Varidata 新闻资讯
知识库 | 问答 | 最新技术 | IDC 行业新闻
Varidata 知识文档

如何在 Ubuntu 上检查 AMD 显卡信息

发布日期:2026-05-22
在 Ubuntu 上检查 AMD 显卡信息界面

你可以在 Ubuntu 终端中运行下面的命令,快速查看 AMD 显卡信息:

lspci | grep vga

该命令可以帮助你查看已安装的 GPU 以及当前启用的图形驱动。如果你使用 Linux 或管理美国服务器租用,可能需要进一步了解 AMD GPU 详细信息以便排障或核实配置。你可以同时使用命令行工具和图形界面工具获取所需信息。

提示:了解显卡详细信息,有助于更快解决问题并优化性能。

重点速览

  • 使用 lspci | grep VGA 快速查看 AMD 显卡相关信息。

  • 安装并使用 lshw 获取 AMD GPU 的详细硬件信息。

  • 通过 inxiglxinfo 获取图形概要信息和 OpenGL 相关信息。

  • 使用系统设置和 Hardinfo 等图形工具,以可视化方式查看显卡信息。

  • 使用 radeontop 监控 GPU 活动,并通过 glxgears 测试实时使用情况。

AMD 显卡命令行工具

你可以在终端里使用多种命令行工具,在 Ubuntu 上检查 AMD 显卡信息。这些工具可以帮助你确认 GPU 型号、驱动状态以及其他关键细节,对于排障和验证硬件都非常实用。

用于 AMD GPU 的 lspci 命令

lspci 命令会列出系统中的所有 PCI 设备,你可以用它查看当前安装的显卡。要聚焦到图形控制器,请在终端中运行:

lspci | grep VGA

该命令会显示所有 VGA 兼容控制器,包括你的 AMD 显卡。如果你想看到更具体的显卡型号信息,建议先更新 PCI ID 列表,命令如下:

sudo update-pciids

更新完成后,再次运行 lspci。你就能看到更详细的 AMD 设备信息,例如类似下面的输出:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c1)

你可以从描述中识别出 GPU 型号。lspci 命令可以帮助你确认当前活动的 GPU,并了解其配置状态。

注意:如果系统中有多块显卡,lspci 会逐一列出。请留意包含 “AMD” 或 “Radeon” 字样的行。

用于 AMD 显卡详情的 lshw 命令

lshw 是一个可以显示硬件详细信息的工具,你可以借助它获取 AMD 显卡的深入数据。首先,如果系统尚未安装 lshw,请先执行:

sudo apt install lshw

要显示图形硬件信息,请运行:

sudo lshw -c display

该命令会输出类似如下的内容:

  *-display                 
       description: VGA compatible controller
       product: Navi 23 [Radeon RX 6600/6600 XT/6600M]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: c1
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=amdgpu latency=0 
       resources: irq:47 memory:fc000000-fcffffff memory:e0000000-efffffff

你可以在这里看到产品名称、厂商以及正在使用的驱动。configuration 行显示系统正在使用哪一个驱动。如果看到 “driver=amdgpu”,说明系统正在使用开源 AMD 驱动。

你也可以在不加 sudo 的情况下运行 lshw,但显示的信息可能会不完整。为了获得最全面的结果,建议始终搭配 sudo 使用。

提示:lshw 对排查驱动问题非常有帮助。如果驱动字段缺失或显示不正确,可能需要重新安装或更新驱动。

使用 inxi 和 glxinfo 查看 AMD GPU 信息

inxi 工具可以为你提供系统概要信息,其中包括图形相关信息。要安装 inxi,请在终端中执行:

sudo apt install inxi

要显示 AMD GPU 相关信息,请运行:

inxi -G -xx

如果需要更详细的信息,可以加上 -a 参数:

inxi -G -xx -a

你会看到类似下面的输出:

Graphics:
  Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] driver: amdgpu v: kernel
  Display: x11 server: X.Org 1.21.1.4 driver: amdgpu resolution: 1920x1080~60Hz
  OpenGL: renderer: AMD Radeon RX 6600 XT (navi23, LLVM 15.0.7, DRM 3.49, 6.2.0)
           v: 4.6 Mesa 23.0.4

你可以通过 driver 字段确认系统是否正在使用 amdgpu 驱动。OpenGL renderer 一行展示了具体的 GPU 型号。

glxinfo 工具则用于查看 OpenGL 实现相关的信息。要安装它,请运行:

sudo apt install mesa-utils

然后执行:

glxinfo | grep "OpenGL renderer"

你会看到类似下面的一行输出:

OpenGL renderer string: AMD Radeon RX 6600 XT (navi23, LLVM 15.0.7, DRM 3.49, 6.2.0)

这可以确认系统当前用于渲染图形的 GPU。

注意:inxiglxinfo 能帮助你同时核实硬件和驱动状态,非常适合检查 Linux 系统是否正确识别 AMD GPU。

表格:常用 AMD GPU 命令行工具

命令

说明

amd-smi version

验证 amd-smi 工具是否已正确安装。

amd-smi list

列出所有 AMD GPU,并显示 ID 和 PCIe 地址等基础信息。

amd-smi static

显示 GPU 的全面静态信息。

amd-smi metric

显示 GPU 实时指标,如利用率和温度。

你可以在终端中使用这些命令,进一步了解 AMD 显卡信息。例如,运行:

amd-smi static --gpu 0

该命令会获取指定 GPU 的静态信息,包括型号和驱动状态。

结合使用 lspcilshwinxiglxinfo,你可以在 Ubuntu 上全面掌握 AMD 显卡的详细信息。

使用图形界面方法检查 AMD GPU

在 Ubuntu 中,你也可以通过图形工具检查 AMD GPU。这些方法可以在不使用终端的情况下,让你查看图形硬件的相关信息。如果你更偏好可视化操作或不熟悉命令行,这类工具会更加友好。

通过系统设置查看 AMD 显卡

Ubuntu 自带的系统设置可以显示基础的图形信息。首先,从应用菜单中打开“设置”程序,然后选择“关于”页面。在这里,你可以看到系统信息,包括正在使用的图形卡。

  • 查找“Graphics”或“GPU”条目。这里会显示正在使用的 AMD 显卡型号。

  • 你也可以查看“Device Name”和“OS Name”来确认系统的基本信息。

提示:如果系统中有多块 GPU,Ubuntu 通常会在这里显示当前处于活动状态的那一块。对于更复杂的多 GPU 配置,可能还需要借助其他工具。

Hardinfo 及其他图形工具

Hardinfo 是一个常用的硬件信息工具,可以为你提供系统硬件的整体概览。安装方式如下:

sudo apt install hardinfo

安装完成后,从应用菜单打开 Hardinfo,进入“Devices(设备)”部分,并选择 “PCI Devices” 或 “Display”。你就能看到有关 AMD GPU 的信息,比如型号和驱动等。

其他图形工具也可以帮助你查看显卡信息:

  • I-Nex:功能类似于 Windows 下的 CPU-Z,可以展示详细硬件数据,包括 AMD GPU。安装 I-Nex 需要添加其软件源、更新软件列表,然后安装程序:

    • sudo add-apt-repository ppa:i-nex-development-team/stable

    • sudo apt-get update

    • sudo apt-get install i-nex

  • GNOME System Monitor(系统监视器):这是内置工具,可以查看基础的系统资源使用情况。虽然它不会显示非常详细的 GPU 数据,但对于整体性能监控依然有用。

通过这些图形工具,你可以轻松查看 AMD 显卡以及系统的相关信息。如果你只需要快速了解概要,或者不太习惯命令行工具,这种方式会更适合。

验证 AMD GPU 是否在工作

在 Ubuntu 上,你可能想知道 AMD GPU 在运行程序时是否真正参与了工作。检查 GPU 活动可以确认系统是否正确地使用了相应的图形硬件。你可以使用一些简单工具来实时监控和测试 GPU。

使用 radeontop 监控 AMD GPU

radeontop 是一个非常实用的 GPU 使用率监控工具,尤其适合 radeon 系列显卡。它可以实时显示 GPU 的使用情况。使用步骤如下:

  1. 通过下面的命令安装 radeontop

    sudo apt install radeontop
    
  2. 打开终端并运行:

    sudo radeontop
    
  3. 观察输出,你会看到反映 GPU 忙碌程度的图表和数值。

当你运行图形负载较高的程序时,radeontop 中的使用率数值应该会明显上升,这说明 AMD GPU 正在承担计算任务。通过该工具,你也能更方便地确认系统是否使用了正确的驱动。

提示:如果系统中存在多块 GPU,radeontop 可以帮助你判断当前是哪一块在工作。

使用 glxgears 测试 AMD GPU

glxgears 是一个简单的测试工具,通过渲染旋转齿轮动画来使用 GPU。它来自 mesa-utils 软件包,安装方式为:

sudo apt install mesa-utils

安装完成后,在新终端中运行:

glxgears

你会看到一个显示旋转齿轮动画的窗口。该程序会使用 GPU 进行渲染。如果你想进一步确认 AMD GPU 是否参与了渲染,可以使用以下命令运行:

DRI_PRIME=1 glxgears

在 glxgears 运行时,切换到另一个终端中的 radeontop,观察数据是否上升。如果数值明显上升,说明 AMD GPU 正在工作。这个方法在测试 radeon GPU 以及确认 mesa-utils 是否调用了正确的硬件时非常有用。

注意:glxgears 并不是严格意义上的性能测试工具,但非常适合用于验证 GPU 是否正常工作。

AMD 显卡问题排查

AMD GPU 未被检测到

如果 Ubuntu 中无法识别你的 AMD 显卡,可以从硬件识别入手排查。首先运行 lspci | grep VGA 查看系统是否检测到 GPU。如果没有看到 AMD 相关信息,问题可能出在系统配置或驱动安装上。

常见问题之一是在混合显卡环境中,AMD 与 Intel 显卡发生冲突。有时,现有的 xorg.conf 文件会导致错误,或阻止 AMD GPU 正确初始化。可以通过重命名或删除该文件来排查:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

之后重启系统,再次检查。你还需要确认当前内核是否支持你的 AMD GPU 型号。旧内核可能无法识别新型号显卡。升级内核或更新 Ubuntu 版本,往往能解决这些识别问题。

提示:在混合显卡配置中,有时系统无法正确识别集成 Intel 显卡,从而影响 GPU 切换。请确保系统支持显卡切换功能,并安装了必要的驱动。

AMD 显卡驱动问题

在 Ubuntu 上,驱动相关问题也比较常见。你可能会遇到只有一台显示器能正常工作、分辨率选项过少或硬件加速突然失效等情况。有些用户还报告,在特定 AMD 型号(如 RX 6800 或 RX 560)上,以及在内核更新之后,会出现图形异常或画面残影等问题。

如果系统可以启动但停留在黑屏界面,或者 Vulkan 无法被识别,那很可能是 GPU 驱动过旧或安装不当。要解决这类问题,可以按以下步骤操作:

  1. 卸载已安装的驱动:

    amdgpu-uninstall
    

    amdgpu-pro-uninstall
    
  2. 清理系统中不再需要的包:

    sudo apt autoremove && sudo apt autoclean
    
  3. 从 AMD 官方网站下载最新驱动。

  4. 解压驱动包并进入对应目录:

    cd amdgpu-install-folder
    
  5. 运行安装脚本:

    ./amdgpu-install
    
  6. 如遇错误,可通过安装 Ubuntu 仓库中最新的 .deb 内核包来更新内核。

  7. 移除冲突模块:

    sudo apt remove amdgpu-dkms
    
  8. 检查 /etc/modprobe.d/blacklist-amdgpu.conf 文件,注释掉其中屏蔽 amdgpu 的条目。

  9. 将所需固件文件复制到 /lib/firmware/amdgpu/ 目录,完成固件更新。

  10. 更新 initramfs:

    sudo update-initramfs -u
    
  11. 重启系统。

上述步骤通常可以解决大多数驱动冲突问题,恢复完整的图形功能。

注意:某些 Ubuntu 变体发行版(如 Ubuntu MATE 或 Xubuntu)在 20.04 之后,仍然有用户反馈特定 AMD 显卡存在问题。务必保持系统更新,并关注社区论坛中的针对性解决方案。

多 GPU 环境与选择

如果你的系统同时配备了多块 GPU(例如集成 Intel 显卡与独立 AMD 显卡),要正确管理哪块显卡处于活动状态会更复杂。Ubuntu 可以使用 vgaswitcheroo 等工具来控制 GPU 的电源与活动状态。

在不需要 AMD 独立显卡时,为了降低噪音或节省电量,你可以将其关闭:

echo OFF | sudo tee /sys/kernel/debug/vgaswitcheroo/switch

如果你更关注性能,可以按照 AMD 官方说明安装 Catalyst 驱动。如果 AMD 显卡无法正常工作,可以尝试创建或重置 Xorg 配置文件:

sudo aticonfig --initial -f

该命令会为 AMD 显卡生成一个全新的 xorg.conf 配置文件。完成修改后,请重启系统使配置生效。

提示:可以搭配 radeontopDRI_PRIME=1 等工具测试在图形任务执行时,具体是哪一块 GPU 在工作,从而确认系统是否正确使用了对应驱动和硬件。

通过理解上述排障步骤,你可以有效解决与 AMD 显卡相关的常见问题,确保在 Ubuntu 上获得稳定、流畅的图形体验。

你可以综合使用命令行工具和图形工具来检查 AMD 显卡信息。多尝试几种方法,有助于找到对你最有帮助的一组数据视图。

如果想进一步优化系统图形性能,可以借助 AMD Radeon GPU Analyzer 等工具,并参考以下策略:

  1. 保持系统更新。

  2. 安装合适的专有驱动。

  3. 使用 GameMode 优化游戏与负载场景。

  4. 调整 swappiness 等内存交换参数。

  5. 禁用不必要的开机自启动程序。

常见问题(FAQ)

如何检查 Ubuntu 是否正在使用 AMD 显卡?

可以运行 lspci | grep VGAinxi -G。这些命令会显示 Ubuntu 检测并使用的 GPU。如果输出中包含 “AMD” 或 “Radeon”,就说明 Ubuntu 正在使用 AMD 显卡。

如果 AMD 显卡未被检测到,该怎么办?

首先检查显卡的硬件连接是否可靠,然后更新系统与驱动。使用 lspci 确认系统是否能检测到 GPU。如果仍然没有识别到显卡,请检查 BIOS 设置,并尝试重新插拔显卡。

能否同时使用命令行和图形工具查看 AMD GPU 信息?

可以。你既可以使用 lshwinxiglxinfo 等终端命令,也可以打开系统设置或使用 Hardinfo 等图形工具。两种方式都能为你提供 AMD GPU 的有用信息。

如何知道 Ubuntu 正在使用哪一个 AMD 驱动?

可以通过 lshw -c displayinxi -G 输出中的 driver 字段进行确认。如果看到 “amdgpu” 或 “radeon”,说明 Ubuntu 正在使用开源 AMD 驱动。你也可以在系统设置中的“其他驱动(Additional Drivers)”界面查看驱动使用情况。

您的免费试用从这里开始!
联系我们的团队申请物理服务器服务!
注册成为会员,尊享专属礼遇!
您的免费试用从这里开始!
联系我们的团队申请物理服务器服务!
注册成为会员,尊享专属礼遇!
Telegram Skype