以下是 Ubuntu 22.04 上安装 NVIDIA 显卡驱动的详细完整步骤,确保你的系统能够充分发挥 NVIDIA 显卡的性能,避免黑屏或驱动冲突问题。

目录

  1. 检查系统与显卡型号
  2. 卸载旧驱动(如有)
  3. 添加官方 NVIDIA PPA(可选)
  4. 自动检测并安装推荐驱动
  5. 手动安装指定版本驱动(可选)
  6. 驱动安装后重启与验证
  7. 常见问题及解决方案

1️⃣ 检查系统和显卡型号

打开终端,输入以下命令查看显卡型号:

lspci | grep -i nvidia

或者:

nvidia-smi

如果系统未安装驱动,nvidia-smi 可能无效,但 lspci 可以确认显卡存在。


2️⃣ 卸载旧驱动(避免冲突)

若之前安装过 NVIDIA 驱动,先卸载:

sudo apt-get purge '^nvidia-.*'
sudo apt-get autoremove
sudo apt-get autoclean

3️⃣ 添加官方 NVIDIA PPA(推荐)

官方 PPA 会提供最新稳定驱动,执行:

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

4️⃣ 自动检测并安装推荐驱动

用 Ubuntu 自带的命令自动检测适合的驱动版本:

ubuntu-drivers devices

这会列出推荐的驱动版本,如:

driver : nvidia-driver-535 - distro non-free recommended

然后安装推荐版本:

sudo apt install nvidia-driver-535

(根据实际推荐版本替换“535”)


5️⃣ 手动安装指定版本驱动(可选)

如果你想安装特定版本,可以直接安装:

sudo apt install nvidia-driver-510

6️⃣ 驱动安装后重启与验证

安装完成后,重启电脑:

sudo reboot

重启后,验证驱动是否生效:

nvidia-smi

如果显示显卡状态和驱动版本,说明安装成功。


7️⃣ 常见问题及解决方案

问题解决方法
安装驱动后黑屏或登录失败进入恢复模式,卸载驱动或使用 nomodeset 启动参数
安装后 Nouveau 驱动未禁用手动禁用 Nouveau,编辑 /etc/modprobe.d/blacklist.conf,添加 blacklist nouveau,并更新 initramfs
显卡驱动无法工作,提示缺少依赖更新系统依赖并重装驱动
多显卡笔记本黑屏或切换失败安装 nvidia-prime 并使用 prime-select 工具切换

如果你需要,我可以帮你写详细的禁用 Nouveau 驱动步骤,或者指导你如何安装 CUDA Toolkit 配合 NVIDIA 驱动一起使用。