|
Bugzilla – Full Text Bug Listing |
| Summary: | compiz extremely slow on i915 hardware when using low resolution | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 10.2 | Reporter: | Dirk Mueller <dmueller> |
| Component: | Xgl | Assignee: | Matthias Hopf <mhopf> |
| Status: | RESOLVED FIXED | QA Contact: | Bryan Perry <bperry> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | forgotten_l5QCzUHucG, sndirsch |
| Version: | Beta 2 plus | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Dirk Mueller
2006-11-20 16:24:54 UTC
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. 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
BTW, it might make sense to apply also patch of Bug #222882, comment #19 when updating this package. That is an Xgl issue, not compiz. Yep, we should think about it. > 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) Oh! Just looked at the path... Committed updated package. (In reply to comment #6) > Committed updated package. for STABLE. It's still an open issue if we provide and update for 10.2. That's right. The 10.2 update should include the two patches. JP? Package submitted to 10.2 Andreas, could we have a SWAMPID for this one, so Matthias can write a patchinfo file? BTW, you complained about this issue as well. Ok, approved: MaintenanceTracker-7823 Submitted patchinfo. released 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). |