我目前正在编写一些集成测试,这些测试应该运行在不同操作系统的不同物理机器和VM上。
对于一种类型的测试,我必须确定是否在运行的机器上安装了nvidia图形卡。我不需要任何其他信息-只有供应商名称(如果我只知道它是否是NVIDIA图形卡-不感兴趣的其他供应商)。
我只能使用python标准库,所以我认为最好的方法是使用子进程和使用shell。
是否有一些用于Windows(Win10x64)和Linux(Fedora、CentOS、SUSE)的命令(不需要安装任何工具或外部库)来查找gpu供应商?
发布于 2017-10-10 10:22:25
以下解决办法:
在Linux上,我使用lsmod (或/sbin/lsmod;感谢n00dl3)查看任何出现的"nvidia“,而在Windows上,我使用wmic path win32_VideoController get name获取一些gpu信息。
https://stackoverflow.com/questions/46641080
复制相似问题