在超过4GB内存的卡上检索视频卡内存

我使用C ++来检索利用WMI的各种硬件信息。 我目前使用Win32_VideoController类并查询有关视频卡的各种信息。 但是,正如他们的文档中所述,AdapterRAM值返回为无符号的32位整数。 因此,在NVIDIA GTX 1080等高端视频卡上,尽管该卡的内存超过4GB,但其数值并未超过4GB。 看到这里 - https://msdn.microsoft.com/en-us/library/aa394512(v=vs.85).aspx

我已经尝试了使用WMI的其他方法,方法是使用此处的示例https://code.msdn.microsoft.com/DirectX-Video-Memory-ee7d8319。 不幸的是,我仍然看到高端GPU不会返回> 4GB视频内存的行为。

有没有人有任何可能的解决方案或想法,我怎么才能准确检索高端GPU上的视频卡规格?

链接地址: http://www.djcxy.com/p/85075.html

上一篇: Retrieving Video Card Memory on cards with more than 4GB of memory

下一篇: Eclipse C++ for Mac settings (<iostream> fix) and error correction