Ubuntu 命令行更新独显驱动全攻略,NVIDIA 与 AMD 详解

XMSDN
本文详细介绍了在Ubuntu系统下通过命令行更新独立显卡驱动的完整攻略,内容针对NVIDIA与AMD两大主流显卡品牌,提供了具体的操作指令,涵盖驱动检测、旧版卸载及新版安装等关键步骤,通过本文,用户可掌握在命令行界面下高效管理显卡驱动的方法,有效解决兼容性问题并提升系统图形性能。

在使用 Ubuntu 进行深度学习、游戏开发或高性能图形处理时,独立显卡(独显)驱动的版本至关重要,虽然 Ubuntu 提供了图形化的“附加驱动”管理工具,但使用命令行(CLI)不仅更加高效,还能解决很多图形界面无法处理的棘手问题(例如黑屏、循环登录等)。

本文将详细介绍如何使用命令行在 Ubuntu 上更新 NVIDIA 和 AMD 的独立显卡驱动。


第一部分:准备工作

在开始操作之前,我们需要确认当前系统的显卡型号和推荐的驱动版本。

Ubuntu 命令行更新独显驱动全攻略,NVIDIA 与 AMD 详解

  1. 更新软件源列表 打开终端,确保系统的软件包列表是最新的:

    sudo apt update
  2. 查看显卡信息与推荐驱动 Ubuntu 提供了一个非常实用的命令来检测可用的驱动程序:

    ubuntu-drivers devices
    • 输出解读:终端会列出你的显卡硬件信息,如果你看到 recommended 字样,后面紧跟的版本号就是官方建议安装的稳定版驱动。

第二部分:NVIDIA 显卡驱动更新

NVIDIA 是 Linux 用户最常用的显卡品牌,更新驱动主要有两种方式:使用官方仓库和使用 PPA 源。

使用官方仓库(推荐新手)

这是最稳定的方式,适合大多数用户。

  1. 自动安装推荐版本 如果你不想纠结版本号,直接让系统自动安装推荐版本:

    sudo apt install nvidia-driver-535  # 请将 535 替换为第一步中推荐的版本号

    或者使用通用的自动安装命令(通常安装推荐版本):

    sudo ubuntu-drivers autoinstall
  2. 重启系统 安装完成后,必须重启才能生效:

    sudo reboot

使用 Graphics Drivers PPA(推荐游戏玩家/开发者)

官方仓库的驱动更新较慢,如果你需要最新的驱动以支持最新的 CUDA 或提升游戏性能,可以添加 PPA 源。

  1. 添加 PPA 源

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
  2. 安装特定版本 添加源后,你可以安装比官方仓库更新的版本(560 系列):

    sudo apt install nvidia-driver-560
  3. 重启系统

    sudo reboot

第三部分:AMD 显卡驱动更新

AMD 在 Linux 上的开源驱动支持非常完善,对于大多数用户,内核自带的驱动已经足够好,更新驱动通常意味着更新内核或安装 Mesa 库。

更新系统内核和 Mesa(通用方法)

Ubuntu 的 AMD 显卡驱动主要包含在 linux-firmwaremesa 库中,保持系统更新通常就能更新驱动:

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 官方的闭源/混合驱动包。

  1. 前往 AMD 官网下载对应版本的 .tar.xz 压缩包。
  2. 解压并进入目录:
    tar -Jxvf amdgpu-pro-*.tar.xz
    cd amdgpu-pro-*
  3. 运行安装脚本:
    amdgpu-pro-install -y
  4. 重启系统。

第四部分:验证驱动是否安装成功

重启回到系统后,使用以下命令验证驱动状态。

  • NVIDIA 用户:

    nvidia-smi

    如果看到显卡型号列表和驱动版本号(以及 CUDA Version),说明安装成功。

  • AMD 用户:

    glxinfo | grep "OpenGL renderer"

    如果没有安装 mesa-utils,请先运行 sudo apt install mesa-utils,输出中应显示你的 AMD 显卡型号(如 Radeon RX xxx)。


第五部分:常见问题与回滚

如果更新驱动后出现黑屏、分辨率过低或系统不稳定,你需要卸载当前驱动并回滚。

  1. 进入恢复模式 重启电脑,在启动时长按 ShiftEsc 键进入 GRUB 菜单,选择 “Advanced options for Ubuntu”,然后选择带 “(recovery mode)” 的内核。

  2. 进入 Root Shell 在恢复菜单中选择 “root”,回车进入命令行。

  3. 卸载 NVIDIA 驱动

    apt purge nvidia* 
    apt autoremove

    如果之前添加过 PPA,建议也删除:

    rm /etc/apt/sources.list.d/graphics-drivers-ubuntu-ppa-*.list
    apt update
  4. 重启

    reboot

    系统将恢复到使用开源驱动(Nouveau)的状态,你可以重新按照上述步骤安装稳定版本的驱动。

通过命令行更新 Ubuntu 独显驱动并不复杂,关键在于确认硬件型号选择正确的软件源以及重启验证,对于绝大多数用户,使用 ubuntu-drivers devices 查询并安装官方推荐版本是最安全、省心的方案,希望这篇文章能帮助你顺利完成驱动的更新!

💡 温馨提示

📌 阅读须知 Rules & Notice

本站坚持免费分享,致力于为大家提供实用、优质的内容与资源。

🔗欢迎大家收藏与转发,转载请保留本站链接,请勿私自去除版权信息。

📚所有外部整理资源,仅作学习交流使用,请勿用于各类商业用途。

🤝网络相聚本是缘分,希望大家文明交流,理性浏览。

🛠️若发现内容有误或涉及侵权,我们将第一时间处理整改。

💖 感谢每一位朋友的陪伴与支持

✨ 用心分享,一路同行 ✨

目录[+]