← Back to team overview

desktop-packages team mailing list archive

[Bug 1024304] Re: Benchmark results (with FBO enabled) in compiz 0.9.8.0 are lower than compiz 0.9.7

 

** Changed in: compiz
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1024304

Title:
  Benchmark results (with FBO enabled) in compiz 0.9.8.0 are lower than
  compiz 0.9.7

Status in Compiz:
  Fix Released
Status in “compiz” package in Ubuntu:
  Fix Released

Bug description:
  I've noticed a 9-10% drop in performance between compiz 0.9.7 and
  compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl
  plugin to explicitly disable the FBO code and buffer swapping then it
  is fast again (since I have the fix for bug 1037411).

  NOTE 1:
  This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.

  NOTE 2:
  If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.

  WORKAROUND 1:
  Revert back to the rendering method used by compiz 0.9.7. Not recommended as it will increase stuttering of animations and make desktop usage less smooth...
  CCSM > OpenGL >
    framebuffer_object = OFF
    vertex_buffer_object = OFF
    always_swap_buffers = OFF

  WARNING: Workaround 1 will make your desktop and animations less
  smooth. It will increase the peak frame rate at the expense of the
  minimum and average frame rate.

  WORKAROUND 2:
  If you only care about fullscreen graphics performance then:
  1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
  2. CCSM > Composite > unredirect_fullscreen_windows = ON

  WARNING: Workaround 2 is not enabled by default because it can and
  does cause serious problems with system stability. Mainly with the
  nouveau and intel graphics drivers.

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1024304/+subscriptions