Is there some API/library for this? I have an ATI Radeon 9000 Series graphics card and I need to lower its core/memory clock on Windows startup (I thought of making a small service for this but I never did this before).
I know it's possible (because RivaTuner does it somehow) but I just haven't figured out how.
Can point me to some resources/books/examples?
Thanks.
I don't think either AMD/ATI or nVidia publishes how to do things like this. It's clearly possible, but from what I've seen you'd probably have to sign a non-disclosure agreement before they'd tell you how to do it.
That said, there is quite a bit of info publicly available -- Linux drivers can be very informative. I'm not sure whether (and if so, how much) they'll tell you about this aspect though.