7 votes

Comment empêcher le chargement du module noyau Nvidia sous Ubuntu 12.04 64 bits

J'ai un ordinateur portable Nvidia Optimus avec Ubuntu 11.10 et auparavant j'avais l'habitude de mettre sur liste noire nouveau (par "sudo gedit /etc/modprobe.d/blacklist.conf" et en ajoutant "blacklist nouveau" puis en exécutant "sudo update-initramfs -u") afin d'utiliser la carte graphique Intel intégrée, ça fonctionnait avec Unity 3D.

Maintenant j'ai installé Ubuntu 12.04 64bit et essayé de mettre sur liste noire nouveau nvidia nvidiafb nv et de mettre à jour ramfs mais lsmod montre toujours que le module nvidia a été chargé.

Comment puis-je empêcher cela ?

6voto

Lekensteyn Points 162346

Le nom du module est "nvidia" (qui apparaît dans lsmod), mais le nom de fichier réel est nvidia-current.ko. Par conséquent, vous devez ajouter blacklist nvidia-current à /etc/modprobe.d/blacklist-nvidia.conf (le nom de fichier n'a pas d'importance). Ensuite, exécutez sudo update-initramfs -u.

Notez que ce changement s'applique uniquement au prochain démarrage. Pour décharger le module dans la session en cours, exécutez sudo rmmod nvidia.

Par ailleurs, lorsque vous installez Bumblebee, il ajoutera automatiquement nvidia et nouveau à la liste noire. Voir Is a NVIDIA GeForce with Optimus Technology supported by Ubuntu?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X