So verhindern Sie, dass das nvidia-Kernelmodul Ubuntu 12.04 64-Bit lädt

7

Ich habe einen Nvidia Optimus Laptop mit Ubuntu 11.10 und früher habe ich Nouveau auf die schwarze Liste gesetzt (von "sudo gedit /etc/modprobe.d/blacklist.conf" und "blacklist nouveau" hinzugefügt und dann "sudo update-initramfs -u" ausgeführt) Die eingebaute Intel-Grafik wurde verwendet, sie funktioniert mit Unity 3D.

Jetzt habe ich Ubuntu 12.04 64bit installiert und versucht, nouveau nvidia nvidiafb nv auf die schwarze Liste zu setzen und ramfs zu aktualisieren, aber lsmod zeigt immer noch, dass das nvidia-Modul geladen wurde.

Wie verhindere ich das?

user58634
quelle

Antworten:

6

Der Modulname ist "nvidia" (was in lsmodangezeigt wird), aber der tatsächliche Dateiname ist nvidia-current.ko. Daher müssen Sie hinzufügen blacklist nvidia-currentzu /etc/modprobe.d/blacklist-nvidia.conf(Dateiname spielt keine Rolle). Danach laufen sudo update-initramfs -u.

Beachten Sie, dass diese Änderung nur beim nächsten Start gilt. Führen Sie aus, um das Modul in der aktuellen Sitzung zu entladen sudo rmmod nvidia.

Übrigens, wenn Sie Bumblebee installieren, werden nvidia und nouveau automatisch auf die schwarze Liste gesetzt. Siehe Wird eine NVIDIA GeForce mit Optimus-Technologie von Ubuntu unterstützt?

Lekensteyn
quelle