[Bug 1100233] New: Display resolution wrong after monitors turned off and on again
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233 Bug ID: 1100233 Summary: Display resolution wrong after monitors turned off and on again Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: chris@twoten.is QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- If monitor switched off/on, display resolution is set wrong at a low level in system (can no longer be set correctly by user). 2 monitors handled by single Radeon card Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 460/560D / Pro 450/455/460/560] (rev e5) One is connected by HDMI, one by DisplayPort, both 1080HD capable and in daily use at that resolution. Specific example, monitors turned off while screen was locked: on turning monitors on, resolution has noticeably reduced; after login System Settings -> Display and Monitor shows a max resolution of 1368x768, as does xrandr
xrandr Screen 0: minimum 320 x 200, current 3288 x 768, maximum 16384 x 16384 DisplayPort-0 connected 1368x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1368x768 59.88* 1280x800 59.81 1280x720 59.86 1024x768 60.00 1024x576 59.90 960x540 59.63 800x600 60.32 800x450 59.82 700x450 59.88 640x480 59.94 684x384 59.88 59.85 640x400 59.88 59.98 640x360 59.86 59.83 512x384 60.00 512x288 60.00 59.92 480x270 59.63 59.82 400x300 60.32 320x240 60.05 HDMI-A-0 connected primary 1368x768+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm 1368x768 59.88* 1280x800 59.81 1280x720 59.86 1024x768 60.00 1024x576 59.90 960x540 59.63 800x600 60.32 800x450 59.82 700x450 59.88 640x480 59.94 684x384 59.88 59.85 640x400 59.88 59.98 640x360 59.86 59.83 512x384 60.00 512x288 60.00 59.92 480x270 59.63 59.82 400x300 60.32 320x240 60.05 DVI-D-0 disconnected (normal left inverted right x axis y axis)
Quickest reset is then achieved by suspending the machine to RAM and waking it up again. After that resolution is correct again and xrandr reports Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384 DisplayPort-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm 1920x1080 60.00*+ 1680x1050 60.00 1280x1024 75.02 60.02 1440x900 60.00 1280x800 60.00 1152x864 75.00 1280x720 60.00 1024x768 75.03 60.00 800x600 75.00 60.32 640x480 75.00 59.94 720x400 70.08 HDMI-A-0 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 477mm x 268mm 1920x1080 60.00*+ 50.00 59.94 1680x1050 59.88 1280x1024 75.02 60.02 1440x900 59.90 1280x960 60.00 1280x800 60.00 1280x720 60.00 50.00 59.94 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 72.19 75.00 60.32 56.25 720x576 50.00 720x480 60.00 59.94 640x480 75.00 72.81 66.67 60.00 59.94 720x400 70.08 DVI-D-0 disconnected (normal left inverted right x axis y axis) Can also achieve this on a monitor by monitor basis. Possibly related to https://bugzilla.opensuse.org/show_bug.cgi?id=1079547 Been an issue for a while but just spotted how to reproduce. TW is up to date at time of bug testing and submission. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
Chris Puttick
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c1
Wolfgang Bauer
If monitor switched off/on, display resolution is set wrong at a low level in system (can no longer be set correctly by user). ... after login System Settings -> Display and Monitor shows a max resolution of 1368x768, as does xrandr
It's rather not a problem in KDE/Plasma then, I'd say. Re-assigning to X.Org, against which bug#1079547 was filed as well. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c2
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c3
--- Comment #3 from Chris Puttick
Does
xrandr --auto
help to detect the native resolution of the monitors? Please attach also /var/log/Xorg.0.log.
Running xrandr --auto has no effect.cat (In reply to Stefan Dirsch from comment #2) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c4
--- Comment #4 from Chris Puttick
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c5
--- Comment #5 from Chris Puttick
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c6
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c7
--- Comment #7 from Felix Miata
both 1080HD capable
Exactly what does this mean? Some "monitors" that "support" 1080 are actually 1366x768 TV screens intended to support 1080 TV programming and do not behave well connected to a PC. In attempting to reproduce this with Intel 630 video on my only native 1366x768 display, a Samsung TV, I had no problem getting Xorg into 1920x1080 by booting with TV on, or keeping it in 1920x1080 after cycling the TV power. With [AMD/ATI] RV610 [Radeon HD 2400 PRO], which only has DVI and DisplayPorts and requires a DisplayPort to HDMI adapter to connect to the Samsung, I have yet to find a way to get the TV into any 1920x1080 mode. Does using modesetting driver instead of amdgpu change anything? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c8
Michal Srb
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c10
--- Comment #10 from Chris Puttick
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c11
--- Comment #11 from Michal Srb
The boot session with drm.debug=0xfe should be with 50-device.conf returned to defaults?
Yes, back to defaults. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233
http://bugzilla.opensuse.org/show_bug.cgi?id=1100233#c13
Stefan Dirsch
Additionally please try to boot with drm.debug=0xfe parameter, reproduce the issue and attach kernel log.
Still open. We're still waiting for a response for more than two months now. Please reopen once you can provide the requested feedback. Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com