Ubuntu18.04环境下CUDA10.2的安装
1. 禁用nouveau
这里先解释下何为nouveau以及我们为什么要禁用它
首先说明下什么是Nouveau,为什么有些系统安装N卡驱动的时候会提示“ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver……”之类的错误。
Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。虽然Nouveau Gallium3D在游戏速度上还远远无法和NVIDIA官方私有驱动相提并论,不过确让Linux更容易的应对各种复杂的NVIDIA显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在遇到NVIDIA显卡时默认安装。企业版的Linux更是如此,几乎所有支持图形界面的企业Linux发行版都将Nouveau收入其中。
不过对于个人桌面用户来说,处于成长阶段的Nouveau并不完美,与企业版不一样,个人用户除了想让正常显示图形界面外很多时候还需要一些3D特效,Nouveau多数时候并不能完成,而用户在安装NVIDIA官方私有驱动的时候Nouveau又成为了阻碍,不干掉Nouveau安装时总是报错。报错提示见文第一段
首先我们需要见检查一下自己的Ubuntu系统是否有nouveau在运行,打开terminal,输入
lsmod | grep nouveau
如果有输出即说明nouveau正在运行
Ubuntu下禁用nouveau
打开terminal,输入
sudo gedit /etc/modprobe.d/blacklist.conf
之后再输入密码,打开blacklist.conf,在文件的最后输入
blacklist nouveau
options nouveau modset&#