[Bug 654326] New: intel [945 GM]: VTY change breaks X.org when AIGLX compositing enabled
https://bugzilla.novell.com/show_bug.cgi?id=654326 https://bugzilla.novell.com/show_bug.cgi?id=654326#c0 Summary: intel [945 GM]: VTY change breaks X.org when AIGLX compositing enabled Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: All OS/Version: openSUSE 11.3 Status: NEW Severity: Major Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: nice@titanic.nyme.hu QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; hu-HU; rv:1.9.2.12) Gecko/20101026 SUSE/3.6.12-0.7.1 Firefox/3.6.12 When AIGLX compositing is enabled and a fullscreen GLX application (e.g. prboom from http://download.opensuse.org/repositories/games/openSUSE_11.3 or even one of the openGL screensavers of KDE) runs on it, then changing to another virtual terminal and back to X sometimes breaks the functioning of X in an interesting way: When I change back to X, the display remains the same (i.e. it still displays the contents of the previous text based VTY) but the mouse pointer appears on it and I can even move it by the mouse. The only way to revive X to kill it from a character VTY (e.g. by switching to runlevel 3) and the restart it. Interestingy the applications runnung on the X desktop don't notice any problem, they just continue running. Because of this symptom, approximately one of four suspends or hibernations are unsuccessful for me, which makes this bug quite annoying. Reproducible: Always Steps to Reproduce: 1. Choose compiz as the window manager 2. Enable "force independent output painting" otherwise it will be even worse (http://forums.opensuse.org/english/get-help-here/applications/431090-compiz-...) 3. Choose an openGL screensaver. 4. Lock the screen. 5. Change a few time to an arbitrary VTY and back. Actual Results: X.org won't display its own content anymore (except the mouse pointer), instead it will show the contents of the previous VTY. Expected Results: Every VTY change should succeed. -- 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=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c1
--- Comment #1 from Tamás Németh
https://bugzilla.novell.com/show_bug.cgi?id=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c2
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c3
Tamás Németh
https://bugzilla.novell.com/show_bug.cgi?id=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c4
--- Comment #4 from Stefan Dirsch
But X is different. The symptoms described in this report are gone, but there are different ones: -GLX drawing glitches. -Once backlight switched off for powersaving reasons, it won't be turned on again until a suspend/resume cycle.
The latter has possibly been fixed by the latest commit in xf86-video-intel:
From 33c08882c0d551afb28baef643279901dcc65fa9 Mon Sep 17 00:00:00 2001 From: Keith Packard
Date: Wed, 17 Nov 2010 16:37:53 +0800 Subject: [PATCH] Mark outputs as DPMSModeOn and restore backlight at mode set
The kernel always turns monitors on when doing mode setting, and so no
further DPMS action is required. Note this in the mode setting code by
marking the updated DPMS mode and restoring any saved backlight level.
Signed-off-by: Keith Packard
I have two questions:
-OpenSUSE 11.3 users without extra repositories won't benefit from these improvements via regular updates, will they?
No, they won't. Regressions are are as likely as improvements are.
-Why is X.org in Intel cards so problematic?
Please ask upstream Intel driver developers.
I don't remember any openSUSE release supporting my graphics cards perfectly without adding extra X.Org or kernel packages.
Me not either. -- 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=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c6
--- Comment #6 from Stefan Dirsch
(In reply to comment #3)
But X is different. The symptoms described in this report are gone, but there are different ones: -GLX drawing glitches. -Once backlight switched off for powersaving reasons, it won't be turned on again until a suspend/resume cycle.
The latter has possibly been fixed by the latest commit in xf86-video-intel:
From 33c08882c0d551afb28baef643279901dcc65fa9 Mon Sep 17 00:00:00 2001 From: Keith Packard
Date: Wed, 17 Nov 2010 16:37:53 +0800 Subject: [PATCH] Mark outputs as DPMSModeOn and restore backlight at mode set The kernel always turns monitors on when doing mode setting, and so no further DPMS action is required. Note this in the mode setting code by marking the updated DPMS mode and restoring any saved backlight level.
Unfortunately this requires drm patches not pulled into *any* reasonable upstream branch yet. I have access to them. They'll end up upstream eventually, but will eventually be split up in more patches before. -- 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=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c7
--- Comment #7 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c8
--- Comment #8 from Tamás Németh
https://bugzilla.novell.com/show_bug.cgi?id=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c9
--- Comment #9 from Stefan Dirsch
From 33c08882c0d551afb28baef643279901dcc65fa9 Mon Sep 17 00:00:00 2001 From: Keith Packard
Date: Wed, 17 Nov 2010 16:37:53 +0800 Subject: [PATCH] Mark outputs as DPMSModeOn and restore backlight at mode set The kernel always turns monitors on when doing mode setting, and so no further DPMS action is required. Note this in the mode setting code by marking the updated DPMS mode and restoring any saved backlight level.
That one came in yesterday. xorg-x11-driver-video ------------------------------------------------------------------- Wed Nov 24 13:35:15 UTC 2010 - sndirsch@novell.com - xf86-video-intel 2.13.901-20101117-33c0888 [...] * Mark outputs as DPMSModeOn and restore backlight at mode set (In reply to comment #7)
The backlight issue can be fixed/workarounded by going back to the openSUSE 11.3 (update) kernel.
No longer necessary. -- 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=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c10
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c11
--- Comment #11 from Tamás Németh
A lot of changes meanwhile in DRM, xf86-video-intel, libdrm, Mesa. So things might have improved. Could you verify whether your issues are still remaining when updating X11:XOrg and Kernel:HEAD once more?
zypper dup -r Kernel:HEAD zypper dup -r X11:XOrg
1: Ich wünsche dir ein frohes neues Jahr. 2. I started testing the mentioned repositories again. It was a bit problematic to install the new packages because x86_64 support seems to become incomplete in some repos. However, the new kernel and and X server seem to be better then ever before. I need a few days to make sure it's fully reasonable for users. -- 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=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c12
Tamás Németh
https://bugzilla.novell.com/show_bug.cgi?id=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c13
Stefan Dirsch
Once backlight switched off for powersaving reasons, it won't be turned on again until a suspend/resume cycle.
Yeah. I'm suffering from this as well. Could we track this in a seperate bug? 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=654326
https://bugzilla.novell.com/show_bug.cgi?id=654326#c14
--- Comment #14 from Tamás Németh
participants (1)
-
bugzilla_noreply@novell.com