以下是 Ubuntu 22.04 上安装 NVIDIA 显卡驱动的详细完整步骤,确保你的系统能够充分发挥 NVIDIA 显卡的性能,避免黑屏或驱动冲突问题。
目录
- 检查系统与显卡型号
- 卸载旧驱动(如有)
- 添加官方 NVIDIA PPA(可选)
- 自动检测并安装推荐驱动
- 手动安装指定版本驱动(可选)
- 驱动安装后重启与验证
- 常见问题及解决方案
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 驱动一起使用。
发表回复