c++ - 我想在 Windows 操作系统上使用 C++ 获取 Gpu 的名称

标签 c++ windows gpu

我想得到一个 Gpu 的名字,例如 AMD Radeon HD4830,我想得到像“ATI Radeon HD4830”这样的信息。但是,我读取寄存器并得到像“ATI Radeon HD 4800 系列”这样的信息。我用了D3D 或 OPCL 的接口(interface)获取信息也像“ATI Radeon HD 4800 系列”。如何正确获取 Gpu 的名称?

最佳答案

我不记得你需要调用的确切函数,但你需要使用 SetupDiXxx functions .

警告:有点痛。

关于c++ - 我想在 Windows 操作系统上使用 C++ 获取 Gpu 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21248465/

相关文章:

opencl - 等效于 OpenCL 的 Valgrind

c# - GPU 内核中的指针和位运算符

c++ - 使用 C++(希望是 WMI?)提取 GPU 信息

c++ - 我正在尝试返回 SDL Mix_Music 数据类型,但我遇到了问题

C++ XML 解析器(速度,访问 DOM 树)

c++ - 滚动区域中的自定义小部件不遵守最小值?

windows - 防止 vim 在使用 % :p 时转义括号

C++显式实例化非模板类的模板构造函数

windows - Windows 上运行的 C# 与 linux 上运行的 C 通过 protobuf 进行通信

c++ - rc.exe 不再在 VS 2015 命令提示符中找到