在Linux系统中,nouveau
是一个开源的NVIDIA显卡驱动,通常与NVIDIA官方的闭源驱动冲突。如果你打算安装NVIDIA的官方驱动,通常需要先禁用 nouveau
驱动。下面是一步步指导如何在大多数基于Linux的系统中禁用 nouveau
驱动:
步骤 1: 验证 nouveau
是否在运行
首先,确保 nouveau
驱动确实已经加载。可以通过以下命令检查:
lsmod | grep nouveau
如果命令返回结果,说明 nouveau
驱动正在运行。
步骤 2: 编辑黑名单文件
你可以通过编辑黑名单配置文件来禁用 nouveau
驱动,这样在系统启动时不会加载它。
-
打开或创建黑名单配置文件:
通常,这个文件位于/etc/modprobe.d/
目录下。你可以创建一个新的配置文件专门用来禁用nouveau
,例如:sudo nano /etc/modprobe.d/blacklist-nouveau.conf
-
添加禁用条目:
在打开的文件中添加以下行:blacklist nouveau options nouveau modeset=0
这些行的作用是将
nouveau
驱动添加到黑名单,并设置nouveau
不使用任何模式设置。 -
保存并关闭文件。
步骤 3: 重新生成初始化RAM磁盘
禁用驱动后,需要重新生成initramfs,以确保在下一次启动时不加载 nouveau
驱动。
sudo dracut --force
这个命令适用于基于Fedora、CentOS和RHEL的系统。对于基于Debian或Ubuntu的系统,使用以下命令:
sudo update-initramfs -u
步骤 4: 重启系统
重启你的系统以应用更改:
sudo reboot
步骤 5: 确认 nouveau
已被禁用
系统重启后,再次运行 lsmod | grep nouveau
命令确认 nouveau
驱动没有被加载。如果没有返回结果,那么 nouveau
驱动已经成功被禁用。
通过以上步骤,你可以有效地禁用 nouveau
驱动,为安装NVIDIA的官方闭源驱动做好准备。这通常是在Linux系统上安装NVIDIA显卡驱动前的必要步骤。