Gentoo Archives: gentoo-user

From: Daniel Frey <djqfrey@×××××.com>
To: Gentoo User Mailing List <gentoo-user@l.g.o>
Subject: [gentoo-user] Strange DPMS behaviour
Date: Mon, 06 Feb 2023 05:36:20
Message-Id: CA+ZgY1HC90=D1-C0anPZF+1SR-ntcJykBsqA2+ee=2PQKoat0A@mail.gmail.com
1 I've been having this strange problem with my dual monitor setup.
2 While I've figured out the nightmare of auto-detect not working at all
3 with dual monitors and the inability to use nvidia's configure tool
4 combined with Plasma's monitor option to fix the problem I've switched
5 to nouveau and at least it is consistent now and not messing up my
6 windows and randomly disconnecting.
7
8 However, I still have one problem which is getting annoying. DPMS does
9 not work automatically like it should. It says for the monitors the
10 capabilities are off. But then it enables it (but it doesn't - xset
11 shows everything disabled - first two lines are monitors and the last
12 one is a general message saying it's enabled.)
13
14 $ grep -i dpms /var/log/Xorg.0.log
15 [ 6.087] (II) modeset(0): DPMS capabilities: Off
16 [ 6.156] (II) modeset(0): DPMS capabilities: Off
17 [ 6.174] (==) modeset(0): DPMS enabled
18 [ 6.174] (II) Initializing extension DPMS
19
20 Now I can run xset dpms 300 450 600 and only then xset shows it as set:
21
22 $ xset q
23 Keyboard Control:
24 auto repeat: on key click percent: 0 LED mask: 00000002
25 XKB indicators:
26 00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off
27 03: Compose: off 04: Kana: off 05: Sleep: off
28 06: Suspend: off 07: Mute: off 08: Misc: off
29 09: Mail: off 10: Charging: off 11: Shift Lock: off
30 12: Group 2: off 13: Mouse Keys: off
31 auto repeat delay: 600 repeat rate: 25
32 auto repeating keys: 00ffffffdffffbbf
33 fadfffefffedffff
34 9fffffffffffffff
35 fff7ffffffffffff
36 bell percent: 50 bell pitch: 400 bell duration: 100
37 Pointer Control:
38 acceleration: 2/1 threshold: 4
39 Screen Saver:
40 prefer blanking: yes allow exposures: yes
41 timeout: 0 cycle: 600
42 Colors:
43 default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff
44 Font Path:
45 /usr/share/fonts/misc,/usr/share/fonts/75dpi,built-ins
46 DPMS (Display Power Management Signaling):
47 Standby: 300 Suspend: 450 Off: 600
48 DPMS is Enabled
49 Monitor is On
50
51 However, while it does blank and turn off the screens it doesn't last.
52 Maybe 10 seconds later the screens turn back on.
53
54 I can force it with xset to turn the monitors off immediately but same
55 results - after a short time the monitors turn back on. In the X logs
56 there is this:
57
58 [ 449.529] (WW) EDID timing clock 408.29 exceeds claimed max 75MHz, fixing
59
60 which makes me wonder if the EDID data is bad on the one monitor (a
61 Samsung monitor.)
62
63 Does anyone know of a way to test this DPMS? I suppose I could try
64 unplugging the Samsung monitor to see if the problem goes away? One
65 thing that may make a difference is that the Samsung is HDMI and the
66 other monitor (MSI) is DP.
67
68 However, both of these monitors worked find on my old computer (it was
69 really old, no UEFI support.
70
71 Can anyone think of next steps? I'm running out of things to try...
72
73 Dan

Replies

Subject Author
Re: [gentoo-user] Strange DPMS behaviour Jack <ostroffjh@×××××××××××××××××.net>