如何获取连接显示器的GPU卡列表?
我可以得到一个参数列表:pciBusID,pciDeviceID,pciDomainID吗?
- 操作系统:Windows 7
- GPU:nVidia GeForce/Quadro
我们可以使用英伟达视频驱动程序中包含的实用程序nvidia-smi来指示连接了哪个GPU卡显示器(仅适用于专业GPU卡:Quadro/Tsla):
- Windows:C:\Program Files\NVIDIA Corporation\NVSMI\NVIDIA-smi.exe
- Linux:/strong>/usr/local/cuda/bin/nvidia-smi
nvidia-smi输出示例:
+------------------------------------------------------+
| NVIDIA-SMI 332.88 Driver Version: 332.88 |
|-------------------------------+----------------------+----------------------+
| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Quadro K4000 WDDM | 0000:01:00.0 Off | N/A |
| 30% 30C P8 9W / 87W | 3027MiB / 3071MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GT 640 WDDM | 0000:02:00.0 N/A | N/A |
| 40% 27C N/A N/A / N/A | 2005MiB / 2047MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
| 2 Quadro K4000 WDDM | 0000:03:00.0 On | N/A |
| 30% 34C P8 11W / 87W | 3028MiB / 3071MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
其中Disp.A-显示GPU卡显示器处于活动状态:
- 关闭-显示器未连接
- 显示器已连接
- N/A-未知(非职业卡:GeForce)
然后我们可以说,该显示器连接到GPU:2 Quadro K4000 0000:03:0.0.