CentOS查看GPU显卡信息
Posted 林中龙虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS查看GPU显卡信息相关的知识,希望对你有一定的参考价值。
一、安装命令工具
# yum install pciutils lshw -y
二、获取显示信息
# lspci | grep -E "VGA|NVIDIA" 03:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. Integrated Matrox G200eW3 Graphics Controller (rev 04) 3b:00.0 3D controller: NVIDIA Corporation GA100 [GRID A100 PCIe 40GB] (rev a1) d8:00.0 3D controller: NVIDIA Corporation GA100 [GRID A100 PCIe 40GB] (rev a1)
# lshw -C display *-display description: VGA compatible controller product: Integrated Matrox G200eW3 Graphics Controller vendor: Matrox Electronics Systems Ltd. physical id: 0 bus info: pci@0000:03:00.0 version: 04 width: 32 bits clock: 66MHz capabilities: pm vga_controller bus_master cap_list rom configuration: driver=mgag200 latency=0 maxlatency=32 mingnt=16 resources: irq:16 memory:91000000-91ffffff memory:92808000-9280bfff memory:92000000-927fffff *-display description: 3D controller product: GA100 [GRID A100 PCIe 40GB] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:3b:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=nvidia latency=0 resources: iomemory:38a00-389ff iomemory:38b00-38aff irq:408 memory:ab000000-abffffff memory:38a000000000-38afffffffff memory:38b000000000-38b001ffffff *-display description: 3D controller product: GA100 [GRID A100 PCIe 40GB] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:d8:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=nvidia latency=0 resources: iomemory:39e00-39dff iomemory:39f00-39eff irq:409 memory:ef000000-efffffff memory:39e000000000-39efffffffff memory:39f000000000-39f001ffffff
三、查看驱动信息
# lshw -c video | grep configuration configuration: driver=mgag200 latency=0 maxlatency=32 mingnt=16 configuration: driver=nvidia latency=0 configuration: driver=nvidia latency=0# modinfo nvidia filename: /lib/modules/3.10.0-1160.el7.x86_64/kernel/drivers/video/nvidia.ko firmware: nvidia/470.57.02/gsp.bin alias: char-major-195-* version: 470.57.02 supported: external license: NVIDIA retpoline: Y rhelversion: 7.9 srcversion: 00F9E8DEACC0FB98727C03C alias: pci:v000010DEd*sv*sd*bc03sc02i00* alias: pci:v000010DEd*sv*sd*bc03sc00i00* depends: drm vermagic: 3.10.0-1160.el7.x86_64 SMP mod_unload modversions parm: NvSwitchRegDwords:NvSwitch regkey (charp) parm: NvSwitchBlacklist:NvSwitchBlacklist=uuid[,uuid...] (charp) parm: NVreg_ResmanDebugLevel:int parm: NVreg_RmLogonRC:int parm: NVreg_ModifyDeviceFiles:int parm: NVreg_DeviceFileUID:int parm: NVreg_DeviceFileGID:int parm: NVreg_DeviceFileMode:int parm: NVreg_InitializeSystemMemoryAllocations:int parm: NVreg_UsePageAttributeTable:int parm: NVreg_RegisterForACPIEvents:int parm: NVreg_EnablePCIeGen3:int parm: NVreg_EnableMSI:int parm: NVreg_TCEBypassMode:int parm: NVreg_EnableStreamMemOPs:int parm: NVreg_RestrictProfilingToAdminUsers:int parm: NVreg_PreserveVideoMemoryAllocations:int parm: NVreg_EnableS0ixPowerManagement:int parm: NVreg_S0ixPowerManagementVideoMemoryThreshold:int parm: NVreg_DynamicPowerManagement:int parm: NVreg_DynamicPowerManagementVideoMemoryThreshold:int parm: NVreg_EnableGpuFirmware:int parm: NVreg_EnableUserNUMAManagement:int parm: NVreg_MemoryPoolSize:int parm: NVreg_KMallocHeapMaxSize:int parm: NVreg_VMallocHeapMaxSize:int parm: NVreg_IgnoreMMIOCheck:int parm: NVreg_NvLinkDisable:int parm: NVreg_EnablePCIERelaxedOrderingMode:int parm: NVreg_RegisterPCIDriver:int parm: NVreg_RegistryDwords:charp parm: NVreg_RegistryDwordsPerDevice:charp parm: NVreg_RmMsg:charp parm: NVreg_GpuBlacklist:charp parm: NVreg_TemporaryFilePath:charp parm: NVreg_ExcludedGpus:charp parm: rm_firmware_active:charp
CentOS查看显卡及GPU相关信息
lspci | grep -i vga
这样就可以显示机器上的显卡信息,比如
[[email protected] conf]# lspci | grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation Device 1081 (rev a1)
02:00.0 VGA compatible controller: nVidia Corporation GT215 [GeForce GT 240] (rev a2)
08:05.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 10)
如果想看详细的信息,比如 GeForce GT 240,即 02:00.0
[[email protected] conf]# lspci -v -s 02:00.0
02:00.0 VGA compatible controller: nVidia Corporation GT215 [GeForce GT 240] (rev a2) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 8351
Flags: bus master, fast devsel, latency 0, IRQ 169
Memory at f9000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at ce000000 (64-bit, prefetchable) [size=32M]
I/O ports at bc00 [size=128]
[virtual] Expansion ROM at f8f80000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nvidia
可以看到GT240的显存是 256M
但是我的系统上其实是装了两块显卡的,还有一块显示不出来,这个时候,对于nvidia显卡的话可以用nvidia-smi命令来查,查看GPU也是用这个命令
[[email protected] conf]# nvidia-smi
Tue Dec 3 14:46:02 2013
+------------------------------------------------------+
| NVIDIA-SMI 4.304.54 Driver Version: 304.54 |
|-------------------------------+----------------------+----------------------+
| GPU Name | Bus-Id Disp. | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 570 | 0000:01:00.0 N/A | N/A |
| 50% 65C N/A N/A / N/A | 49% 624MB / 1279MB | N/A Default |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GT 240 | 0000:02:00.0 N/A | N/A |
| N/A 39C N/A N/A / N/A | 1% 2MB / 255MB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0 Not Supported |
| 1 Not Supported |
+-----------------------------------------------------------------------------+
可以看到,还有一块显卡是 GTX 570, 显存是 1279M,也就是我们用lspci看到的 01:00.0
以上是关于CentOS查看GPU显卡信息的主要内容,如果未能解决你的问题,请参考以下文章