Как запретить загрузке модуля ядра nvidia Ubuntu 12.04 64 bit

У меня есть ноутбук Nvidia Optimus с Ubuntu 11.10, и ранее я использовал черный список nouveau («sudo gedit /etc/modprobe.d/blacklist.conf» и добавляю «blacklist nouveau», затем выполняю «sudo update-initramfs -u ") поэтому использовалась встроенная графика Intel, она работает с Unity 3D.

Теперь я установил Ubuntu 12.04 64bit, пытался занести в черный список nouveau nvidia nvidiafb nv и обновить ramfs, но lsmod по-прежнему показывает, что модуль nvidia был загружен.

Как мне предотвратить это?

7
задан 30 April 2012 в 14:18

1 ответ

Имя модуля - «nvidia» (которое показано в lsmod), но фактическое имя файла - nvidia-current.ko. Поэтому необходимо добавить к blacklist nvidia-current - /etc/modprobe.d/blacklist-nvidia.conf (имя файла не имеет значения). После этого запустите sudo update-initramfs -u.

Обратите внимание, что это изменение применяется только при следующей загрузке. Чтобы выгрузить модуль в текущем сеансе, запустите sudo rmmod nvidia.

Кстати, когда вы устанавливаете Bumblebee, он автоматически помещает в черный список nvidia и nouveau. См. Поддерживается ли Ubuntu NVIDIA GeForce с технологией Optimus?

0
ответ дан 30 April 2012 в 14:18

Другие вопросы по тегам:

Похожие вопросы: