[arch-general] DPMS not working with fbdev driver
Hi guys, I use de xf86-video-fbdev (framebuffer) driver in the X Window, but DPMS is not working, although it is enabled: [sebas@parabolaSebas64 ~]$ xset -q Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000002 XKB indicators: 00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off 03: Compose: off 04: Kana: off 05: Sleep: off 06: Suspend: off 07: Mute: off 08: Misc: off 09: Mail: off 10: Charging: off 11: Shift Lock: off 12: Group 2: off 13: Mouse Keys: off auto repeat delay: 660 repeat rate: 25 auto repeating keys: 00ffffffdffffbbf fadfffefffedffff 9fffffffffffffff fff7ffffffffffff bell percent: 50 bell pitch: 400 bell duration: 100 Pointer Control: acceleration: 2/1 threshold: 4 Screen Saver: prefer blanking: yes allow exposures: yes timeout: 600 cycle: 600 Colors: default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff Font Path: /usr/share/fonts/misc/,/usr/share/fonts/TTF/,/usr/share/fonts/OTF/,/usr/share/fonts/Type1/,built-ins DPMS (Energy Star): Standby: 600 Suspend: 600 Off: 600 DPMS is Enabled Monitor is On I even try xset dpms force suspend/standby/off with no luck. The screen goes black but the monitor doesn't go to powersave mode. I use this monitor in the past (so I'm sure the monitor does indeed go in powersave mode). Well any suggestiond are very welcome. Thanks in advance. Cheers, Sebas
Ensure that nothing overwrites the settings, e.g. xscreensaver, xfce4-power-manager or anything else. I set up Section "ServerFlags" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" EndSection by xorg.conf and then use xscreensaver-command or xfce4-power-manager-settings or xset dpms force && xset to set up the wanted values, when the CRT-Monitor should go to sleep. For my openbox Arch Linux I use xfce4-power-manager. [rocketmouse@archlinux ~]$ xset q | grep -A2 "Screen Saver:" Screen Saver: prefer blanking: yes allow exposures: yes timeout: 540 cycle: 0 [rocketmouse@archlinux ~]$ xset q | grep -A3 "DPMS (Energy Star):" DPMS (Energy Star): Standby: 600 Suspend: 0 Off: 3000 DPMS is Enabled Monitor is On The monitor is turned off after a while. However, I have different Linux installs and IMO xfce4-power-manager isn't the best choice. However, I have no issues with using different xfce4-power-manager or xscreensaver profiles, but I'm lazy, so my momentarily scripts aren't a pleasure to read. Maybe this does help: [rocketmouse@archlinux ~]$ cat .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml <?xml version="1.0" encoding="UTF-8"?> <channel name="xfce4-power-manager" version="1.0"> <property name="xfce4-power-manager" type="empty"> <property name="dpms-on-ac-sleep" type="uint" value="10"/> <property name="dpms-on-ac-off" type="uint" value="50"/> <property name="show-tray-icon" type="int" value="0"/> <property name="blank-on-ac" type="int" value="9"/> <property name="presentation-mode" type="bool" value="false"/> <property name="general-notification" type="bool" value="false"/> </property> </channel>
On Sat, 16 Apr 2016 14:00:49 -0300, Sebastián Pedersen wrote:
Off: 600
Hmm? [rocketmouse@archlinux ~]$ grep Driver /etc/X11/xorg.conf | grep -v "#" Driver "radeon" Perhaps a driver issue.
On Sat, 16 Apr 2016 14:00:49 -0300, Sebastián Pedersen wrote:
[sebas@parabolaSebas64 ~]$ xset -q Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000002 XKB indicators: 00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off 03: Compose: off 04: Kana: off 05: Sleep: off 06: Suspend: off 07: Mute: off 08: Misc: off 09: Mail: off 10: Charging: off 11: Shift Lock: off 12: Group 2: off 13: Mouse Keys: off auto repeat delay: 660 repeat rate: 25 auto repeating keys: 00ffffffdffffbbf fadfffefffedffff 9fffffffffffffff fff7ffffffffffff bell percent: 50 bell pitch: 400 bell duration: 100 Pointer Control: acceleration: 2/1 threshold: 4 Screen Saver: prefer blanking: yes allow exposures: yes timeout: 600 cycle: 600 Colors: default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff Font Path:
/usr/share/fonts/misc/,/usr/share/fonts/TTF/,/usr/share/fonts/OTF/,/usr/share/fonts/Type1/,built-ins DPMS (Energy Star): Standby: 600 Suspend: 600 Off: 600 DPMS is Enabled Monitor is On
JFTR the complete output, used with the open source ATI driver. Suspend and cycle are set to 0 here. [rocketmouse@archlinux ~]$ xset -q Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000002 XKB indicators: 00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off 03: Compose: off 04: Kana: off 05: Sleep: off 06: Suspend: off 07: Mute: off 08: Misc: off 09: Mail: off 10: Charging: off 11: Shift Lock: off 12: Group 2: off 13: Mouse Keys: off auto repeat delay: 660 repeat rate: 25 auto repeating keys: 00ffffffdffffbbf fadfffefffedffff 9fffffffffffffff fff7ffffffffffff bell percent: 50 bell pitch: 400 bell duration: 100 Pointer Control: acceleration: 2/1 threshold: 4 Screen Saver: prefer blanking: yes allow exposures: yes timeout: 540 cycle: 0 Colors: default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff Font Path: /usr/share/fonts/misc/,/usr/share/fonts/TTF/,/usr/share/fonts/OTF/,/usr/share/fonts/Type1/,built-ins DPMS (Energy Star): Standby: 600 Suspend: 0 Off: 3000 DPMS is Enabled Monitor is On
On Sat, 16 Apr 2016 20:07:11 +0200, Ralf Mardorf wrote:
On Sat, 16 Apr 2016 14:00:49 -0300, Sebastián Pedersen wrote:
[sebas@parabolaSebas64 ~]$ xset -q DPMS (Energy Star): Standby: 600 Suspend: 600 Off: 600 DPMS is Enabled Monitor is On
[rocketmouse@archlinux ~]$ xset -q DPMS (Energy Star): Standby: 600 Suspend: 0 Off: 3000 DPMS is Enabled Monitor is On
My apologies for that much PS mails. Perhaps it's an issue to have equal values? Try Standby: 500 Suspend: 0 Off: 600
Oops ;) Here "timeout" aka blanking, is earlier than "Standby". Pardon and I'm quiet now ;).
On 16-04-2016 03:20 PM, Ralf Mardorf wrote:
On Sat, 16 Apr 2016 20:07:11 +0200, Ralf Mardorf wrote:
On Sat, 16 Apr 2016 14:00:49 -0300, Sebastián Pedersen wrote:
[sebas@parabolaSebas64 ~]$ xset -q DPMS (Energy Star): Standby: 600 Suspend: 600 Off: 600 DPMS is Enabled Monitor is On
[rocketmouse@archlinux ~]$ xset -q DPMS (Energy Star): Standby: 600 Suspend: 0 Off: 3000 DPMS is Enabled Monitor is On
My apologies for that much PS mails.
Perhaps it's an issue to have equal values?
Try Standby: 500 Suspend: 0 Off: 600
No problem for the amount of mails. Any help is most welcome. The driver is fbdev and is configured in xorg.conf I already try different values of Standby, Suspend and Off and didn't work. I'm using i3 wm so xscreensaver is not even installed. I3 is kind of minimalistic so I would be surprise if any other application is overwriting the DPMS configuration. Well thanks a lot. Unfortunaly I'm running out of ideas... Cheers, Sebas
On Sat, 16 Apr 2016 15:31:19 -0300, Sebastián Pedersen wrote:
I would be surprise if any other application is overwriting the DPMS configuration.
No app does, I'm lacking in concentration at the moment ;). I'm sorry. What is reported by "xset -q" are the really used values, no ifs, no buts, no overwriting. Something is fishy, hopefully somebody else could chime in.
On 16-04-2016 03:39 PM, Ralf Mardorf wrote:
On Sat, 16 Apr 2016 15:31:19 -0300, Sebastián Pedersen wrote:
I would be surprise if any other application is overwriting the DPMS configuration.
No app does, I'm lacking in concentration at the moment ;). I'm sorry. What is reported by "xset -q" are the really used values, no ifs, no buts, no overwriting. Something is fishy, hopefully somebody else could chime in.
No problem. Much appreciate your help. I just did an strange experiment: use the vesa driver instead of the fbdev and the DPMS work just fine. Sop figure out that is a driver related problem. Something isn't working with DPMS and the fbdev driver for the Xorg. Unfortunaly the vesa driver does not quiet well work out with my video card, so thats why I use the fbdev driver.
If needed, I switch between those drivers: [rocketmouse@archlinux ~]$ grep Driver /etc/X11/xorg.conf ### Available Driver options are:- Driver "radeon" #Driver "nvidia" #Driver "nv" #Driver "nouveau" #Driver "vesa" Vesa is the last resort, only good to see something on the screen, if anything else is broken. Apart from that I use different cards and drivers depending on what does cause the less issues, regarding audio real-time abilities.
On 16-04-2016 04:03 PM, Ralf Mardorf wrote:
If needed, I switch between those drivers:
[rocketmouse@archlinux ~]$ grep Driver /etc/X11/xorg.conf ### Available Driver options are:- Driver "radeon" #Driver "nvidia" #Driver "nv" #Driver "nouveau" #Driver "vesa"
Vesa is the last resort, only good to see something on the screen, if anything else is broken. Apart from that I use different cards and drivers depending on what does cause the less issues, regarding audio real-time abilities.
Yeah, I have this video card: [sebas@parabolaSebas64 ~]$ lspci | grep VGA 01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10) and only the vesa and fbdev drivers seems to work.
FWIW, did you check the BIOS settings? The search engine mentions a BIOS "Video Off Method" when I searched regarding a broken relay :D.
participants (2)
-
Ralf Mardorf
-
Sebastián Pedersen