Hi everyone!

I'd like to know how to extract GPU, Memory and Shader clock speeds using C++. I don't believe that the WMI supports said feature (at least, the Win32_VideoController class doesn't have such features).

I did a bit of searching, and I think I may have to use DirectX to get the information.

How would I go about getting the clock speeds of the GPU? I'd like to avoid DirectX querying if possible, due to my lack of knowledge about it. However, should that be the easiest way, then I'm willing to take a shot at it. Any links/tutorials would be greatly appreciated.