Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/07/2020, à 00:25

astro01

Installation du driver nvidia pour CUDA

Bonjour tout le monde,

Je dispose d'une carte graphique nvidia GetForce GTX 1060 et j'aimerais faire du développement avec CUDA.

J'ai essayé d'installer le driver nvidia-driver-450 :

(base) cuda@cuda:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C20sv00001025sd00001263bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP106M [GeForce GTX 1060 Mobile]
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-435 - distro non-free
driver   : nvidia-driver-415 - third-party free
driver   : nvidia-driver-410 - third-party free
driver   : nvidia-driver-450 - third-party free recommended
driver   : nvidia-driver-440 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

== /sys/devices/pci0000:00/0000:00:14.3 ==
modalias : pci:v00008086d0000A370sv00008086sd00000034bc02sc80i00
vendor   : Intel Corporation
manual_install: True
driver   : backport-iwlwifi-dkms - distro free

(base) cuda@cuda:~$ sudo apt install nvidia-driver-450

Mais quand je redémarre mon ordinateur, rien ne va plus, et l'interface graphique ne va plus.
Je suis obligé de passer en mode recovery depuis GRUB et lancer un shell root pour exécuter ces commandes :

apt purge nvidia-driver-450 && apt autoremove && reboot

Suite a ces commandes, l'interface graphique se lance lorsque je redémarre ma machine.

Voici l'erreur que j'ai dans /var/log/syslog quand l'interface graphique ne se lance pas :

systemd-udevd[2389]: Process '/usr/sbin/alsactl -E HOME=/run/alsa restore 0' failed with exit code 99.

Du coup j'ai modifié le fichier : /lib/udev/rules.d/90-alsa-restore.rules
Pour commenter les deux lignes de tests :

ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", KERNELS!="card*", TEST=="/usr/sbin", TEST=="/usr/share/alsa", GOTO="alsa_restore_go"
GOTO="alsa_restore_end"

LABEL="alsa_restore_go"
#TEST!="/etc/alsa/state-daemon.conf", TEST=="/usr/sbin/alsactl", RUN+="/usr/sbin/alsactl -E HOME=/run/alsa restore $attr{device/number}"
#TEST=="/etc/alsa/state-daemon.conf", TEST=="/usr/sbin/alsactl", RUN+="/usr/sbin/alsactl -E HOME=/run/alsa nrestore $attr{device/number}"

LABEL="alsa_restore_end"

J'ai redémarré, mais j'ai toujours des erreurs dans /var/log/syslog :

xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
failed to rescan: Failed to parse /usr/share/applications/nvidia-settings.desktop file: cannot process file of type application/x-desktop

Je ne sais plus vraiment ou chercher ...

Merci d'avance pour votre aide !

Hors ligne

#2 Le 10/07/2020, à 07:22

xubu1957

Re : Installation du driver nvidia pour CUDA

Bonjour,

Montre :

dpkg -l | grep nvidia
dpkg -l | grep -v ^ii

ainsi que :

dpkg -l | grep cuda

_ _ _

Vu cet exemple > forums.developer.nvidia.com/t/cuda-9-1-on-ubuntu-16-04-installed-but-devicequery-fails

Tu devrais regarder dans > forums.developer.nvidia

_ _ _

Vu > itectec.com/ubuntu/ubuntu-cannot-get-nvidia-graphics-card-to-work-on-ubuntu-18-04

As-tu vérifié si le secure-boot est désactivé ?

Dernière modification par xubu1957 (Le 10/07/2020, à 09:22)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 10/07/2020, à 19:47

astro01

Re : Installation du driver nvidia pour CUDA

Je te remercie pour ta réponse.

J'ai essayé de tout bien supprimer, et réinstaller avec la même procédure que tu m'as envoyé : itectec.com/ubuntu/ubuntu-cannot-get-nvidia-graphics-card-to-work-on-ubuntu-18-04, mais ça n'a tout de même pas fonctionner.

En plus j'ai bien un pc predator helios 300 avec un ubuntu 18 en version LTS.

Le secure-boot est bien désactivé depuis mon bios.

Voici le résultat des commandes que tu m'as demandé :

$ dpkg -l | grep nvidia
ii  libnvidia-cfg1-440:amd64                   440.100-0ubuntu0.18.04.1                         amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-440                       440.100-0ubuntu0.18.04.1                         all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-440:amd64                440.100-0ubuntu0.18.04.1                         amd64        NVIDIA libcompute package
ii  libnvidia-compute-440:i386                 440.100-0ubuntu0.18.04.1                         i386         NVIDIA libcompute package
ii  libnvidia-decode-440:amd64                 440.100-0ubuntu0.18.04.1                         amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-440:i386                  440.100-0ubuntu0.18.04.1                         i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-440:amd64                 440.100-0ubuntu0.18.04.1                         amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-440:i386                  440.100-0ubuntu0.18.04.1                         i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-440:amd64                  440.100-0ubuntu0.18.04.1                         amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-440:amd64                   440.100-0ubuntu0.18.04.1                         amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-440:i386                    440.100-0ubuntu0.18.04.1                         i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-440:amd64                     440.100-0ubuntu0.18.04.1                         amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-440:i386                      440.100-0ubuntu0.18.04.1                         i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-440:amd64                   440.100-0ubuntu0.18.04.1                         amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-440:i386                    440.100-0ubuntu0.18.04.1                         i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-440                   440.100-0ubuntu0.18.04.1                         amd64        NVIDIA compute utilities
ii  nvidia-dkms-440                            440.100-0ubuntu0.18.04.1                         amd64        NVIDIA DKMS package
ii  nvidia-driver-440                          440.100-0ubuntu0.18.04.1                         amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-440                   440.100-0ubuntu0.18.04.1                         amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-440                   440.100-0ubuntu0.18.04.1                         amd64        NVIDIA kernel source package
ii  nvidia-prime                               0.8.8.2                                          all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                            440.64-0ubuntu0~0.18.04.1                        amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-440                           440.100-0ubuntu0.18.04.1                         amd64        NVIDIA driver support binaries
ii  xserver-xorg-video-nvidia-440              440.100-0ubuntu0.18.04.1                         amd64        NVIDIA binary Xorg driver
$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                        Version                                          Architecture Description
+++-==========================================-================================================-============-===============================================================================
rc  xserver-xorg-core-hwe-18.04                2:1.20.1-3ubuntu2.1~18.04.1                      amd64        Xorg X server - core server
rc  xserver-xorg-hwe-18.04                     1:7.7+19ubuntu8~18.04.2                          amd64        X.Org X server
rc  xserver-xorg-video-intel-hwe-18.04         2:2.99.917+git20171229-1ubuntu1~18.04.1          amd64        X.Org X server -- Intel i8xx, i9xx display driver
$ dpkg -l | grep cuda

J'ai le driver 440 car après avoir fais un clean de toutes mes installations, j'ai effectué un ubuntu-drivers devices qui m'a recommandé d'installer le driver 440 alors qu'avant il recommandait le 450.

Hors ligne

#4 Le 10/07/2020, à 19:50

xubu1957

Re : Installation du driver nvidia pour CUDA

Il faut attendre les conseils d'intervenants connaisseurs.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 10/08/2020, à 17:11

dexter74

Re : Installation du driver nvidia pour CUDA

Bonjour,

Pour voir les paquets concernant Nvidia Cuda :

apt search cuda
apt search nvidia-cuda-

Information sur le paquet:

apt show nvidia-cuda-toolkit

Dernière modification par dexter74 (Le 10/08/2020, à 17:12)

Hors ligne