nvidia inspector will let you monitor GPU load, VRAM usage, clock speed and temperature.
If what you are drawing so far is relatively simple, your app will push the GPU as fast as it can to draw more, and you will get thousands or even tenthousands of fps, with your GPU at 100% load.
Presenting with vsync will make your Present call block until a vsync occurs (every 1/60th second, for example), so if you had 10.000 fps before, your GPU load might drop as low as 1% with vsync.
It's as easy as calling Present(1, 0) instead of Present(0,0).
IDXGISwapChain::Present
You could also wait for more vsyncs to save power if you like, for example when your app loses focus.
melak47
Member Since 02 Mar 2012Offline Last Active Mar 08 2013 10:04 AM

Find content
Not Telling