如何禁用nouveau驱动

在Linux系统中,nouveau 是一个开源的NVIDIA显卡驱动,通常与NVIDIA官方的闭源驱动冲突。如果你打算安装NVIDIA的官方驱动,通常需要先禁用 nouveau 驱动。下面是一步步指导如何在大多数基于Linux的系统中禁用 nouveau 驱动:

步骤 1: 验证 nouveau 是否在运行

首先,确保 nouveau 驱动确实已经加载。可以通过以下命令检查:

lsmod | grep nouveau

如果命令返回结果,说明 nouveau 驱动正在运行。

步骤 2: 编辑黑名单文件

你可以通过编辑黑名单配置文件来禁用 nouveau 驱动,这样在系统启动时不会加载它。

  1. 打开或创建黑名单配置文件
    通常,这个文件位于 /etc/modprobe.d/ 目录下。你可以创建一个新的配置文件专门用来禁用 nouveau,例如:

    sudo nano /etc/modprobe.d/blacklist-nouveau.conf
    
  2. 添加禁用条目
    在打开的文件中添加以下行:

    blacklist nouveau
    options nouveau modeset=0
    

    这些行的作用是将 nouveau 驱动添加到黑名单,并设置 nouveau 不使用任何模式设置。

  3. 保存并关闭文件

步骤 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显卡驱动前的必要步骤。

  • 11
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值