Nvidia-uvm konnte nicht geladen werden

8

Ich mag CUDA auf meinem PC verwenden (mit Hummel), aber wenn ich ein CUDA-driven - Programm gestartet werden soll, erhalte ich die Fehler modprobe: FATAL: Module nvidia-uvm not found.ich bereits installiert nvidia-337-uvmüber apt-get, aber nvidia-modprobe kann das Modul nicht finden. Also, was mache ich falsch? System ist Ubuntu 14.04.
Vielen Dank!

arc_lupus
quelle

Antworten:

5

Ich habe das gleiche Problem auf meinem Computer, ich finde die Lösung hier:

Bearbeiten Sie die Datei /etc/modprobe.d/bumblebee.conf oder erstellen Sie eine neue Datei, wenn Sie bumblebee nicht verwenden, und fügen Sie eine Zeile hinzu:

alias nvidia-uvm nvidia-340-uvm

Sie sollten nvidia-340-uvm durch die von Ihnen verwendete Version ersetzen. Sie finden es bei

sudo updatedb
locate --regex nvidia-.*-uvm.ko
wonghang
quelle
Ich habe keine
Hummel.conf
5

Vielen Dank! Aber meine Saite unterscheidet sich:

alias nvidia-uvm nvidia_352_uvm

Weil:

$ 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

Vielleicht hilft es jemandem mehr.

Eugene Lebedev
quelle
1

Heute bin ich auf einen Tag gestoßen, an dem PURGES und APTITUDE / APT-GET's erfüllt waren. Ich habe versucht, das Problem der Aktivierung des nvidia-uvm zu beheben.

Ich habe bereits eine CUDA 6.5 installiert. Ich habe mein NVIDIA auf 352 aktualisiert und dachte, dass der 340 Probleme hat. Aber wie Sie sehen werden, ging es darum, Komponenten zu aktivieren, die von der Hummel auf die schwarze Liste gesetzt wurden.

Ich renne:

sudo apt-get install bumblebee bumblebee-nvidia

Ich beschließe jedoch, Folgendes aus der Datei "/etc/modprobe.d/bumblebee.conf" zu kommentieren:

Problemumgehung, um sicherzustellen, dass nvidia-uvm ebenfalls entfernt wird

entferne nvidia rmmod nvidia-uvm nvidia (kommentiert)

Es gab Probleme bei meiner Modprobe-Aktivierung. Zunächst weiß ich nicht warum, aber ich muss immer den Befehl optirun mit einem bestimmten Prozess ausführen und dann sudo modprobe nvidia-XXX-uvm ausführen

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

Ich denke, das liegt daran, dass Hummel eine Komponente blockiert, die aktiviert werden sollte, wenn optirun ausgeführt wird. Wie auch immer, es hat bei mir funktioniert und ich hoffe, dass ich etwas PURGE / INSTALL sparen kann, dass jeder vielleicht die Ausführung satt hat.

Die besten Wünsche,

Vitor
quelle