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

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

在Linux系统中,可以通过多种命令查看显卡信息。使用 lspci | grep -i vga可以显示显卡的基本信息;而 lshw -C display则能提供更详细的硬件信息。对于NVIDIA显卡,可以使用 nvidia-smi来获取GPU及其驱动的详细信息。

在Linux操作系统中,获取显卡信息是一项基本且重要的技能,了解显卡的详细信息对于系统管理、性能优化以及故障排除至关重要,以下是一些常用的方法来查看Linux系统中的显卡信息:

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

常规方法

1、lspci命令

用途:lspci是一个显示系统中PCI设备信息的常用工具,使用lspci | grep -i vga可以快速查看系统中所有显卡的基本信息。

示例

     lspci | grep -i vga

输出示例

     00:02.0 VGA compatible controller: Intel Corporation Device 8a56 (rev 07)
     01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f01 (rev a1)

2、lshw命令

用途:lshw(Hardware Lister)是一个报告硬件配置的实用程序,提供更详细的硬件信息。

示例

     sudo lshw -C display

输出示例

     *-display
       description: VGA compatible controller
       product: NVIDIA Corporation
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: /dev/fb0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vpd bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:17 memory:f6000000-f7ffffff ioport:e000(size=128) memory:c0000-dffff ioport:d000(size=128) memory:f00000-f1ffff ioport:e0000(size=128)

针对特定显卡的方法

1、NVIDIA显卡

用途:nvidia-smi是NVIDIA提供的用于监控GPU及其驱动的工具。

示例

     nvidia-smi

输出示例

     +-----------------------------------------------------------------------------+
     | NVIDIA-SMI 450.51.06    Driver Version: 450.51.06    CUDA Version: 11.0     |
     +-------------------------------+----------------------+----------------------+
     | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECG |
     | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
     +---------------------------------+---------------------+----------------------+
     |   0  NVIDIA Quadro P4000     Off  | 00000000:03:00.0 Off |                  N/A |
     | 51%   37C    P8    12W / 105W |    695MiB / 8118MiB |      0%      Default |
     +-----------------------------------------------------------------------------+

2、AMD显卡

用途:radeontop是一个实时监控工具,用于显示AMD显卡的相关信息。

示例

     sudo apt-get install radeontop
     radeontop

输出示例

     radeontop version 1.2.2 AMD Radeon Topology Viewer

3、Intel核芯显卡

用途:inxi工具可以提供更多关于Intel核芯显卡的信息。

示例

     sudo apt-get install inxi
     inxi -F

输出示例

     inxi -F

其他方法

1、图形化界面工具

用途:如果您的Linux发行版提供了图形化系统信息工具,如Ubuntu中的HardInfo程序,可以通过这些工具直观地查看显卡信息。

示例

     # 打开HardInfo程序

2、lsmod命令

用途:通过检查已加载的内核模块,有时也可以找到与显卡相关的模块,从而间接获取显卡信息。

示例

     lsmod | grep nvidia

输出示例

     nvidia               11971680  59 nvidia_modeset, nvidia_uvm, nvidia_drm, nvidia_modeset, nvidia_drm, drm_kms_helper_nvidia
     nvidia_modeset        8192000  1 nvidia_drm, nvidia_drm, drm_kms_helpe

通过上述方法,您可以全面了解Linux系统中显卡的详细信息,从基本的型号和制造商到详细的性能参数和驱动版本,这些信息对于系统管理、性能优化以及故障排除都非常有用。

以上就是关于“linux 显卡信息”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!

0