FS#58895 - [xorg-server] External monitor doesn't work since update to 1.20.0
Attached to Project:
Arch Linux
Opened by Jorge Luis Martinez Gomez (jol) - Wednesday, 06 June 2018, 17:57 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 05 September 2018, 06:15 GMT
Opened by Jorge Luis Martinez Gomez (jol) - Wednesday, 06 June 2018, 17:57 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 05 September 2018, 06:15 GMT
|
Details
Description:
Since the update of xorg-server from 1.19.6+13+gd0d1a694f-2 to 1.20.0-2, my monitor connected via VGA to an Nvidia card displays only the mouse but no windows. If I downgrade, I can create or drag windows into the monitor without any problems. My setup is 1 monitor connected via VGA directly to motherboard to use intel's integrated graphics, and another monitor also connected via VGA to an Nvidia graphics card. I don't use a display manager. It's just `startx` at the tty1 prompt after logging in with getty. My window manager is i3, but this also happens with fluxbox. I haven't tried other window managers. I wanted to attach a screenshot of the bug, but it turns out that, at least as captured by maim, everything looks fine. Therefore, I took a photo with my cellphone of the border between the 2 monitors with a window and mouse in between, and showing the mouse on both monitors, but not the window. I also set the root window color to blue to see if that was displayed on the external monitor, but it stayed black. The photo is attached. Additional info: * package version(s) What doesn't work (these are the latest as of this writing, but it ceased to work since I tried updating when xorg-server was 1.20.0-2. I haven't tried building 1.20.0-1 and the corresponding xf86-video packages, but it should be the same): - xorg-server: 1.20.0-5 - xf86-video-intel: 1:2.99.917+831+ge7bfc906-1 - xf86-video-nouveau: 1.0.15-3 What does work: - xorg-server: 1.19.6+13+gd0d1a694f-2 - xf86-video-intel: 1:2.99.917+829+gd7dfab62-1 - xf86-video-nouveau: 1.0.15-2 * config and/or log files etc. Of these packages, I have some configuration files in /etc/X11/xorg.conf.d/ for the keyboard and synaptics, but nothing pertaining to monitors or displays. I can attach on request. I also have an .xinitrc, but this bug happens even with that configuration disabled. I've attached the log of the failing Xorg. Steps to reproduce: 1. Have 1 monitor connected via VGA to motherboard to use Intel's integrated graphics 2. Have another monitor connected via VGA to an Nvidia card 3. On a linux console like /dev/tty1, `startx /usr/bin/i3` or to another window manager (I checked and it also happens on fluxbox) 4. Enable the monitor connected to the card via `xrandr --output VGA-1-2 --auto --right-of VGA1` or similar 5. Try to move a window to the other monitor. Only the mouse will appear. |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Wednesday, 05 September 2018, 06:15 GMT
Reason for closing: Fixed
Additional comments about closing: patch applied
Wednesday, 05 September 2018, 06:15 GMT
Reason for closing: Fixed
Additional comments about closing: patch applied
xf86-video-nouveau and any config references to it
xorg-server: 1.20.0-6 from testing
https://bbs.archlinux.org/viewtopic.php?pid=1786538#p1786538
https://bbs.archlinux.org/viewtopic.php?pid=1788096#p1788096
[1] https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/xorg-server&id=42bf42476cf05ea49c54ddb5d5ba62179e68b45d
https://bugs.freedesktop.org/show_bug.cgi?id=105812
https://bugs.freedesktop.org/show_bug.cgi?id=100086
The latter one refers to a crash that was fixed in a later 1.19.x release, but I think the related problem has arisen in 1.20 where the corresponding revert wasn't applied. The symptoms are different because there is no crash, but the dev has acknowledged that the xf86-video-intel driver needs a change which hasn't happened yet.
Please try the attached patch to xf86-video-intel (posted upstream and linked in the above bug). With 2.99.917-842-g3d395062 + that patch, multi monitor works again for me.