#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