Come impedire al modulo del kernel nvidia di caricare Ubuntu 12.04 a 64 bit

7

Ho un laptop Nvidia Optimus con Ubuntu 11.10 e precedenti che ho usato per blacklist nouveau (da "sudo gedit /etc/modprobe.d/blacklist.conf" e aggiungendo "blacklist nouveau", quindi eseguendo "sudo update-initramfs -u") è stato utilizzato il grafico Intel incorporato, funziona con Unity 3D.

Ora ho installato Ubuntu 12.04 64bit provato a inserire nella blacklist nouveau nvidia nvidiafb nv e aggiornare ramfs ma lsmod mostra ancora che il modulo nvidia è stato caricato.

Come posso evitare questo?

    
posta user58634 30.04.2012 - 12:18

1 risposta

6

Il nome del modulo è "nvidia" (che compare in lsmod ), ma il nome file effettivo è nvidia-current.ko . Pertanto è necessario aggiungere a blacklist nvidia-current a /etc/modprobe.d/blacklist-nvidia.conf (il nome del file non ha importanza). Successivamente, esegui sudo update-initramfs -u .

Nota che questa modifica si applica solo al prossimo avvio. Per scaricare il modulo nella sessione corrente, esegui sudo rmmod nvidia .

A proposito, quando installi Bumblebee, verrà automaticamente inserito nella blacklist nvidia e nouveau. Vedi È una NVIDIA GeForce con tecnologia Optimus supportata da Ubuntu?

    
risposta data Lekensteyn 30.04.2012 - 23:28

Leggi altre domande sui tag