Reversing NvAPI to Programmatically Overclock Nvidia GPUs
1vwjbxf1wko0yhnr.wordpress.com
1vwjbxf1wko0yhnr.wordpress.com
https://secure.freedesktop.org/~cbrill/dri-log/dri-devel-201... <mupuf> and we already had this information because nvidia-settings is open source :)
The subject post is about reversing the application/driver interface; to get reclocking working on the FOSS nouveau driver would require reversing the driver/hardware interface.
Background: currently newer nvidia cards boot up at a very low clock speed (~0.1x normal speed) and require the driver to reclock it. But nvidia isn't releasing the docs on how to do this.
[0] http://www.x.org/wiki/Events/XDC2014/XDC2014SplietREclock/ [1] http://nouveau.spliet.org/evoc.html [2] https://git.kernel.org/cgit/linux/kernel/git/stable/linux-st... [3] https://git.kernel.org/cgit/linux/kernel/git/stable/linux-st...
Then they wouldn't hand out the API to people writing OC tools. It's probably just standard corporate paranoia.
I'm a professional software engineer and I want dragons and giant robots on my packaging. :(
(writing backends for web services that will never see the light of day outside where I work, of course, so I don't even have any packaging to make a branding argument about.)
Spot on about the UI, though. I just want my command line tools to have dragons and giant robots on their packaging.
It sounds like its actually just the QueryInterface from COM[1]