当前位置:首页 > 行业动态 > 正文

如何在Linux系统中查询显卡信息?

在Linux系统中,可以使用以下命令获取显卡信息:,,### 常规方法,1. **lspci**:显示系统上的PCI设备信息,包括显卡。, “ bash, lspci -vnn | grep VGA -A 12, ` ,,2. **lshw**:提供更详细的硬件信息。, ` bash, sudo lshw -C display, ` ,,### 针对特定厂商的显卡,**NVIDIA**:使用nvidia-smi 工具。, ` bash, nvidia-smi, ` ,**AMD**:使用radeontop 工具。, ` bash, sudo apt-get install radeontop, radeontop, ` ,**Intel**:使用inxi 工具。, ` bash, sudo apt-get install inxi, inxi -F, “,,这些命令将帮助你查看Linux系统中显卡的详细信息。

在Linux系统中,了解显卡信息对于系统管理、性能优化以及故障排除都至关重要,本文将详细介绍如何在Linux终端中查看显卡信息,包括使用的命令及其输出结果的解释。

如何在Linux系统中查询显卡信息?  第1张

使用lspci命令查看显卡信息

lspci是一个常用的命令行工具,用于显示系统上的PCI设备信息,包括显卡,以下是具体步骤:

1、打开终端

2、输入以下命令并按回车键执行

 lspci -vnn | grep VGA -A 12

3、输出示例

 01:00.0 VGA compatible controller: NVIDIA Corporation Device [10de:1f06] (rev a1) (prog-if)
    Subsystem: Gigabyte Technology Co., Ltd. Device [1458:e900]
    Flags: bus master, fast devsel, latency 0, IRQ 129
    Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
    Capabilities: [60] Power Management version 3
    Expansion ROM at f0000000 [disabled] [size=128KiB]
    Capabilities: [90] Message Signalled Interrupts: msg 0
    Capabilities: [d0] Vital Product Data
    ...

4、解释

VGA compatible controller:表示这是一块显卡。

NVIDIA Corporation Device [10de:1f06]:显示制造商和型号的十六进制代码。

Subsystem:子系统信息,通常显示制造商和型号。

Memory at:显存地址和大小。

Capabilities:列出显卡支持的功能特性。

使用lshw命令查看显卡信息

lshw(Hardware Lister)是一个报告硬件配置的实用程序,可以提供更详细的硬件信息,以下是具体步骤:

1、打开终端

2、使用sudo运行以下命令以获取管理员权限

 sudo lshw -C display

3、输出示例

 *-display UNKNOWN
       description: VGA compatible controller
       product: NVIDIA Corporation
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:129 memory:e0000000-efffffff memory:f0000000-f7ffffff ioport:5000(size=128) memory:f8000000-f9ffffff ioport:6000(size=128)

4、解释

description:描述显卡的类型。

product和vendor:显卡的制造商和型号。

physical id和bus info:显卡的物理位置和总线信息。

configuration:当前使用的驱动程序。

resources:分配给显卡的资源,包括内存地址和IO端口。

针对NVIDIA显卡使用nvidia-smi工具

如果使用的是NVIDIA显卡,可以使用nvidia-smi工具来获取GPU及其驱动的详细信息,以下是具体步骤:

1、确保已经安装了NVIDIA驱动和nvidia-smi工具

2、打开终端

3、输入以下命令并按回车键执行

 nvidia-smi

4、输出示例

 +-----------------------------------------------------------------------------+
   | NVIDIA-SMI 455.32.00 Driver Version: 455.32.00 CUDA Version: 11.1            |
   |-------------------------------+-----------------------+----------------------------------+
   | GPU Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
   | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
   |                               |                      |               MIG M. |
   +====================================================================================+
   | 0  GeForce GTX 108...  Off   N/A | 00000000:01:00.0 Off |                  N/A |
   | 25%   38C    P8     7W / 180W |     20MiB /  8192MiB |      0%          Default |
   +-----------------------------------------------------------------------------+

5、解释

Fan:风扇转速。

Temp:温度,单位摄氏度。

Perf:性能状态,从P0到P12,P0表示最大性能。

Pwr:Usage/Cap:能耗,上方的Persistence-M表示持续模式的状态。

Bus-Id:涉及GPU总线的信息。

Disp.A:Display Active,表示GPU的显示是否初始化。

Memory Usage:显存使用率。

Volatile GPU-Util:浮动的GPU利用率。

Compute M:计算模式。

针对AMD显卡使用radeontop工具

对于AMD显卡,可以使用radeontop工具来获取一些基本信息,以下是具体步骤:

1、安装radeontop(如果尚未安装)

 sudo apt-get install radeontop

2、打开终端

3、运行radeontop

 radeontop

4、输出示例

 radeontop A Radeon top-like utility for Linux. Press 'h' for help.
    GPU[0]: HD 7970M (CAIRO)        temp: 47 C, fan: 30% utilization: 5%, memory: 1024MB total, 512MB free, driver: amdgpu (LLVM 8.0, RC 8)

5、解释

GPU[0]:显卡编号。

HD 7970M (CAIRO):显卡型号。

temp:温度。

fan:风扇转速。

utilization:利用率。

memory:显存总量和剩余量。

driver:驱动程序信息。

针对Intel核芯显卡使用inxi工具

对于Intel集成显卡,可以使用inxi工具获取更多信息,以下是具体步骤:

1、安装inxi(如果尚未安装)

 sudo apt-get install inxi

2、打开终端

3、输入以下命令以查看所有硬件信息

 inxi -F

4、输出示例

 Graphics: Card: Intel UHD Graphics 620
                        X.Org: 1.20.99.5
                        API: OpenGL version 4.6 (Core Profile) Mesa 20.0.8, Direct Rendering: Yes

5、解释

Graphics:图形子系统信息。

Card:显卡型号。

X.Org:X服务器版本。

API:OpenGL API版本和支持的特性。

Direct Rendering:是否支持直接渲染。

通过上述方法,用户可以在Linux终端中轻松查看显卡的详细信息,这些信息对于系统管理、性能优化和故障排除都非常有用,不同的命令适用于不同类型的显卡,用户可以根据实际需求选择合适的命令来获取所需的信息。

以上内容就是解答有关“linux显卡信息”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

0