[cuda] à quoi sert-il et est-il nécessaire ? (problème réglé - pas de souci depuis sa suppression)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

[cuda] à quoi sert-il et est-il nécessaire ? (problème réglé - pas de souci depuis sa suppression)

Message par mimile »

Bonjour,

Un jour, au cours d'une mise à jour complète, le paquet cuda est apparu en tant que paquet optionnel de je ne sais plus quoi (nVidia ?).

Je me souviens que son installation avait duré un bon moment s'agissant d'un paquet volumineux (+ de 100 Mo sauf erreur).

Aujourd'hui, je relance une mise à jour à la manière suggérée par benjarobin, c'est-à-dire en commençant par : yaourt -Syua

Je constate qu'il est proposé une mise à jour de cuda.

Comme j'ignore de quoi il s'agit, j'ai arpenté le net mais tous les postes que j'ai trouvés étaient en anglais faisant usage de termes informatiques incompréhensibles (pour moi) mais il ressort que cuda est un utilitaire en rapport avec les cartes graphiques nVidia.

Mon PC est effectivement équipé d'une carte nVidia (NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)) mais je n'utilise pas le driver propriétaire ; j'utilise "nouveau".

Quelqu'un pourra-t'il me donner une explication succincte de l'utilité de cuda et si je peux le supprimer sans risque ?

Merci d'avance.
Dernière modification par mimile le mar. 20 mars 2018, 16:09, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [cuda] à quoi sert-il et est-il nécessaire ?

Message par Xorg »

Quoi, tu veux dire que tu ne connais pas pacman -Qi ?! :mrgreen:
Je te conseille de faire un pacman -Qi cuda | grep "Requis par" pour savoir qui l'utilise.

CUDA est une technologie de GPGPU, c'est-à-dire du calcul générique sur un processeur graphique. On peut voir CUDA comme une technologie similaire à OpenCL (Computing Language), mais CUDA ne peut tourner que sur des GPUs NVIDIA.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [cuda] à quoi sert-il et est-il nécessaire ?

Message par mimile »

Mon Cher Xorg,

Toujours à l'affût de mes questions - qui te paraissent les plus - élémentaires ... merci !

J'avoue que je ne connaissais pas Pacman -Qi ... (comme je ne connais que très peu les options liées à pacman.

La réponse est interminable (https://ptpb.pw/zvX6)

En revanche pacman -Qi | grep "requis par" ne me renvoie rien :

[okapi@archie ~]$ pacman -Qi cuda | grep "Requis par"
Requis par : --
[okapi@archie ~]$

Apparemment : requis par "que dalle" :mrgreen:

Pour en revenir à ma question à ma question initiale : puis-je supprimer ce paquet surgi de je ne sais où ?

Merci
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [cuda] à quoi sert-il et est-il nécessaire ?

Message par Xorg »

mimile a écrit : dim. 18 févr. 2018, 15:37J'avoue que je ne connaissais pas Pacman -Qi ... (comme je ne connais que très peu les options liées à pacman.
Pacman reste ou outil que je trouve simple et puissant à la fois, il y a pas mal de commandes pratiques. :P
mimile a écrit : dim. 18 févr. 2018, 15:37 Apparemment : requis par "que dalle" :mrgreen:

Pour en revenir à ma question à ma question initiale : puis-je supprimer ce paquet surgi de je ne sais où ?
Tu as répondu toi-même à ta question : rien ne l'utilise, donc tu peux le supprimer en toute sécurité. :chinois:
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [cuda] à quoi sert-il et est-il nécessaire ?

Message par mimile »

J'ai supprimé cuda (pacman -Rcs cuda).

Au démarrage suivant, je rencontre un problème au niveau de l'écran de démarrage de lighdm. la zone où il faut l'écrire est inerte.

Je dois changer d'utilisateur (mais il n'y a que moi) puis ré-indiquer mon nom d'utilisateur et à ce moment, je peux encoder mon mot de passe mais en qwerty.

J'enrage ...
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [cuda] à quoi sert-il et est-il nécessaire ?

Message par Xorg »

Pourtant, il n'y a absolument aucun lien entre LightDM et CUDA.
Il n'y a pas d'autres paquets qui ont été désinstallé lors de ton pacman -Rsc ? L'option -c est à manier avec précaution.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [cuda] à quoi sert-il et est-il nécessaire ?

Message par benjarobin »

Peux tu donner la fin du log de pacman : tail -50 /var/log/pacman.log
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [cuda] à quoi sert-il et est-il nécessaire ?

Message par mimile »

Voici ce que tu demandes :

[okapi@archie ~]$ tail -50 /var/log/pacman.log
[2018-02-18 17:01] [PACMAN] Running 'pacman -Rs cuda'
[2018-02-18 17:01] [PACMAN] Running 'pacman -Rcs cuda'
[2018-02-18 17:01] [ALPM] transaction started
[2018-02-18 17:01] [ALPM] removed cuda (9.1.85-1)
[2018-02-18 17:01] [ALPM] removed opencl-nvidia (390.25-2)
[2018-02-18 17:01] [ALPM] removed gcc6 (6.4.1-5)
[2018-02-18 17:01] [ALPM] removed gcc6-libs (6.4.1-5)
[2018-02-18 17:01] [ALPM] transaction completed
[2018-02-18 17:01] [ALPM] running 'systemd-update.hook'...
[2018-02-18 17:01] [ALPM] running 'update-desktop-database.hook'...
[2018-02-18 17:01] [PACMAN] Running 'pacman --color auto -Sy'
[2018-02-18 17:01] [PACMAN] synchronizing package lists
[2018-02-18 17:05] [PACMAN] Running 'pacman -Syu'
[2018-02-18 17:05] [PACMAN] synchronizing package lists
[2018-02-18 17:05] [PACMAN] starting full system upgrade
[2018-02-18 17:09] [PACMAN] Running 'pacman -S cuda'
[2018-02-18 17:11] [ALPM] transaction started
[2018-02-18 17:11] [ALPM] installed opencl-nvidia (390.25-2)
[2018-02-18 17:11] [ALPM] installed gcc6-libs (6.4.1-5)
[2018-02-18 17:11] [ALPM] installed gcc6 (6.4.1-5)
[2018-02-18 17:13] [ALPM] installed cuda (9.1.85.1-1)
[2018-02-18 17:13] [ALPM-SCRIPTLET] The cuda binaries are in /opt/cuda/bin
[2018-02-18 17:13] [ALPM-SCRIPTLET] The cuda samples are in /opt/cuda/samples
[2018-02-18 17:13] [ALPM-SCRIPTLET] The cuda docs are in /opt/cuda/doc
[2018-02-18 17:13] [ALPM-SCRIPTLET] You need to relogin in order for the cuda binaries to appear in your PATH
[2018-02-18 17:13] [ALPM] transaction completed
[2018-02-18 17:13] [ALPM] running 'systemd-update.hook'...
[2018-02-18 17:13] [ALPM] running 'update-desktop-database.hook'...
[2018-02-18 18:23] [PACMAN] Running 'pacman --color auto -Sy'
[2018-02-18 18:23] [PACMAN] synchronizing package lists
[2018-02-18 18:24] [PACMAN] Running 'pacman -S cuda'
[2018-02-18 18:25] [PACMAN] Running 'pacman --color auto -S community/cuda'
[2018-02-18 18:29] [PACMAN] Running 'pacman -Rcs cuda'
[2018-02-18 18:29] [ALPM] transaction started
[2018-02-18 18:30] [ALPM] removed cuda (9.1.85.1-1)
[2018-02-18 18:30] [ALPM] removed opencl-nvidia (390.25-2)
[2018-02-18 18:30] [ALPM] removed gcc6 (6.4.1-5)
[2018-02-18 18:30] [ALPM] removed gcc6-libs (6.4.1-5)
[2018-02-18 18:30] [ALPM] transaction completed
[2018-02-18 18:30] [ALPM] running 'systemd-update.hook'...
[2018-02-18 18:30] [ALPM] running 'update-desktop-database.hook'...
[2018-02-18 20:15] [PACMAN] Running 'pacman --color auto -Sy'
[2018-02-18 20:15] [PACMAN] synchronizing package lists
[2018-02-18 20:15] [PACMAN] Running 'pacman --color auto -S -u'
[2018-02-18 20:15] [PACMAN] starting full system upgrade
[2018-02-18 20:15] [ALPM] transaction started
[2018-02-18 20:15] [ALPM] upgraded qt5-declarative (5.10.1-1 -> 5.10.1-2)
[2018-02-18 20:15] [ALPM] transaction completed
[2018-02-18 20:15] [ALPM] running 'systemd-update.hook'...
[2018-02-18 21:19] [PACMAN] Running 'pacman --color auto -S community/cuda'
[okapi@archie ~]$

Tu constateras que j'ai supprimé cuda, puis étant confronté à mon problème de login, je l'ai réinstallé croyant le résoudre et comme ça nn'a pas eu l'effet escompté, je l'ai à nouveau supprimé.

Cela dit, j'ai résolu mon problème en modifiant /etc/X11/xorg.conf.d/10-keyboard-layout.conf

Section "InputClass"
Identifier "Keyboard Layout"
MatchIsKeyboard "yes"
MatchDevicePath "/dev/input/event*"
Option "XkbLayout" "be"
Option "XkbVariant" "oss"
EndSection

Initialement la valeur attribuée à XkbVariant était "latin1". Je l'ai remplacée par "oss" et tout est (semble ?) rentré dans l'ordre.

Je peux maintenant entrer mon login en azerty.

Je vais attendre quelques jours avant de noter ce poste comme étant résolu.

Bien à toi.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Répondre