我正在使用 NVAPI,我可以通过调用这个函数来获取一些性能数据:
NvAPI_GPU_GetDynamicPstatesInfoEx
但不知道如何获取视频内存使用情况。我发现一些 c# 代码调用这个函数来获取它。
NVAPI.NvAPI_GPU_GetMemoryInfo
但是 NVAPI 中没有相同的功能。
任何想法?
它必须在 NVAPI 中吗?如果没有,请查看 Nvidia PerfKit:http: //developer.nvidia.com/nvidia-perfkit
如果有人仍然需要这个,你可以使用这个库:
https://github.com/falahati/NvAPIWrapper
NvAPIWrapper.GPU.PhysicalGPU.GetPhysicalGPUs()
使用静态方法找到合适的 GPU 。NvAPIWrapper.GPU.PhysicalGPU.MemoryInfo
属性获取总内存、可用内存和其他与内存相关的信息。