← Back to team overview

desktop-packages team mailing list archive

[Bug 1254216] Re: Unity Compiz doesn't work at optimal settings - huge performance hit

 

[Expired for Unity because there has been no activity for 60 days.]

** Changed in: unity
       Status: Incomplete => Expired

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

Title:
  Unity Compiz doesn't work at optimal settings - huge performance hit

Status in Unity:
  Expired
Status in unity package in Ubuntu:
  Expired

Bug description:
  Unity is not working with optimal Compiz settings - because of that,
  there's a huge performance hit on games and desktop experience (eg.
  window resizing).

  You can get a lot faster games, when you go to CCSM (apt-get install
  compizconfig-settings-manager), go to Workarounds disable this plugin
  completely.

  This disables the "Force complete redraw on initial damage" option -
  that option made resizing in normal (non-outline) mode very slow and
  useless. Without this option, you can enable normal resize mode and it
  works as fast as in Windows, Mac OSX, Mutter, Metacity, KWin and XFWM!

  What this option did? It forced a COMPLETE REDRAW of whole window when
  user resized the window. Without it, window resizes smoothly, window
  contents are updated as fast as it's possible. This is how it works on
  ALL window managers, except for Unity/Compiz. Deploying MIR won't help
  here, as window resizing will still be slow.

  Actually, I think this option is for debugging purposes only, because
  there is no sane reason to redraw whole window on initial damage
  event.

  The second option is "Dont wait for video sync" - this improved my
  framerate in WoW from 8 to 29 FPS. Notice that this option is
  incompatible with NVIDIA's Sync to VBlank - first, the frame waits for
  VBlank because of compiz, then the frame waits for VBlank because of
  NVIDIA, and THEN it draws. This is the reason I couldn't get more FPS
  than 20 - because it waited for VBlank TWICE.

  Please disable "Workarounds" by default. These are ancient settings
  not useful today, only killing performance and battery life.

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