Display GPU info in C#

Started by
2 comments, last by ferrous 9 years ago

Hi,

Is there a way to get VRAM usage - GPU usage - GPU Clocks for both Nvidia and AMD GPU's?

I looked everywhere on Google and for the life of me I can not find anything about this subject. How does GPU-Z and MSI Afterburner get these data? Do these guys work closely with AMD and Nvidia with a closed API to display these data?

ManagementObjectSearcher class in .Net does not provide GPU usage or VRAM usage as far as I can tell.

Advertisement

Just doing a quick guess, but it looks like they are using the CUDA Runtime library, and if they are C#, they are probably just importing the dll and calling it that way.

(For Nvidia)

Just doing a quick guess, but it looks like they are using the CUDA Runtime library, and if they are C#, they are probably just importing the dll and calling it that way.

(For Nvidia)

What about AMD? Any Ideas?

Maybe GPUPerfAPI? Just a guess from looking at their website.

This topic is closed to new replies.

Advertisement