Bug 2726 - lowering dpms power level turns monitor back on
Summary: lowering dpms power level turns monitor back on
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
Depends on:
Reported: 2005-03-14 12:19 UTC by Jamie Zawinski
Modified: 2010-05-06 13:17 UTC (History)
4 users (show)

See Also:
i915 platform:
i915 features:


Description Jamie Zawinski 2005-03-14 12:19:37 UTC
If the monitor is in DPMSModeSuspend and I do
DPMSForceLevel(dpy,DPMSModeStandby), the monitor powers back on.
However, DPMSInfo() claims that the monitor is in DPMSModeStandby
(though it's really in DPMSModeOn.)

You can watch this happen with "xset" too:

   echo standby ; xset dpms force standby ; sleep 4 ;
   echo on ;      xset dpms force on      ; sleep 4 ;
   echo off ;     xset dpms force off     ; sleep 4 ;
   echo done

Note that the monitor un-blanks after either 4 or 8 seconds, and never actually
powers down.

Fedora Core release 3 (Heidelberg)
Linux 2.6.10-1.770_FC3 #1 Thu Feb 24 14:00:06 EST 2005 i686 athlon
Xinerama with two Mitsubishi DiamondPro 2070SB monitors.
Comment 1 Roland Mainz 2005-03-14 12:52:06 UTC
Moving over to Xorg component where this bug belongs to (ande CC:'ing someone
who may be able to help :) ...
Comment 2 Allison Lortie (desrt) 2005-07-19 15:37:20 UTC
works great for me with the xorg currently in breezy
Comment 3 Daniel Stone 2007-02-27 01:25:43 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 4 Adam Jackson 2010-05-06 13:17:36 UTC
wfm in F13, closing.  I suspect this was fixed long long ago, probably by:

commit ae935832facfa81a9689882406ecca74b0346790
Author: Fredrik Höglund <fredrik@kde.org>
Date:   Fri Mar 24 20:50:13 2006 +0000

    Refactored the screensaver and DPMS timer code to use the screensaver timer
        for both screensaver and DPMS. Removed the SetDPMSTimers() and
        FreeDPMSTimers() functions.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.