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

Reply via email to