touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #75800
[Bug 1254216] Re: Unity Compiz doesn't work at optimal settings - huge performance hit
[Expired for unity (Ubuntu) because there has been no activity for 60
days.]
** Changed in: unity (Ubuntu)
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity in Ubuntu.
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