2013-07-08 4 views
0

J'utilise NVAPI, je peux obtenir des données de performance en appelant cette fonction:Comment trouver la mémoire GPU (mémoire vidéo) en utilisant NVAPI

NvAPI_GPU_GetDynamicPstatesInfoEx 

Mais ne sais pas comment l'utilisation de la mémoire vidéo. Je trouve some c# codes appeler cette fonction pour l'obtenir.

NVAPI.NvAPI_GPU_GetMemoryInfo 

Mais il n'y a pas la même fonction dans NVAPI.

Une idée?

+0

que le code C# utilise nvapi.dll, GetDelegate (0x774AA982, hors NvAPI_GPU_GetMemoryInfo); –

Répondre

0

Dans le cas où quelqu'un a encore besoin de cela, vous pouvez utiliser cette bibliothèque:

https://github.com/falahati/NvAPIWrapper


  1. Trouver le GPU à droite en utilisant la méthode statique NvAPIWrapper.GPU.PhysicalGPU.GetPhysicalGPUs().
  2. Utilisez la propriété NvAPIWrapper.GPU.PhysicalGPU.MemoryInfo pour obtenir la mémoire totale, la mémoire disponible et d'autres informations relatives à la mémoire.
Questions connexes