[Bug 654321] New: intel [945 GM]: Random weak GLX performance for fullscreen apps when AIGLX compositing is active
https://bugzilla.novell.com/show_bug.cgi?id=654321 https://bugzilla.novell.com/show_bug.cgi?id=654321#c0 Summary: intel [945 GM]: Random weak GLX performance for fullscreen apps when AIGLX compositing is active Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Normal 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 I have two computers with a video card called Inter 945GM (the actual hardware may differ?) -First one is an Asus Eee PC 1000h with a resolution of 1024x600, running openSUSE 11.3 i586 -The second one is a Compaq nc6320 with a resolution of 1400x1050, running openSUSE 11.3 x86_64 The symptom discussed here only applies to the latter one. I don't know if this is because the different hardware, the different achitecure or the bigger resolution. The problem is that when AIGLX compositing is enabled, then fullscreen GLX apps give sometimes such a weak acceleration performance, like they were software rendered. I start the program (say prboom from http://download.opensuse.org/repositories/games/openSUSE_11.3, or even an openGL screensaver of KDE) which starts normally and initially gives good 3D acceleration performance. However, in a few minutes (possibly when something happens "behind" it on the X desktop) it suddenly changes to a very low FPS. Sometimes these apps start with low FPS initially. Surprisingly when I change to another VTY (e.g. by Alt+Ctrl+F2) and the back, XGL regains its good performance. 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. Install freedoom and prboom from http://download.opensuse.org/repositories/games/openSUSE_11.3 4. Start it in fullscreen mode. Actual Results: After a few minutes (or immediately) its FPS will decrease dramatically. Expected Results: Hardware acceleration should provide solid performance. I tested it with compiz, because kwins (KDE 4.5) compositing runs so unstable on this X.org version that it's practically unusable for me. -- 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=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c1
--- Comment #1 from Tamás Németh
https://bugzilla.novell.com/show_bug.cgi?id=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c2
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c3
Tamás Németh
https://bugzilla.novell.com/show_bug.cgi?id=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#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
https://bugzilla.novell.com/show_bug.cgi?id=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#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=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c7
--- Comment #7 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c8
--- Comment #8 from Tamás Németh
https://bugzilla.novell.com/show_bug.cgi?id=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#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 -- 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=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c10
--- Comment #10 from Stefan Dirsch
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=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c11
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c12
--- Comment #12 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=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c13
Tamás Németh
https://bugzilla.novell.com/show_bug.cgi?id=654321
https://bugzilla.novell.com/show_bug.cgi?id=654321#c14
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.
participants (1)
-
bugzilla_noreply@novell.com