FS#43830 - [xorg-server] No video after update to xorg-server 1.17.1
Attached to Project:
Arch Linux
Opened by Raphael Barabas (irgendwoanders) - Sunday, 15 February 2015, 14:19 GMT
Last edited by Laurent Carlier (lordheavy) - Thursday, 11 June 2015, 16:25 GMT
Opened by Raphael Barabas (irgendwoanders) - Sunday, 15 February 2015, 14:19 GMT
Last edited by Laurent Carlier (lordheavy) - Thursday, 11 June 2015, 16:25 GMT
|
Details
Description:
Did a small update today. Most of it was due to https://www.archlinux.org/news/xorg-server-1171-is-now-available/ My Desktop PC does not boot into X anymore. No video signal. If other users experience this as well, a workaround to get a usable system should be communicated in the news link above. Additional info: Intel i5 on a Intel Z97 board (intel onboard graphics shut off in bios) Nvidia gtx 760 connected to monitor via DVI I would need to connect via a VGA cable to check if video output is now vie the Intel card or not. There is no special Xorg configuration on this machine. Steps to reproduce: See above for hardware environment. 1. pacman -Syu 2. reboot |
This task depends upon
This was not an issue before the update. Also, there is a video signal on the VGA output of the onboard card, but the screen stays black.
I was now able to solve the issue by disabling Intel onboard graphics in the BIOS. Now everything is handled by the Nvidia card again.
Got it this way now: journalctl -b-2 |grep -i xorg > /tmp/Xorg.log
Xorg segfaults after loading some module called glamoregl. Is this module some sort of a fallback, maybe?
https://bbs.archlinux.org/viewtopic.php?id=193685
I've reverted to only use the intel card for now. The backtrace looked the same as yours.
Maybe resplit it or ship a xorg.conf with nvidia and in it having blacklisted the glamor, or make glamor separate from the rest and only intall it if needed.
the test now rely on try blacklist glamor in some way and try run the server again (and report upstream, maybe they could point a workaround).
> mv /usr/lib/xorg/modules/libglamoregl.so /usr/lib/xorg/modules/libglamoregl.so.fu
And X comes up nicely again.
It would be nice if it was split out of xorg-server
xorg-server /usr/lib/xorg/modules/libglamoregl.so
Option "AccelMethod" "none"
in your xorg.conf.
glamor is not used and that makes SDDM/Plasma starts for me, unfortunately X still ends up crashing while Plasma is loading, so it doesn't look like glamor is the only issue here.
https://wiki.archlinux.org/index.php/NVIDIA_Optimus#Using_nvidia
I can get my system to work if I a) move the libglamoregl.so away from /usr/lib/xorg/modules or b) disable my onboard Intel GPU.
The file attached is my Xorg.log from a session with libglamoregl.so intact and Intel GPU enabled.
Having or not having xorg.conf didn't matter.
You should fill a bug upstream with output of 'lspci -v', 'journalctl -k --no-pager' and content of Xorg.0.log file at https://bugs.freedesktop.org
Adding Option "AccelMethod" "none" to modesetting driver fix the problem (better than removing libglamoregl.so file), see https://wiki.archlinux.org/index.php/NVIDIA_Optimus#Using_nvidia
Please post the link from the upstream bug report here.
https://devtalk.nvidia.com/default/topic/813885
"Fixed a bug that caused the X server to crash if a RandR 1.4 output provided by a Sink Output provider was selected as the primary output on X.Org xserver 1.17 and higher."