Public bug reported: I just noticed that compiz' EGL code calls eglWaitGL on every frame which appears to be pointless. We don't need and certainly don't want to synchronize on every frame. That prevents the CPU and GPU from operating in parallel, which could have a significant performance impact on some systems.
** Affects: compiz Importance: Medium Assignee: Daniel van Vugt (vanvugt) Status: In Progress ** Affects: compiz/0.9.8 Importance: Medium Status: Triaged ** Affects: ubuntu-nexus7 Importance: Undecided Assignee: Daniel van Vugt (vanvugt) Status: In Progress ** Affects: compiz (Ubuntu) Importance: Medium Assignee: Daniel van Vugt (vanvugt) Status: In Progress ** Tags: nexus7 ** Also affects: compiz (Ubuntu) Importance: Undecided Status: New ** Changed in: compiz (Ubuntu) Status: New => In Progress ** Changed in: compiz (Ubuntu) Importance: Undecided => Medium ** Changed in: compiz (Ubuntu) Assignee: (unassigned) => Daniel van Vugt (vanvugt) ** Changed in: compiz (Ubuntu) Milestone: None => ubuntu-13.04-alpha-1 ** Also affects: compiz/0.9.8 Importance: Undecided Status: New ** Changed in: compiz/0.9.8 Status: New => Triaged ** Changed in: compiz/0.9.8 Importance: Undecided => Medium ** Also affects: ubuntu-nexus7 Importance: Undecided Status: New ** Summary changed: - EGL/GLES builds do a eglWaitGL (synchronous wait) on every frame, likely to slow things down + EGL/GLES compiz builds do a eglWaitGL (synchronous wait) on every frame, likely to slow things down ** Tags added: nexus7 ** Branch linked: lp:~vanvugt/compiz/fix-1086779 ** Changed in: ubuntu-nexus7 Status: New => In Progress ** Changed in: ubuntu-nexus7 Assignee: (unassigned) => Daniel van Vugt (vanvugt) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1086779 Title: EGL/GLES compiz builds do a eglWaitGL (synchronous wait) on every frame, likely to slow things down To manage notifications about this bug go to: https://bugs.launchpad.net/compiz/+bug/1086779/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs