Red Hat Bugzilla – Bug 29553
(G200/G400)DPMS doesn't work
Last modified: 2007-04-18 12:31:46 EDT
Just noticed this with wolverine, so Idon't know if it applies to earlier
builds of XFree86 4 as well, but DPMS doesn't work. One system I've tried
is a Matrox g200 + AOC Spectrum 7Glr, and the other is a Matrox g400 max +
NEC C500. On both, DPMS is enabled:
DPMS (Energy Star):
Standby: 600 Suspend: 1200 Off: 1800
DPMS is Enabled
Monitor is On
but the monitors never go to Suspend or Off. DPMS did work on both systems
with XFree86 3.3.6
Can you provide a copy of your X server logs and your config files please?
Created attachment 12905 [details]
Created attachment 12906 [details]
The files are attached. The machine is now running qa0309.
This is still true with qa0322
I got the same problem. I have a G200 and Optiquest V95.
DPMS works in gdm.
I tried to enable/disable power management in screen saver
config in GNOME. It makes no differences.
Assigning to xscreensaver, although the fix will have to be in both
xscreensaver & control-center. More later.
This bug has nothing to do with either xscreensaver or control-center. I'm
running blackbox without gnome or xscreensaver.
In RH 7.1, dpms is now working with the G400 but not the G200.
OK then, nevermind. :)
DPMS *works* on both cards for me. You need to configure DPMS as per
the XF86Config manpage. There are 3 different timer settings that
must be placed in the ServerFlags section.
If you prefer to use a GUI tool to set this stuff up, both xscreensaver
and control-center are buggy. Your config file does not contain
the necessary DPMS settings.
No. The three timers you're talking about (BTW, there are actually 4:
BlankTime, StandbyTime, SuspendTime, and OffTime) do NOT have to be explicitly
defined in XF86Config for DPMS to work. Try it and see -- if you remove them
from your XF86Config, you'll find that X just uses the default values
(10:20:30:40 minutes), which you can verify using "xset -q". You can configure
them at run-time using "xset -s".... The only statement in XF86Config required
for DPMS is Option "dpms" within the monitor section. I've tried it with and
without the timers in XF86Config and it just doesn't work.
Since I last tried this and had it working, I haven't tried again.
Do you still observe this problem in RHL 7.3 with XFree86 4.2.0, or
even the Limbo beta release?
Just inquiring if the issue is still seen before trying to reproduce
personally again in current release.
7.3 seems to work fine.