web-dev-qa-db-fra.com

Impossible de charger nvidia-uvm

Je souhaite utiliser CUDA sur mon ordinateur (avec bumblebee), mais chaque fois que je souhaite démarrer un programme piloté par cuda, l'erreur modprobe: FATAL: Module nvidia-uvm not found. apparaît déjà. J'ai déjà installé nvidia-337-uvm via apt-get, mais nvidia-modprobe ne parvient pas à trouver le module. Alors, qu'est-ce que je fais mal? Le système est Ubuntu 14.04.
Je vous remercie!

7
arc_lupus

J'ai le même problème sur ma machine, je trouve la solution ici:

Editez le fichier /etc/modprobe.d/bumblebee.conf ou créez un nouveau fichier si vous n’utilisez pas bumblebee et ajoutez-y une ligne:

alias nvidia-uvm nvidia-340-uvm

Vous devez remplacer nvidia-340-uvm par la version que vous utilisez. Vous pouvez le trouver par

Sudo updatedb
locate --regex nvidia-.*-uvm.ko
5
wonghang

Je vous remercie! Mais ma chaîne diffère:

alias nvidia-uvm nvidia_352_uvm

Parce que:

$ locate --regex nvidia.*uvm.ko
/lib/modules/3.19.0-39-generic/updates/dkms/nvidia_352_uvm.ko
/var/lib/dkms/nvidia-352/352.63/3.19.0-39-generic/x86_64/module/nvidia_352_uvm.ko

Peut-être que cela aidera davantage quelqu'un.

5
Eugene Lebedev

Aujourd'hui, je suis tombé sur une journée remplie de PURGES et d'APTITUDE/APT-GET. J'essayais de résoudre le problème de l'activation de nvidia-uvm.

J'ai un CUDA 6.5 déjà installé. J'ai mis à jour mon nvidia à 352 en pensant que le 340 avait des problèmes. Mais comme vous le verrez, il s’agissait d’activer des composants inscrits sur la liste noire du bourdon.

Je cours:

Sudo apt-get installer bumblebee bumblebee-nvidia

Cependant, je décide de commenter ce qui suit à partir du fichier "/etc/modprobe.d/bumblebee.conf":

Solution de contournement pour vous assurer que nvidia-uvm est également supprimé

supprimer nvidia rmmod nvidia-uvm nvidia (commenté)

Cela posait des problèmes lors de l'activation de mon modprobe. Tout d’abord, je ne sais pas pourquoi, mais je dois toujours exécuter la commande optirun avec un processus quelconque, puis exécuter Sudo modprobe nvidia-XXX-uvm.

EX: "Sudo optirun glxspheres64 Sudo modprobe nvidia-352-uvm"

Je pense que c’est parce que bumblebee bloque un composant qui devrait être activé lors de l’exécution de optirun. Quoi qu’il en soit, cela a fonctionné pour moi et j’espère pouvoir économiser un peu de PURGE/INSTALL que tout le monde en aura peut-être assez d’exécuter.

Meilleurs vœux,

1
Vitor