更换 NVIDIA 驱动的完整步骤

更换 NVIDIA 驱动的完整步骤

1. 卸载当前 NVIDIA 驱动

首先,您需要卸载当前系统中的 NVIDIA 驱动。

  • 打开终端,执行以下命令:

    sudo apt-get --purge remove "*nvidia*"
    sudo apt autoremove

  • --purge 会删除软件包及其配置文件。

  • "*nvidia*" 使用引号包裹,防止 Shell 自动扩展通配符(*)。

  • sudo apt autoremove 单独运行,用于清理不再需要的依赖包。

如果仍然报错

如果某些 NVIDIA 相关文件无法通过 apt 卸载,可以尝试手动清理:

sudo rm -rf /usr/lib/nvidia*
sudo rm -rf /etc/modprobe.d/nvidia*
sudo rm -rf /etc/X11/xorg.conf.d/nvidia*
sudo rm -rf /var/lib/dkms/nvidia*

然后更新 initramfs 并重启:

sudo update-initramfs -u
sudo reboot

检查是否卸载干净

运行以下命令,确认没有残留的 NVIDIA 包:

dpkg -l | grep nvidia

如果仍有残留,可以手动强制卸载:

sudo dpkg --purge <残留的nvidia包名>

 

2. 禁用 Nouveau 驱动

Ubuntu 默认使用开源的 Nouveau 驱动,这可能会与 NVIDIA 官方驱动冲突。因此,在安装新驱动前,建议禁用 Nouveau。CSDN+1ZhangGe’s Blog+1

  • 编辑黑名单配置文件:CSDN

     

    sudo gedit /etc/modprobe.d/blacklist.conf

在文件末尾添加以下两行:CSDN

 

bash

复制编辑

blacklist nouveau options nouveau modeset=0

  • 更新 initramfs:

     

    bash

    复制编辑

    sudo update-initramfs -u

  • 重启系统:

     

    bash

    复制编辑

    sudo reboot

重启后,使用以下命令确认 Nouveau 已被禁用:

 

bash

复制编辑

lsmod | grep nouveau

如果没有输出,说明禁用成功。

3. 安装新的 NVIDIA 驱动

根据您的显卡型号和系统版本,选择合适的 NVIDIA 驱动版本进行安装。

  • 您可以从 NVIDIA 官方驱动下载页面 获取适用于您显卡的驱动程序。

  • 下载 .run 安装文件后,赋予执行权限并安装:CSDN

     

    bash

    复制编辑

    chmod +x NVIDIA-Linux-x86_64-XXX.XX.run sudo ./NVIDIA-Linux-x86_64-XXX.XX.run --no-opengl-files

请将 XXX.XX 替换为您下载的驱动版本号。

安装过程中,按照提示完成安装。CSDN

  • 安装完成后,重启系统:

     

    bash

    复制编辑

    sudo reboot

  • 重启后,使用以下命令验证驱动是否安装成功:

     

    bash

    复制编辑

    nvidia-smi

如果显示了您的显卡信息和驱动版本,说明安装成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值