本文详细介绍了在Ubuntu系统下通过命令行更新独立显卡驱动的完整攻略,内容针对NVIDIA与AMD两大主流显卡品牌,提供了具体的操作指令,涵盖驱动检测、旧版卸载及新版安装等关键步骤,通过本文,用户可掌握在命令行界面下高效管理显卡驱动的方法,有效解决兼容性问题并提升系统图形性能。
在使用 Ubuntu 进行深度学习、游戏开发或高性能图形处理时,独立显卡(独显)驱动的版本至关重要,虽然 Ubuntu 提供了图形化的“附加驱动”管理工具,但使用命令行(CLI)不仅更加高效,还能解决很多图形界面无法处理的棘手问题(例如黑屏、循环登录等)。
本文将详细介绍如何使用命令行在 Ubuntu 上更新 NVIDIA 和 AMD 的独立显卡驱动。
第一部分:准备工作
在开始操作之前,我们需要确认当前系统的显卡型号和推荐的驱动版本。

-
更新软件源列表 打开终端,确保系统的软件包列表是最新的:
sudo apt update
-
查看显卡信息与推荐驱动 Ubuntu 提供了一个非常实用的命令来检测可用的驱动程序:
ubuntu-drivers devices
- 输出解读:终端会列出你的显卡硬件信息,如果你看到
recommended字样,后面紧跟的版本号就是官方建议安装的稳定版驱动。
- 输出解读:终端会列出你的显卡硬件信息,如果你看到
第二部分:NVIDIA 显卡驱动更新
NVIDIA 是 Linux 用户最常用的显卡品牌,更新驱动主要有两种方式:使用官方仓库和使用 PPA 源。
使用官方仓库(推荐新手)
这是最稳定的方式,适合大多数用户。
-
自动安装推荐版本 如果你不想纠结版本号,直接让系统自动安装推荐版本:
sudo apt install nvidia-driver-535 # 请将 535 替换为第一步中推荐的版本号
或者使用通用的自动安装命令(通常安装推荐版本):
sudo ubuntu-drivers autoinstall
-
重启系统 安装完成后,必须重启才能生效:
sudo reboot
使用 Graphics Drivers PPA(推荐游戏玩家/开发者)
官方仓库的驱动更新较慢,如果你需要最新的驱动以支持最新的 CUDA 或提升游戏性能,可以添加 PPA 源。
-
添加 PPA 源
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update
-
安装特定版本 添加源后,你可以安装比官方仓库更新的版本(560 系列):
sudo apt install nvidia-driver-560
-
重启系统
sudo reboot
第三部分:AMD 显卡驱动更新
AMD 在 Linux 上的开源驱动支持非常完善,对于大多数用户,内核自带的驱动已经足够好,更新驱动通常意味着更新内核或安装 Mesa 库。
更新系统内核和 Mesa(通用方法)
Ubuntu 的 AMD 显卡驱动主要包含在 linux-firmware 和 mesa 库中,保持系统更新通常就能更新驱动:
sudo apt upgrade sudo apt install --install-recommends linux-generic-hwe-22.04 # 针对 Ubuntu 22.04,安装硬件启用内核
注意:hwe-22.04 适用于 22.04 版本,如果你使用的是其他版本(如 24.04),请相应修改。
安装 AMDGPU-PRO(针对专业工作站)
如果你需要进行专业的图形计算或 OpenCL 开发,可以安装 AMD 官方的闭源/混合驱动包。
- 前往 AMD 官网下载对应版本的
.tar.xz压缩包。 - 解压并进入目录:
tar -Jxvf amdgpu-pro-*.tar.xz cd amdgpu-pro-*
- 运行安装脚本:
amdgpu-pro-install -y
- 重启系统。
第四部分:验证驱动是否安装成功
重启回到系统后,使用以下命令验证驱动状态。
-
NVIDIA 用户:
nvidia-smi
如果看到显卡型号列表和驱动版本号(以及 CUDA Version),说明安装成功。
-
AMD 用户:
glxinfo | grep "OpenGL renderer"
如果没有安装
mesa-utils,请先运行sudo apt install mesa-utils,输出中应显示你的 AMD 显卡型号(如 Radeon RX xxx)。
第五部分:常见问题与回滚
如果更新驱动后出现黑屏、分辨率过低或系统不稳定,你需要卸载当前驱动并回滚。
-
进入恢复模式 重启电脑,在启动时长按
Shift或Esc键进入 GRUB 菜单,选择 “Advanced options for Ubuntu”,然后选择带 “(recovery mode)” 的内核。 -
进入 Root Shell 在恢复菜单中选择 “root”,回车进入命令行。
-
卸载 NVIDIA 驱动
apt purge nvidia* apt autoremove
如果之前添加过 PPA,建议也删除:
rm /etc/apt/sources.list.d/graphics-drivers-ubuntu-ppa-*.list apt update
-
重启
reboot
系统将恢复到使用开源驱动(Nouveau)的状态,你可以重新按照上述步骤安装稳定版本的驱动。
通过命令行更新 Ubuntu 独显驱动并不复杂,关键在于确认硬件型号、选择正确的软件源以及重启验证,对于绝大多数用户,使用 ubuntu-drivers devices 查询并安装官方推荐版本是最安全、省心的方案,希望这篇文章能帮助你顺利完成驱动的更新!
