I'm sorry Adda, I made a mistake when I wrote the post.
The actual latest version is 18.104.22.168. By the way you can see the version of the downloaded file by right clicking on IBM_ECW.exe, clicking on Properties and clicking on the "Details" or "Version" tab.
Ah ok, no problems then.
I know I have been quite unclear... For ATI cards you have to enter the I/O address (something like 0x2000 or 0x3000), but for NVidia cards it is in fact the memory address (I think it is called "Memory range" in English versions of Windows) : something like 0xD6000000, and yes you have to write down the "0x".
The values in the memory range fields are completely different for my video card, I have tried them all, but the readings don't make sense.
I'll test more later.
Currently the readings are pretty useless since they are definitely wrong (the formulae I found to derive the clock seem to be wrong)...
But they should change if GPU/MEM/Shader clocks change right?
I will add this option to the next version if you want.
That would be great, I was struggling quite a bit on my rather low resolution Trinitron monitor.
Once the configuration menu is open, 1200x900 doesn't leave much room for much else.
The method for reading clocks came from the NVClock program ; perhaps it is not compatible with your GPU...
As far as I can tell, NVClock was last updated back in 2009, and doesn't support anything beyond the Gefore 8000 series and derivatives.
I am sorry the program does not behave the way you want but I don't know how to control the voltages.
I know it is very far from being perfect but for me it is still useful since I can underclock my GPU and easily switch between 80 MHz for normal use and 330 MHz for games (the stock frequency being 475 MHz) while running everytime at low voltage.
This app can control GPU power states, but not on the fly:
You already know nVidiaInspector.
The behavior I described is what I can do using nVidiaInspector and PowerMizerManager alone.
You could use PowerMizerManager to force your GPU to stay at it's minimum power state, and then underclock it using nVidiaInspector, and have your settings applied at each boot.
Edit: the only way I can get clock frequency switching without IBM_ECW would be by using the default nVidia frequency scaling, each voltage comes with a set of clocks.
But I can only change one of them, so I can't underclock it at minimum power (0.80v), and overclock it at max power (0.93v) fx.