如何禁用Nouveau内核驱动程序
通过执行cuda_8.0.44_linux.run在Ubuntu 16.04中安装CUDA时,
我在/var/log/nvidia-installer.log中收到以下错误消息
然后我检查了/etc/modprobe.d/nvidia-installer-disable-nouveau.conf并得到了
有关禁用Nouveau内核驱动程序的建议吗?
我找到了2012年的讨论,但对我没有用。
根据NVIDIA开发人员专区 :创建一个文件
nano /etc/modprobe.d/blacklist-nouveau.conf
具有以下内容:
blacklist nouveau options nouveau modeset=0
重新生成内核initramfs:
sudo update-initramfs -u
最后:重启
sudo reboot
欲了解更多信息,请访问: http : //docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#ixzz4rQODN0jy
也许为时已晚,但希望可以为其他人提供帮助。 以下提示适用于ubuntu 16.04和基本操作系统0.4。
-
删除所有nvidia软件包,如果系统是全新安装的,请跳过此步骤
sudo apt-get remove nvidia* && sudo apt autoremove
-
安装一些用于构建内核的包:
sudo apt-get install dkms build-essential linux-headers-generic
-
现在阻止并禁用nouveau内核驱动程序:
sudo vim /etc/modprobe.d/blacklist.conf
将以下行插入blacklist.conf:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
保存并退出。
-
通过键入以下命令禁用内核nouveau(
nouveau-kms.conf
可能不存在,没关系):echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
-
通过以下方式构建新内核:
sudo update-initramfs -u
-
重启