如何在 Ubuntu 上检查 GPU 型号和驱动状态

你可以在GPU 型号,以及香港服务器租用服务器上,通过在终端运行 lspci | grep VGA 命令来快速检查 GPU 型号。要查看驱动状态,请使用 lspci -k | grep VGA -A3。了解你的 GPU 型号和驱动状态,可以帮助你排查问题并提升计算机图形性能。
提示:保持驱动程序为最新版本,有助于系统稳定运行,并让游戏或应用获得更佳性能。
本指南将以尽量不使用晦涩技术术语的方式,帮助你轻松找到这些信息。
要点速览
在终端中使用
lspci | grep VGA命令,可快速检查 GPU 型号。运行
lspci -k | grep VGA -A3可以查看当前 GPU 正在使用哪个驱动。保持驱动程序更新,可获得更好的性能并避免图形问题。
如果想用图形界面方法,可在 Ubuntu 的“系统设置”中,通过“关于”页面查看 GPU 型号。
如果系统未检测到 GPU,可尝试重新插拔显卡、更新系统或检查驱动安装情况。
使用终端检查 GPU 型号和驱动状态
你可以通过终端快速查看自己使用的显卡型号以及系统正在使用哪一个驱动。若你想要快速得到结果,或正在排查问题,这种方法非常实用。下面将介绍如何使用不同命令来检查 GPU 型号和驱动状态。
使用 lspci 检查 GPU 型号
lspci 命令会列出计算机上所有 PCI 设备,其中就包括显卡。要检查 GPU 型号,请按以下步骤操作:
打开终端,可以按 Ctrl + Alt + T。
输入以下命令并按回车:
lspci | grep -E "VGA|3D"查看输出中包含 “VGA” 或 “3D controller” 的行,这些行会显示你的 GPU 型号。
例如,你可能会看到:
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630
01:00.0 3D controller: NVIDIA Corporation GA106 [GeForce RTX 3060]
这段输出显示了 GPU 型号以及厂商信息。第一行表示 Intel 集成显卡,第二行表示 NVIDIA 独立显卡。
注意: 有时,如果未安装驱动或存在硬件问题,某些独立显卡(如 NVIDIA)可能不会出现在列表中。如果看不到你的 GPU,可以尝试使用下面的其他方法。
常见结果对照表
设备 ID | GPU 型号 |
|---|---|
00:02.0 | Intel Corporation UHD Graphics 630 |
01:00.0 | NVIDIA Corporation GA106 [GeForce RTX 3060] |
使用 lspci -k 检查驱动状态
你也可以使用 lspci -k 命令,同时检查 GPU 型号和正在使用的驱动。该命令会为每个设备显示更多详细信息。
在终端中输入:
lspci -k | grep -E "VGA|3D" -A3找到与你的 GPU 对应的部分,留意 “Kernel driver in use” 和 “Kernel modules” 这两行。
示例输出:
01:00.0 3D controller: NVIDIA Corporation GA106 [GeForce RTX 3060]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
“Kernel driver in use” 表示系统当前为该 GPU 使用的驱动。
“Kernel modules” 列出了该设备可用的所有驱动模块。
如果你看到 “nouveau” 或 “nvidia”,说明系统正在使用开源或官方的 NVIDIA 驱动。
提示: 如果没有看到任何驱动信息,GPU 可能无法正常工作。请尝试安装或更新相关驱动。
使用 lshw 获取更详细的 GPU 和驱动信息
lshw 命令可以让你详细查看硬件信息,包括显卡及其驱动。
在终端中运行以下命令:
sudo lshw -c display如果系统提示输入密码,请输入。
阅读输出内容,重点关注 “product”(GPU 型号)、“vendor”(厂商)以及 “configuration”(驱动配置)字段。
示例输出:
*-display
description: VGA compatible controller
product: GA106 [GeForce RTX 3060]
vendor: NVIDIA Corporation
configuration: driver=nvidia latency=0
通过这种方式,你可以清楚地查看 GPU 型号以及当前正在使用的驱动。
注意: 如果系统中有多块显卡,你会看到多个 display 条目。
针对 NVIDIA GPU 使用 nvidia-smi
如果你使用的是 NVIDIA 显卡,nvidia-smi 命令可以提供详细的显卡与驱动信息。
打开终端并输入:
nvidia-smi按回车,你会看到一张表格,其中包含 GPU 名称、驱动版本等信息。
示例输出:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 580.126.09 Driver Version: 580.126.09 CUDA Version: 13.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| 0 NVIDIA B200 On | 00000000:65:00.0 Off | 0 |
+-------------------------------+----------------------+----------------------+
“Driver Version” 显示当前使用的 NVIDIA 驱动版本。
“GPU Name” 则给出显卡的具体型号。
你还可以使用以下命令列出所有已连接的 NVIDIA GPU:
nvidia-smi -L
提示: 如果出现错误提示,可能说明系统尚未安装 NVIDIA 驱动。可尝试通过 Ubuntu 的 “软件和更新(Software & Updates)” 工具安装驱动。
使用 glxinfo 查看图形驱动详情
glxinfo 命令可以帮助你检查 GPU 型号,并确认系统是否正在使用硬件加速。
首先,如果尚未安装
mesa-utils软件包,请执行:sudo apt-get install mesa-utils运行以下命令,查看你的图形设备信息:
glxinfo | grep Device要检查 OpenGL 渲染器(可用于判断系统是使用 GPU 还是软件渲染),请输入:
glxinfo | grep "OpenGL renderer"如果输出中包含 “llvmpipe” 或 “Software Rasterizer”,说明系统并未使用 GPU 进行图形渲染,你可能需要安装或更新驱动。
注意: glxinfo 既适用于集成显卡,也适用于独立显卡。
常用命令速查
lspci | grep -E "VGA|3D"– 检查 GPU 型号lspci -k | grep -E "VGA|3D" -A3– 检查驱动状态sudo lshw -c display– 获取详尽的 GPU 与驱动信息nvidia-smi– 查看 NVIDIA GPU 状态和驱动版本glxinfo | grep Device– 查看图形设备信息
通过这些命令,你几乎可以在任何 Ubuntu 系统上检查 GPU 型号和驱动状态。如果某个方法没有显示你的 GPU,可以尝试其他命令以获得更多细节。
使用图形界面检查 GPU 型号和驱动状态
你不一定要使用终端才能了解显卡信息。Ubuntu 提供了多种图形化工具,让你只需通过几次点击就能查看 GPU 型号和驱动状态,对不熟悉命令行的用户尤其友好。
系统设置概览
Ubuntu 的“系统设置”提供了一种快速查看显卡信息的方法。如果你想用最简单、系统自带的方式,可以按以下步骤操作:
打开主菜单并选择 设置。
向下滚动,点击 关于 或 详细信息(具体名称视 Ubuntu 版本而定)。
找到 图形(Graphics)部分,这里会显示 GPU 名称,有时也会显示使用中的驱动。
例如,你可能会看到:
Graphics: NVIDIA GeForce RTX 3060/PCIe/SSE2
Graphics: Intel UHD Graphics 630
通过这一部分,你可以快速确认自己使用的 GPU 型号。如果你使用的是 GNOME 桌面,也可以在应用菜单中运行 gnome-control-center,然后打开 系统信息(System Info) 查看类似内容。
提示: 如果你使用 KDE 桌面环境,可以在应用菜单中打开 Kinfocenter,在 图形(Graphics) 部分获取详细的 GPU 和驱动信息。
通过“软件和更新”工具查看驱动信息
Ubuntu 自带的 Software & Updates(软件和更新) 工具,可以帮助你管理和查看驱动。若你想检查系统在用哪个驱动,或想更换驱动,这个工具非常实用。
打开主菜单,搜索并启动 Software & Updates。
切换到 Additional Drivers(附加驱动) 选项卡。
稍等片刻,Ubuntu 会扫描你的硬件。随后,你将看到为 GPU 提供的可用驱动列表。
当前正在使用的驱动前会有一个圆点标记,同时你也能看到可供切换的其他驱动选项。
该工具对 NVIDIA、AMD 显卡都很实用,你可以在其中轻松切换开源和专有驱动。
注意: 如果在列表中没有看到你的 GPU,请先确保系统已更新到最新版本。有时还需要联网才能获取最新的驱动选项。
使用第三方应用(如 Hardinfo)
你也可以借助第三方应用获取更详细的图形硬件信息。其中一个常用工具是 Hardinfo,它可以为你生成完整的系统硬件概览,包括 GPU 和驱动状态。
使用 Hardinfo 的步骤如下:
打开终端,输入以下命令安装 Hardinfo:
sudo apt install hardinfo在应用菜单中启动 Hardinfo。
在左侧栏中点击 Devices(设备),再选择 PCI Devices(PCI 设备)。
在列表中找到你的显卡,即可查看型号和其他技术细节。
某些桌面环境(如 KDE)本身就提供类似工具。例如,Kinfocenter 可以用图形化方式展示 GPU 和驱动信息。
下面这张表列出了几种常见的 Ubuntu 图形工具,可用于检查 GPU 型号和驱动状态:
工具 / 方法 | 说明 |
|---|---|
System Settings(系统设置) | 通过 设置 > 关于 / 详细信息 查看 GPU 和驱动信息。 |
Gnome Control Center | 打开 System Info 获取图形相关信息。 |
Software & Updates | 在 Additional Drivers 选项卡中查看和管理 GPU 驱动。 |
Kinfocenter(KDE) | 在 Graphics 部分查看详细的 GPU 和驱动状态。 |
NVIDIA Settings 应用 | 专为 NVIDIA 用户提供详细 GPU 和驱动版本信息。 |
Hardinfo | 生成完整硬件报告,其中包括 GPU 和驱动信息。 |
提示: 如果你使用 NVIDIA 显卡,NVIDIA Settings 应用能提供额外的详细信息。安装 NVIDIA 驱动后,可在应用菜单中找到它。
利用这些图形化工具,你可以轻松了解当前系统所使用的 GPU 和驱动,有助于保持系统稳定运行,并在出现图形问题时快速定位原因。
排查 GPU 与驱动相关问题
系统未检测到 GPU
有时系统可能无法检测到 GPU,这可能由多种原因引起。你可能会遇到黑屏或只能使用基本图形界面等情况。可以尝试以下步骤:
检查
lspci | grep VGA命令的输出是否包含你的显卡。如果没有,请确认显卡是否牢固插在主板插槽中。重启计算机,有时简单重启即可让系统识别新硬件。
使用
sudo apt update && sudo apt upgrade更新系统。这会安装最新更新,有助于解决检测问题。如果你使用的是台式机,可以尝试重新插拔显卡并检查供电线是否连接正常。
提示: 很多用户在使用双显示器时会遇到问题,尤其是在使用 NVIDIA 驱动时。开源的 nouveau 驱动往往无法很好地支持新款 GPU 的多显示器功能。安装推荐的 NVIDIA 驱动通常可以解决这类检测问题。
驱动未安装或版本过旧
如果你感觉界面卡顿、图形效果不好或部分功能无法使用,可能是驱动未安装或已经过期。你可以通过 lspci -k | grep -E "VGA|3D" -A3 检查驱动状态。如果没有看到任何驱动信息,请通过 Software & Updates 工具中的 Additional Drivers 选项卡安装最新驱动,并尽量选择系统推荐的驱动。
对于 NVIDIA 显卡,专有驱动通常比开源驱动表现更好。
对于 AMD 和 Intel 显卡,Ubuntu 一般会自动安装合适的驱动。
驱动安装报错
在安装驱动时,你可能会看到一些错误信息。以下是常见错误及对应解决方案:
错误信息 | 解决方案 |
|---|---|
NVRM: API mismatch: the client has the version 570.172.08, but | 重启系统,以加载更新后的内核模块并同步版本。 |
NVRM: this kernel module has the version 570.158.01. Please | |
No devices were found | 如果系统加载了 |
`echo “blacklist nouveau” |
注意: 每次修改驱动或内核模块后,都应重启系统以确保变更生效。
更新驱动后出现显示问题
在更新驱动后,你可能会遇到屏幕闪烁、部分显示器无信号或分辨率异常等问题。可以尝试以下方法进行修复:
打开 Software & Updates 工具,如果有其他可用驱动,可以尝试切换到不同版本。
如果新驱动导致问题,可尝试回退到之前的驱动版本。
对于多显示器问题,建议优先使用 NVIDIA 专有驱动,而不是开源 nouveau 驱动,这通常能恢复完整的显示支持。
如果无法登录或只看到黑屏,可以按 Ctrl + Alt + F3 打开终端 TTY,然后在终端中继续排查问题。
提示: 一般而言,保持驱动更新并使用系统推荐版本,可以避免大多数显示相关问题。
常用命令速查表
当你需要在 Ubuntu 上检查 GPU 型号或驱动状态时,只需掌握几条简单的命令即可。下面的内容为你总结了常用命令及其用途,方便你快速选用。
GPU 型号相关命令
以下命令可帮助你查看系统正在使用哪块显卡。不同命令展示的信息略有不同,你可以根据需要选择合适的方式。
命令 | 显示内容 |
|---|---|
`lspci | grep -E “VGA |
`lspci -vnnn | perl -lne ‘print if /^\t+\bVGA\b/’ |
| 提供显卡的详细信息,包括品牌与型号。 |
| 以简洁概要形式显示图形设备、驱动和 OpenGL 渲染器。 |
| 在已安装 NVIDIA 驱动时列出所有 NVIDIA GPU。 |
`glxinfo | grep -E “OpenGL vendor |
`optirun glxinfo | grep -E “OpenGL vendor |
提示: 如果你想在一条命令中同时看到 GPU 和驱动的简要信息,可以使用
inxi -Gx。
驱动状态相关命令
下面这些命令可以帮助你确认系统正在使用哪一个驱动,并检查 GPU 是否按预期工作,同时还能查看哪些进程正在占用 GPU。
命令 | 作用 |
|---|---|
`lspci -k | grep -E “VGA |
`glxinfo | grep -E “OpenGL vendor |
| 显示 NVIDIA GPU 的使用情况、驱动版本以及正在运行的进程(适用于 NVIDIA 用户)。 |
| 检测 GPU 并推荐适合的驱动(对 NVIDIA 尤其有用)。 |
| 列出所有正在使用 NVIDIA GPU 的进程,便于排查问题。 |
| 显示可切换双显卡(集成 + 独显)笔记本中各显卡的电源状态。 |
glxinfo输出中的厂商和渲染器信息,可以帮助你确认当前处于激活状态的是哪块 GPU。nvidia-smi能实时显示 NVIDIA GPU 的使用情况,包括哪些进程正在使用显卡。ubuntu-drivers devices可以自动检测并推荐适合你的硬件的驱动。
注意: 如果输出中出现 “llvmpipe” 或 “Software Rasterizer”,说明系统正在使用软件渲染而非 GPU 硬件加速,你可能需要安装或更新图形驱动。你可以通过
glxinfo | grep "OpenGL renderer"进行确认。
借助这些命令,你就能快速检查 Ubuntu 系统中的 GPU 型号和驱动状态,从而更高效地解决图形相关问题,并保持系统流畅运行。
在 Ubuntu 上,你有多种方式可以检查 GPU 型号和驱动状态:
在终端中使用
lspci | grep VGA,快速查看 GPU 信息。如果你使用 NVIDIA 显卡,可运行
nvidia-smi -L查看所有 NVIDIA GPU。你也可以通过“系统设置”、搜索 “System Info”,或在用户菜单中查看系统详情,以图形界面的方式完成检查。
如果遇到问题,可参考前文中的排查方案。若仍无法解决,欢迎在 Ubuntu 论坛寻求帮助或在评论区提问,你的反馈也有助于我们改进本指南。
常见问题(FAQ)
如何判断 GPU 驱动工作是否正常?
你可以运行 lspci -k | grep -E "VGA|3D" -A3 命令。如果在输出的 “Kernel driver in use” 字段中看到有驱动名称,说明 GPU 驱动正在工作;如果没有驱动信息,则需要安装或更新驱动。
如果 Ubuntu 无法检测到 GPU 该怎么办?
重启计算机。
更新系统。
检查
lspci | grep VGA输出中是否包含你的 GPU。如果是台式机,尝试重新插拔显卡。
如果问题依旧存在,可以尝试更换驱动或在 Ubuntu 论坛寻求帮助。
在 Ubuntu 中可以同时使用集成显卡和独立显卡吗?
可以。许多笔记本都同时配备集成和独立 GPU。Ubuntu 通常会自动在它们之间切换。你可以通过 glxinfo | grep "OpenGL renderer" 查看当前正在使用哪块 GPU。部分系统还支持在 BIOS 或专用工具中手动选择 GPU。
如何在 Ubuntu 中切换 GPU 驱动?
打开 Software & Updates。
转到 Additional Drivers 选项卡。
选择你想使用的驱动。
点击 Apply Changes。
重启计算机。
此方法适用于 NVIDIA 和 AMD 显卡。
为什么系统会使用 “llvmpipe” 而不是 GPU?
当系统无法正常使用 GPU 驱动时,就会退回到 “llvmpipe” 这种软件渲染模式。这通常意味着驱动缺失或出现故障。你需要安装或更新 GPU 驱动来解决问题,可以通过 glxinfo | grep "OpenGL renderer" 进行确认。

