不同Linux系统nouveau驱动禁用方式
在Linux系统中安装NVIDIA显卡驱动前,建议先卸载Linux系统自带的显卡驱动nouveau。
说明
nouveau是一个由爱好者组织的针对NVIDIA显卡开发的第三方开源3D驱动的共同项目,
并且nouveau是在完全没有得到NVIDIA任何支持的情况下进行开发的,与NVIDIA驱动存在冲突,
并且会影响GPU运行的可靠性,建议使用NVIDIA GPU前先禁用该驱动。
在OS命令行中执行lsmod|grep -i nouveau查看nouveau驱动是否已被加载,如果未被加载,请跳过此节。
如回显中存在nouveau,则说明nouveau驱动已被加载,否则说明nouveau驱动未被加载。
Ubuntu
创建文件/etc/modprobe.d/blacklist-nouveau.conf,添加如下文本:
blacklist nouveau
options nouveau modeset=0
重新生成initramfs
$ sudo update-initramfs -u
apt-get install gcc g++ make -y
Fedora
创建文件/usr/lib/modprobe.d/blacklist-nouveau.conf,添加如下文本:
blacklist nouveau
options nouveau modeset=0
重新生成initramfs。
$ sudo dracut --force
RHEL/CentOS
创建文件/etc/modprobe.d/blacklist-nouveau.conf,添加如下文本:
blacklist nouveau
options nouveau modeset=0
重新生成initramfs
$ sudo dracut --force
OpenSUSE
创建文件/etc/modprobe.d/blacklist-nouveau.conf,添加如下文本:
blacklist nouveau
options nouveau modeset=0
重新生成initrd
$ sudo /sbin/mkinitrd