Could anyone suggest me where can I find API to access/alter the following info:
Core temp (preferably with shader core/memory IO core subdivision)
Core/Memory clocks, change clocks
Core voltage, change core voltage
GPU load %
4xxx series is my interest spot, but 3xxx and 2xxx are also interesting.
Already tried to google this, but I guess I was not very lucky 🙂
I don't think you will know the exact temperture from using software, unless the GPU itself has a VRM or Hardware Monitor that is compatible with your BIOS.
Well I know that hardware have quite advanced monitoring features
For example RivaTuner can fetch all these info, I just need to do the same in C++ code, and I not like to reverce engeneer RivaTuner to know how this is done :-S
Well, I do not need to be that flexible as RivaTuner, I am focused on AMD/ATI 4xxx cards only and need only small fraction of functionality. Can't belive there is no public API for that or something.
I would not be able to bundle RivaTuner with my product, so most likely using RivaTuner for that is not an option.