[Bug 359460] New: XGL completely breaks graphics
https://bugzilla.novell.com/show_bug.cgi?id=359460 Summary: XGL completely breaks graphics Product: openSUSE 11.0 Version: Alpha 2 Platform: x86 OS/Version: openSUSE 11.0 Status: NEW Severity: Blocker Priority: P5 - None Component: Xgl AssignedTo: dreveman@novell.com ReportedBy: casualprogrammer@yahoo.com QAContact: bperry@novell.com Found By: Beta-Customer When modifying "Desktop Effects Settings" to "Enable Desktop Effects" the x-server is completely broken. Instead of this help text "Your graphics card is supported. To enable Xgl, press "Enable Desktop Effects" below. This will log you out and return you to the login screen. If you are having problems configuring Desktop Effects, you can click the "Help" button below to visit the troubleshooting page on the openSUSE wiki for advice." a hint to /etc/sysconfig/displaymanager settings would be far more helpful. Resetting this to Xorg resolves the issue. Notebook: Fujitsu Siemens Amilo Si 1520 Graphics: Fujitsu Siemens Mobile 945GM/GMS/GME, 943/940GML Express Monitor: QUANTADISPLAY LCD Monitor 1280x800@60Hz Wireless: Intel PRO/Wireless 3945ABG Network Connection Sound: 82801G (ICH7 Family) High Definition Audio Controller Desktop: gnome2-SuSE-10.3-148 YaST GUI: yast2-qt-2.16.20-4 OS: openSUSE 11.0 (i586) Alpha2 VERSION = 11.0 Kernel: 2.6.24-6-default rpm -qa | grep xgl | sort xgl-git_071026-26 xgl-hardware-list-060526-97 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c1
--- Comment #1 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c2
--- Comment #2 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c3
--- Comment #3 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c4
--- Comment #4 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c5
--- Comment #5 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c6
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c7
Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c8
--- Comment #8 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c9
--- Comment #9 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c10
--- Comment #10 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=359460
User dreveman@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c11
--- Comment #11 from David Reveman
https://bugzilla.novell.com/show_bug.cgi?id=359460
User dreveman@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c12
--- Comment #12 from David Reveman
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c13
--- Comment #13 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c14
--- Comment #14 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c15
--- Comment #15 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c16
--- Comment #16 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User mhopf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c17
Matthias Hopf
The quality has changed somewhat. On issuing Xgl :0 -ac from a Terminal I get:
Xgl :0 -ac /etc/sysconfig/displaymanager: line 160: unexpected EOF while looking for matching `"' /etc/sysconfig/displaymanager: line 161: syntax error: unexpected end of file
Ok, there's definitively a broken entry in /etc/sysconfig/displaymanager - please post it here. Also state how this was changed, whether you edited it manually (then this is not a bug IMHO), or which tool created a wrong entry. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c18
--- Comment #18 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User mhopf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c19
Matthias Hopf
https://bugzilla.novell.com/show_bug.cgi?id=359460
User mhopf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c20
Matthias Hopf
gtf 1280 800 60 # 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync cvt 1280 800 60 # 1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz Modeline "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync cvt -r 1280 800 60 # 1280x800 59.91 Hz (CVT 1.02MA-R) hsync: 49.31 kHz; pclk: 71.00 MHz Modeline "1280x800R" 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync
..? At least for testing, you can just use the default line DISPLAYMANAGER_RANDR_MODE_auto="1024x768_60 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync" and verify the original bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c21
Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User dreveman@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c22
--- Comment #22 from David Reveman
Re: comment #12
It sounds OK to disable Xgl if it keeps crashing, I think there should additionally be some mechanism that restarts gdm explicitly.
Yes, I agree and I think this is already taken care of by my patch as executing gnome-xgl-switch seem to somehow make gdm restart the X server after displaying the "Desktop effects disabled" message instead of just shutting it down. A gdm package with this patch can be downloaded from here: http://w3.suse.de/~dreveman/359460 (In reply to comment #13 from Casual J. Programmer)
The quality has changed somewhat. On issuing Xgl :0 -ac from a Terminal I get:
Xgl :0 -ac /etc/sysconfig/displaymanager: line 160: unexpected EOF while looking for matching `"' /etc/sysconfig/displaymanager: line 161: syntax error: unexpected end of file
Fatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again.
Which, apart from telling me gdm is still running, looks somewhat weird with respect to /etc/sysconfig/displaymanager
Sorry, I forgot to tell you to stop gdm first.
ps -A | grep gdm 10245 ? 00:00:00 gdm 10246 ? 00:00:00 gdm
After shutting gdm down ( not sure why there are two instances running ) and issuing Xgl :0 -ac 2> xgloutput.txt the screen turns into a crude structured grey pattern and the mouse pointer is visible and can be moved. Nothing more.
That's the expected behavior and means that Xgl starts up correctly. Not sure why it doesn't work through gdm. I suspect that direct rendering is not provided by the Xorg server for some reason. Can you please attach the output from running 'glxinfo' when desktop effects are disabled. Thanks, -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=359460
User mhopf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c23
--- Comment #23 from Matthias Hopf
Sure I put that there to circumvent Bug 343858, not sure why you think it's broken, makes my xserver work with proper resolution in normal usage.
Bug 343858 mentions DISPLAYMANAGER_RANDR_MODE_auto="1280x800_75 83.46 1280 1344 1480 1680 800 801 804 828" (one line) not DISPLAYMANAGER_RANDR_MODE_auto="1280x800_60 68.90 1280 1301 1333 1408 800 804\ like your file. Note especially the missing ending " This is not necessarily the reason for your issues, but it's definitely broken. Also, it's typically easier to set DISPLAYMANAGER_RANDR_MODE_* to an empty string instead of "auto". -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=359460
User casualprogrammer@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c24
--- Comment #24 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=359460
User dreveman@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c25
--- Comment #25 from David Reveman
https://bugzilla.novell.com/show_bug.cgi?id=359460
User kevin.dupuy@opensuse.org added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c26
Kevin Dupuy
https://bugzilla.novell.com/show_bug.cgi?id=359460
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=359460#c27
Stefan Dirsch
I submitted the gdm patch to STABLE/Factory.
==> FIXED The crashing Xserver is a different topic. BTW, I can't see any Xserver crashes in the logfiles attached in comment #15. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com