Lewis Thompson wrote:
When I boot Vista I use "dispwin -L profile.icm" to load the profile into the LUT and set the gamut. This works very well. Unfortunately this is a one-off operation, if I run it a second time around (after Vista has reset my gamma) it has no effect
That's because Vista is caching it somewhere before the bug gets to it, and because it thinks it hasn't changed, doesn't update it. Try a dispwin -c -L as a workaround. (Note you normally do a "dispwin -I profile.icm" to install and load a profiles calibration, and a "dispwin -L" to load the previously installed profiles calibration.)
2. dispwin -r seems to correctly restore the gamma at the 'Restoring screen' stage
That's because it changes the calibration to linear, then restores the calibration, just like -c will.
1. add a new option to dispwin that performs just the 'Restoring screen' stage of dispwin -r
Try -c instead, since it's already there. Graeme Gill.