I know at some point Nvidia Inspector and Nvidia Profile Inspector were forked and im unsure which/by whom was which.
That being said, theyre both invaluable and ill always have them on hand.
Im currently running an SLI + Surround + accessory display rig and as such one of my gpus runs at >1100mhz and wastes a ton of power/heat.
After tinkering with MDPS ive got it working "almost" ideally.
I began by using the "by gpu load" option which seemed to be the best fit (and still is). The caveats I noticed are 1) it causes lag when the game opens before the increase happens (minor and willing to deal with) and 2) if the load drops even for a split second in game, gpu usage will spike causing lag for a second or two. (much bigger issue)
Now the obvious is to turn down the threshold as far as possible to minimize these instances (which I have done - to 10%) If i go any lower, mucking around on the desktop can increase the load enough for a short period of time to cause the clock-up.
Even though it was going to be an inconvenience, I decided to bite the bullet and try the "by exe" mode to see if it fared any better. It did - to an extent. The usage spike/drop clock spike/drop issue wasnt present. It also didnt lag on the opening of games as by the time the game loaded full it had already recognized it and clocked up.
Unfortunately I have some fringe cases which make using this mode impossible. (it was the less ideal maintenence wise anyhow to be fair) I run steam and I run steam because I have a steam link on several tv's around the house. Therefore I have steam load at startup on my pc. Steam doesnt require any gpu, but steam bigpicture mode does. So when I open big picture mode on a tv, it lags if I dont use "gpu usage" mode because its running at rest-state. If I add steam.exe to the list, it clocks up at desktop because steam is running in my tray and no way exists that I have found to differentiate steam from steam bigpicture mode.
So, with all that said - What im looking for/hoping can be implemented - is a delay (or a box with a delay setting). That allows the time under your set Gpu usage before it downclocks. This way a very short gpu usage drop in game wont cause a clock/frame drop.
Really a means to solve any of the aforementioned would be great but I have no idea what isnt or isnt possible to that end. Its above my pay-grade =P
Either way, thanks for taking your time to develop this software. Invaluable to any enthusiast imo.