[Bug 222677] New: compiz extremely slow on i915 hardware when using low resolution
https://bugzilla.novell.com/show_bug.cgi?id=222677 Summary: compiz extremely slow on i915 hardware when using low resolution Product: openSUSE 10.2 Version: Beta 2 plus Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Xgl AssignedTo: dreveman@novell.com ReportedBy: dmueller@novell.com QAContact: bperry@novell.com Hi, I'm not entirely sure if this is a side effect of xrandr or not, but I often switch between different screen resolutions (builtin native display of the laptop and external displays), and compiz seems to become extremely slow on resolutions other than the native one (1400x1050). I'm not sure if this is a regression, but I've not noticed it 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 swesemeyer@hotmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |swesemeyer@hotmail.com ------- Comment #1 from swesemeyer@hotmail.com 2006-11-29 15:34 MST ------- I'm not sure whether this is related but when I switch to using Xgl as the Xserver (in /etc/sysconfic/displaymanager) on my laptop with an Intel 945GM chipset at 1280x800 resolution, Xgl eats up to 100% of CPU time when scrolling or moving windows. I have a separate test install on the same laptop with Fedora Core 6 which uses AIGLX/compiz and that works fine. For me, Compiz/XGL on Opensuse 10.2 RC1 is unusable currently. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jpr@novell.com Status|NEW |NEEDINFO Info Provider| |jpr@novell.com ------- Comment #2 from mhopf@novell.com 2006-12-18 09:36 MST ------- David found out the issue and fixed it upstream. I verified this works reasonably fast now on i915, new package checked into STABLE. JP, is this worth an update? I would suggest you do a patchinfo after you verified the newly built package. FYI, the applied patch: diff --git a/src/screen.c b/src/screen.c index ab0e7b4..67da5c5 100644 --- a/src/screen.c +++ b/src/screen.c @@ -3381,9 +3381,9 @@ makeScreenCurrent (CompScreen *s) { glXMakeCurrent (s->display->display, s->output, s->ctx); currentRoot = s->root; - - s->pendingCommands = TRUE; } + + s->pendingCommands = TRUE; } void -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 ------- Comment #3 from sndirsch@novell.com 2006-12-18 10:22 MST ------- BTW, it might make sense to apply also patch of Bug #222882, comment #19 when updating this package. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 ------- Comment #4 from mhopf@novell.com 2006-12-19 05:36 MST ------- That is an Xgl issue, not compiz. Yep, we should think about it. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 ------- Comment #5 from sndirsch@novell.com 2006-12-19 06:36 MST -------
That is an Xgl issue, not compiz. Yep, we should think about it.
According to the reporter it is: "[...] I adapted the patch to the mesa snapshot in the compiz SRPM and rebuilded it. Now compiz actually runs again, with xcb! [...]"(In reply to comment #4) -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 ------- Comment #6 from mhopf@novell.com 2006-12-19 08:43 MST ------- Oh! Just looked at the path... Committed updated package. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 ------- Comment #7 from sndirsch@novell.com 2006-12-19 09:46 MST ------- (In reply to comment #6)
Committed updated package. for STABLE. It's still an open issue if we provide and update for 10.2.
-- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 ------- Comment #8 from mhopf@novell.com 2007-01-02 09:03 MST ------- That's right. The 10.2 update should include the two patches. JP? -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 ------- Comment #9 from mhopf@novell.com 2007-01-10 03:59 MST ------- Package submitted to 10.2 -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Info Provider|jpr@novell.com |aj@novell.com ------- Comment #10 from sndirsch@novell.com 2007-01-10 04:36 MST ------- Andreas, could we have a SWAMPID for this one, so Matthias can write a patchinfo file? BTW, you complained about this issue as well. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 aj@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|dreveman@novell.com |mhopf@novell.com Status|NEEDINFO |NEW Info Provider|aj@novell.com | ------- Comment #11 from aj@novell.com 2007-01-10 05:26 MST ------- Ok, approved: MaintenanceTracker-7823 -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #12 from mhopf@novell.com 2007-01-10 06:32 MST ------- Submitted patchinfo. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 ------- Comment #13 from ast@novell.com 2007-01-15 06:06 MST ------- released -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222677 ------- Comment #14 from mhopf@novell.com 2007-02-23 05:23 MST ------- There's a new xgl package with an additional patch that speeds up intel and radeon, to be downloaded from http://software.opensuse.org/download/X11:/XGL/openSUSE_10.2/ You might want to try that one, it has been reported to help a lot (bug #233112). -- 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, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com