[Bug 95016] New: X unresponsive + faulty image when changing external screen resolution using xrandr
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Apr 19 10:32:32 UTC 2016
https://bugs.freedesktop.org/show_bug.cgi?id=95016
Bug ID: 95016
Summary: X unresponsive + faulty image when changing external
screen resolution using xrandr
Product: DRI
Version: XOrg git
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: major
Priority: medium
Component: DRM/Intel
Assignee: intel-gfx-bugs at lists.freedesktop.org
Reporter: gt6 at gmx.net
QA Contact: intel-gfx-bugs at lists.freedesktop.org
CC: intel-gfx-bugs at lists.freedesktop.org
Created attachment 123046
--> https://bugs.freedesktop.org/attachment.cgi?id=123046&action=edit
Faulty tiled image in frozen X after running xrandr
Bug description:
This is a Dell XPS 13 9343 (2015) with a native resolution of 1920x1080 via
eDP. If I boot it with an external screen (3440x1440) attached via DP, the
image from the laptop gets mirrored automatically when X starts. If I attempt
to change the resolution and layout by running
xrandr --output DP1 --auto --right-of eDP1
or
xrandr --output DP1 --mode 3440x1440 --right-of eDP1
then X becomes unresponsive 9 out of 10 times and I have to kill it from
another VT (e.g. TTY2). The resolution of the external screen does indeed
change, but the image from the laptop is tiled a bunch of times and I can't
interact with anything (the mouse cursor is frozen, too).
Attached is a screenshot I managed to grab by running
xrandr --output eDP1 --auto --output DP1 --auto --right-of eDP1 & (sleep 4;
scrot)
In the screenshot, the upper left tile is on my laptop as I expect it. The part
on the right is the external screen showing the unexpected tiling.
The problem exists in drm-intel-nightly
System environment:
-- chipset: Intel Broadwell-U
-- system architecture: 64-bit
-- xf86-video-intel: 1:2.99.917+622+gde44aaa-1
-- xserver: 1.18.3-1
-- mesa: 11.2.0-1
-- libdrm: 2.4.67-2
-- kernel: problem present on 4.4.5-1, 4.5-1 and
linux-drm-intel-nightly-20160419-1
-- Linux distribution: Archlinux
-- Machine or mobo model: Dell XPS 13 9343
-- Display connector: internal eDP, external DP
Reproducing steps:
* Connect external screen via DP
* run xrandr --output DP1 --auto --right-of eDP1
Additional info:
Xorg.0.log is attached. The output regarding xrandr (timestamp 3041.823) seems
normal. The "got pause for" output comes from me switching to TTY2 after the
problem occurs.
dmesg with debug is attached.
xrandr --verbose is attached (for the rare case that changing the resolution
worked).
> uname -a
Linux tachychineta 4.6.0-1-drm-intel-nightly #1 SMP PREEMPT Tue Apr 19 12:00:49
CEST 2016 x86_64 GNU/Linux
I wasn't able to create a vbios dump:
> echo 1 > /sys/devices/pci0000:00/0000:00:02.0/rom
> cat /sys/devices/pci0000:00/0000:00:02.0/rom > vbios.dump
cat: '/sys/devices/pci0000:00/0000:00:02.0/rom': Input/output error
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20160419/8a295341/attachment-0001.html>
More information about the intel-gfx-bugs
mailing list