Red Hat Bugzilla – Bug 41990
xscreensaver keeps changing DPMS settings
Last modified: 2014-03-16 22:20:58 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.4.2-2 i586)
Description of problem:
At first I thought DPMS wasn't working; when I tried putting the monitor in
suspend mode, it would work at first, but about an hour later when I came
back and hit a key the screen popped right up as if it were left on.
I checked X's DPMS settings ('xset q'), and for some strange reason all
three modes were set for 10 seconds. So I changed them back to what I have
in my Xsetup file--"xset dpms 1800 2400 0"--and switched off again. About
an hour later I came back to check it, the display came up immediately, and
the DPMS settings had mysteriously been changed once again to "10 10 10".
I found a similar problem in bugzilla under report #37721, so I opened the
xscreensaver demo panel and checked the settings, and sure enough, power
management was disabled, and the three timers were all at 10 seconds. So I
checked the power management box and set the timers to match my Xsetup
configuration (30 minutes, 40 minutes, 0 [disabled]). I also reset the
daemon for good measure. Then I suspended the display, went to bed, and
came back this morning. Guess what? The display popped right up, and
'xset q' revealed that all DPMS timeouts had been changed AGAIN to 10
Looking at the xscreensaver demo panel, I see that my settings for standby
and suspend are still at 30 and 40 minutes, but the timeout for 'off' had
been changed to 10 seconds, and the "Power Management Enabled" checkbox had
been switched back off. (On a tangent, I had also turned off the "Display
Splash Screen at Startup" box, but it got switched back on. I've never
been able to make that setting stay off.)
Steps to Reproduce:
1. xset dpms 1200 1800 0
3. Under "Screensaver Options", check "Power Management Enabled", set
"Standby After" to "00:30:00", set "Suspend After" to "00:40:00", and set
"Off After" to "00:00:00". (Also try unchecking "Display Splash Screen At
4. Under "File", click "Restart Daemon". Then exit.
5. To switch the monitor off immediately, I run the following script:
/usr/X11R6/bin/xset dpms force off
6. Take a break for lunch (or TV or a walk or whatever takes about an
7. Hit any key.
Actual Results: xscreensaver's password dialog shows up immediately.
Expected Results: If the monitor were really suspended, it would take from
5-10 seconds before the display became visible.
XFree86 Version 4.0.3 / X Window System
(--) ATI(0): ATI 3D Rage Pro graphics controller detected.
(--) ATI(0): Chip type 4742 "GB", version 4, foundry UMC, class 0, revision
(--) ATI(0): AGP bus interface detected; block I/O base is 0xD800.
(--) ATI(0): ATI Mach64 adapter detected.
(--) ATI(0): 8192 kB of SGRAM (1:1) detected.
(**) ATI(0): DPMS enabled
Monitor is a ViewSonic G790
*** This bug has been marked as a duplicate of 37721 ***