我想知道OpenGL或Win32中的显卡型号名称,因为我在特定类型的显卡(仅限Intel HD而不是所有Intel)上有一个内存泄漏错误。
这是错误:https://software.intel.com/en-us/forums/developing-games-and-graphics-on-intel/topic/280679 OpenGL中的供应商名称不足够。是否有人知道获取图形卡名称的方法,而不是使用Direct3D?或者您认为我可以同时使用D3D和OpenGL吗? 获取显卡型号?
这是错误:https://software.intel.com/en-us/forums/developing-games-and-graphics-on-intel/topic/280679 OpenGL中的供应商名称不足够。是否有人知道获取图形卡名称的方法,而不是使用Direct3D?或者您认为我可以同时使用D3D和OpenGL吗? 获取显卡型号?
lspci
并解析其输出,或遍历/sys/bus/pci/devices/*
查找所有设备是否属于类0x030000
(图形控制器)。我的Google-Fu未能找到在现代Windows机器上执行此操作的正确API。它肯定不是Win32 API的一部分,并且随着Windows驱动程序编程模型的每次更新而更改。 - datenwolf