Description of problem: Given the following snippet in xorg.conf: Section "Monitor" Identifier "Monitor0" Gamma 0.66 0.66 0.45 EndSection on Xorg start, the gamma is *not* adjusted. Running: [root@nostromo ~]# xgamma -> Red 0.660, Green 0.660, Blue 0.450 shows that Xorg thinks it's set it, but: [root@nostromo ~]# xgamma -gamma 1 -> Red 0.660, Green 0.660, Blue 0.450 <- Red 1.000, Green 1.000, Blue 1.000 does not actually change the display properties at all. Running later: [root@nostromo ~]# xgamma -rgamma 0.5 -ggamma 0.5 -bgamma 0.3 -> Red 1.000, Green 1.000, Blue 1.000 <- Red 0.500, Green 0.500, Blue 0.300 darkens the screen. Version-Release number of selected component (if applicable) xorg-x11-drv-i810-2.0.0-3.fc7
Created attachment 156679 [details] xorg log
Interestingly, running 'glxgears' (or, presumably, any GL app) causes the gamma settings to magically take effect.
Still happens with 2.1.1.
Still happens with 2.1.99-1. It *appears* to be related to DRI - if DRI fails to initialize (say, if SELinux whacks it), the gamma is set correctly.
Ah, interesting. I'll file an upstream bug for this one, hopefully there's an easy fix.
Something somewhere in the past month or two of rawhide fixes this. Wonder if it's by accident. :)