UBUNTU系统下NVIDIA 显卡驱动安装与卸载的教程

  • ubuntu2022.04.5环境下,其他版本系统可参考

安装

一、准备工作

1. 更新系统

确保系统软件包为最新状态:

sudo apt update && sudo apt upgrade -y

2. 禁用开源驱动 Nouveau

Nouveau 是 Ubuntu 自带的显卡驱动,与 NVIDIA 驱动冲突,需禁用:

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

在文件末尾添加以下内容:

blacklist nouveau
options nouveau modeset=0

保存后执行:

sudo update-initramfs -u
sudo reboot

重启后验证是否禁用成功(无输出即成功):

lsmod | grep nouveau

3. 卸载旧版 NVIDIA 驱动(如有)

sudo apt purge nvidia-*
sudo apt autoremove

or

# 卸载的更干净一些
sudo apt-get --purge remove "*nvidia*"

4. 使用以下命令查看是否卸载干净

ls /usr/src | grep nvidia

5. 卸载完成后,可以运行以下命令清理系统中无用的包

sudo apt autoremove

二、安装 NVIDIA 驱动(推荐两种方法)

方法一:通过 Ubuntu 官方仓库安装(适合新手)

  1. 打开“软件和更新”(Software & Updates)。
  2. 切换到“附加驱动”(Additional Drivers)标签页。
  3. 选择系统推荐的 NVIDIA 驱动版本(通常标记为“专有”或“recommended”)。
  4. 点击“应用更改”并等待安装完成,重启系统。

方法二:通过命令行安装(推荐)

1. 添加官方 PPA 仓库并更新:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

2. 查看支持的驱动版本:

ubuntu-drivers devices

选择带有 “recommended” 标识的版本(如 nvidia-driver-535)。

3. 安装驱动:

sudo apt install nvidia-driver-535

4. 重启系统:

sudo reboot

三、验证安装

1. 执行以下命令检查驱动状态:

nvidia-smi

若输出显卡信息(如 GPU 型号、驱动版本、CUDA 版本等),则安装成功。

2. 检查图形界面是否正常显示,无黑屏或闪烁问题。


四、手动安装(适用于特定版本需求)

1. 下载驱动文件

访问 NVIDIA 官网,根据显卡型号下载 .run 文件(如 NVIDIA-Linux-x86_64-535.146.02.run)。

2. 关闭图形界面

sudo systemctl stop gdm3   # 或 lightdm

3. 赋予执行权限并安装

sudo chmod +x NVIDIA-Linux-x86_64-*.run
sudo ./NVIDIA-Linux-x86_64-*.run --no-opengl-files --no-x-check --no-nouveau-check
  • 安装过程中选择 “Yes” 或默认选项,但不要安装 OpenGL 文件
  • 提示是否更新 X 配置文件时选择 “Yes”。

4. 重启系统

sudo reboot

五、常见问题解决

1. 黑屏或无法进入图形界面

  • 检查 HDMI/DP 线是否接在独立显卡接口。
  • 禁用 Secure Boot(进入 BIOS 设置,关闭 Secure Boot 选项)。
  • 尝试切换显示管理器:
sudo apt install lightdm    # 替换 gdm3
sudo dpkg-reconfigure lightdm

2. 驱动与内核版本冲突

安装编译工具和内核头文件:

sudo apt install build-essential linux-headers-$(uname -r)

3. 更新系统后驱动失效

重新执行安装步骤,或使用以下命令修复:

sudo apt install --reinstall nvidia-driver-535

六、注意事项

  • 优先选择系统推荐的驱动版本,避免兼容性问题。
  • 安装完成后谨慎执行 sudo apt upgrade,可能因内核更新导致驱动失效。
  • 双显卡用户建议通过 prime-select 命令切换显卡模式:
sudo prime-select nvidia    # 使用独立显卡
sudo prime-select intel     # 使用集成显卡
posted @ 2026-03-17 18:59  小张在地球  阅读(801)  评论(0)    收藏  举报