
Daniel Morris composed on 2020-04-07 13:14 (UTC+0100):
Can anyone suggest how to debug and lock my monitor configuration?
I've recently
How recent? Is it within the no questions asked free return period? If yes, take it back. Likely its firmware is too slow to respond to when needed.
bought a great AOC Q3279VWFD8 monitor to work from home (no prizes for guessing why), which can be driven at 2580x1440 @75Hz via
https://www.anandtech.com/show/13095/aoc-launches-q3279vwfd8-inexpensive-315... says 2560x1440, which is a standard.
DisplayPort from onboard Intel graphics (Core i5-2500K) with an H67M-GE/HT motherboard.
H67 is 9 year old technology. IIRC, 2560x1440 is newer, though it shouldn't matter.
Most time the monitor sleeps it wakes up at a lower resolution (typically 1920x1080, but 1024x768 for extra annoyance). Occasionally I can reconfigure it back up with System Settings -> Display & Monitor. Often I have to repeatedly trick it by powering the monitor off and on, and sometimes it can then be stepped back up to 2580x1440. Often it gets stuck at something like 1920x1080 @ 30Hz. Options are restarting Plasma or letting it go to sleep and reconfigure (not guaranteed).
Have you ever tried a Ctrl-Alt-F3 - Alt-F7 key sequence when its stuck instead of Ctrl-Alt-F1? F1 is special compared to 2-6.
Looking in the journal I can find references to:
kdeinit5[6968]: kscreen: Requesting missing EDID for outputs (66, 70) org_kde_powerdevil[7047]: kscreen: Requesting missing EDID for outputs (66, 70) systemsettings5[5381]: kscreen: Requesting missing EDID for outputs (66, 70)
Seems like a confirmation of slow firmware.
As an aside, I have a second monitor 1920x1080 to the right, via HDMI. According to the manual my motherboard will only support two outputs (of the four). The second monitor is only needed a few times a week when puzzling over accounts/spreadsheets.
When you do need it, what is your sequence of enabling events?
I've read around and the various conflicting advice and trails for multi-monitor & Plasma issues go back years. I'm at a bit of a loss to know which bit of behind the scenes magic is going wrong, as I haven't had to concern myself with this kind of setup since the CRT days! I suspect the monitor isn't replying in time with its capabilities.
Me too.
Here's the xrandr output (listing modes) from it working nicely:
$ xrandr Screen 0: minimum 320 x 200, current 4664 x 1588, maximum 8192 x 8192 VGA-1 disconnected (normal left inverted right x axis y axis) HDMI-1 connected 1920x1080+2744+508 (normal left inverted right x axis y axis) 598mm x 336mm 1920x1080 60.00*+ 1680x1050 59.88 ... DP-2 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 725mm x 428mm 2560x1440 59.95 + 74.97* 1920x1080 60.00 60.00 50.00 59.94 1920x1080i 60.00 50.00 59.94 ...
* indicates display's current mode + indicates display's native (preferred) mode
And here's xrandr output when not working nicely:
$ xrandr Screen 0: minimum 320 x 200, current 4664 x 1588, maximum 8192 x 8192 VGA-1 disconnected (normal left inverted right x axis y axis) HDMI-1 connected 1920x1080+2744+508 (normal left inverted right x axis y axis) 598mm x 336mm 1920x1080 60.00*+ 1680x1050 59.88 ... DP-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 725mm x 428mm 1920x1080 60.00* 60.00 50.00 59.94 1920x1080i 60.00 50.00 59.94 ... Between it being bad I tried the following (having created a modeline from cvt when it was previously good - and modelines seem odd in the days of panels/non-CRT, but I haven't been paying attention):
CVT/GTF generated modelines have never ever solved a problem for me. They cannot do any better than Xorg can itself, as long as it has access to valid HorizSync and VertRefresh.
# put up with it to do some critical email # made a coffee & swapped a 3D print # powered monitor up and reset several times # switched on second monitor # mashed the keyboard/wiggled mouse/switched off and on again # jumped to VT1 and got prompt mirrored on both monitors # reconfigured successfully with System Settings -> Display & Monitor
I'm expecting at least another 10 weeks of working from home, and this is getting really irritating. Help! Ta.
I would find out where in ~/.config/ Plasma stores xrandr settings and while logged out of Plasma, remove the file containing them, and delete the content of ~/.cache/. For ordinary desktop use, there's no reason to use other than 60Hz refresh. Try configuring to not use 75. Does the Q3279VWFD8 have a setting to switch DP 1.2 on or off? If it does, and it's set to 1.2, switch 1.2 off, or vice versa. 1.2 was very young when the H67 was announced. Maybe they don't play nice together. Does the H67M-GE/HT have an available BIOS upgrade? Does the Q3279VWFD8 have an available firmware upgrade? When it's in a bad mood, log out of Plasma and log into IceWM, to see what mode is selected there. Try using arandr to reconfigure while in IceWM. Maybe you could have arandr save a config script to employ when Plasma isn't getting it right. Arandr is found in repositories/X11:/Utilities IIRC. -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org