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

如何在服务器上检查显卡信息?

在服务器上查看显卡信息,可以使用命令 lspci | grep -i vgalshw -C display

服务器查显卡

在服务器环境中,准确了解显卡信息对于性能优化、故障排查以及硬件配置管理至关重要,本文将详细介绍几种有效的方法来查询服务器上的显卡信息,包括使用命令行工具和图形界面工具等,这些方法适用于不同的操作系统和硬件环境,帮助管理员快速获取所需的显卡详情。

lspci 命令

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

1、打开终端

2、输入命令并执行

   lspci | grep VGA

3、输出示例

   01:00.0 VGA compatible controller: NVIDIA Corporation Device 1b06 (rev a1)

4、解释

01:00.0 是显卡的代号。

VGA compatible controller 表示这是一个显卡设备。

NVIDIA Corporation Device 1b06 (rev a1) 提供了制造商和设备型号的信息。

lshw 命令

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

1、打开终端

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

   sudo lshw -C display

3、输出示例

   *-display
       description: VGA compatible controller
       product: GM107GL [GeForce GTX 750 Ti]
       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=nouveau latency=0
       resources: irq:45 memory:f6000000-f7ffffff memory:e0000000-effffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:fdeb0000-fdeb0fff memory:9cb00000-9cb7ffff

4、解释

description 字段显示设备类型。

product 字段显示显卡型号。

vendor 字段显示制造商。

bus info 字段显示设备在系统中的位置。

nvidia-smi 命令

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

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

2、打开终端并输入以下命令

   nvidia-smi

3、输出示例

   +-----------------------------------------------------------------------------+
   | NVIDIA-SMI 418.87.00    Driver Version: 418.87.00    CUDA Version: 10.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  Tesla P40           Off  | 00000000:82:00.0 Off |                    0 |
   | N/A   31C    P0    47W / 250W |      0MiB / 22919MiB |      0%      Default |
   +-----------------------------------------------------------------------------+

4、解释

GPU Name 显示显卡名称。

Persistence-M 显示持久化模式的状态。

Bus-Id 显示设备在系统中的位置。

Fan 显示风扇转速。

Temp 显示温度。

Perf 显示性能状态。

Pwr:Usage/Cap 显示功耗。

Memory-Usage 显示显存使用情况。

GPU-Util 显示 GPU 利用率。

Compute M. 显示计算模式。

hwinfo 命令

hwinfo 是一个功能强大的硬件信息收集工具,可以提供比lspci 更详细的显卡信息,以下是具体步骤:

1、安装 hwinfo(如果尚未安装):

   sudo apt-get install hwinfo

2、输入以下命令查看显卡信息

   hwinfo --gfxcard

3、输出示例

   ...
   *-display
       description: Display device
       product: GM107GL [GeForce GTX 750 Ti]
       vendor: 'NVIDIA Corporation'
       physical id: 1
       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=nouveau latency=0 maxlatency=255 mingntqueue=1
       resources: irq:45 memory:f6000000-f7ffffff memory:e0000000-effffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:fdeb0000-fdeb0fff memory:9cb00000-9cb7ffff

4、解释

description 字段显示设备类型。

product 字段显示显卡型号。

vendor 字段显示制造商。

bus info 字段显示设备在系统中的位置。

version 字段显示设备版本。

capabilities 字段显示设备能力。

configuration 字段显示当前配置。

resources 字段显示分配的资源。

inxi 工具(针对 Intel 核芯显卡)

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

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

   sudo apt-get install inxi

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

   inxi -F

3、输出示例

   ...
   Graphics: Card: Intel HD Graphics 620
           X.org: 10.0.99.904 with Linux 4.15.0-23-generic
           Outputs: HDMI, VGA, DP-1, eDP-1
           Resolutions: 1920x1080,1280x1024,1280x720,1024x768,1280x960...
   ...

4、解释

Graphics 字段显示显卡名称。

X.org 字段显示 X server 版本。

Outputs 字段显示输出接口。

Resolutions 字段显示支持的分辨率。

lshw 命令(针对 Intel 核芯显卡)

对于更深入地检查 Intel GPU,可以使用lshw 命令,以下是具体步骤:

1、打开终端

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

   sudo lshw -C display

3、输出示例

   *-display UNCLOSED
         description: VGA compatible controller
         product: Coffee Lake-H GT2 [UHD Graphics 630]
         vendor: Intel Corporation
         physical id: 2
         bus info: pci@0000:00:02.0
         version: 00
         width: 64 bits
         clock: 33MHz (30.000MHz 33.000MHz)
         capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
         configuration: driver=i915 latency=0 maxlatency=512 mingntqueue=1
         resources: irq:164 memory:a1000000-a1ffffff memory:80000000-8fffffff memory:40100000-401fffff ioport:5000(size=64) memory:c0000-dffff

4、解释

description 字段显示设备类型。

product 字段显示显卡型号。

vendor 字段显示制造商。

physical id 字段显示设备在系统中的位置。

bus info 字段显示总线信息。

version 字段显示设备版本。

capabilities 字段显示设备能力。

configuration 字段显示当前配置。

resources 字段显示分配的资源。

glxinfo 命令(OpenGL相关信息)

如果需要获取与 OpenGL 相关的显卡信息,可以使用glxinfo 命令,以下是具体步骤:

1、安装 mesa-utils(如果尚未安装):

   sudo apt-get install mesa-utils

2、输入以下命令查看 OpenGL 信息

   glxinfo | grep "OpenGL"

3、输出示例

   OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 620 (KBL GT2)
   OpenGL version string: 3.0 Mesa 18.3.6 build osmesa-1~bpo9+1
   ...

4、解释

OpenGL renderer string 显示 OpenGL 渲染器字符串,包含显卡型号。

OpenGL version string 显示 OpenGL 版本字符串。

通过以上多种方法,用户可以在Linux服务器上全面了解显卡的详细信息,从而更好地进行系统管理和性能优化,选择合适的方法取决于具体的硬件环境和需求,希望本文提供的详细步骤和示例能够帮助用户顺利完成显卡信息的查询任务。

小伙伴们,上文介绍了“服务器查显卡”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

0