Fine-tune window animations to be clean, quick, and consistent

Bug #478016 reported by Allan Caeg on 2009-11-08
This bug affects 5 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
compiz (Ubuntu)
Travis Watkins
Nominated for Lucid by Allan Caeg

Bug Description

Binary package hint: compiz

On fresh installs of Ubuntu (those without Compiz settings yet), among the first things I change are Compiz's speed settings. I adjust the speed (and timesteps if available) of features like desktop wall, expo, and scale to make them faster. I'm fine with the speed of minimize and maximize, though.

With these settings, they made the desktop experience snappier for me and people tell me that they find my system fast.

If please change if this isn't the right package for that.

ProblemType: Bug
Architecture: amd64
CompizPlugins: [core,move,resize,place,decoration,animation,ccp,gnomecompat,regex,session,png,video,mousepoll,text,workarounds,neg,resizeinfo,commands,svg,vpswitch,imgjpeg,annotate,dbus,extrawm,wall,expo,fade,scale,snap,ezoom,scalefilter,scaleaddon,staticswitcher]
Date: Sun Nov 8 11:09:34 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
Package: compiz 1:0.8.4-0ubuntu2
PackageArchitecture: all
PciDisplay: 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 03)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-14-generic root=UUID=7f435d18-527c-4876-8d7c-6942fe866f0e ro quiet splash
 PATH=(custom, user)
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
 xserver-xorg 1:7.4+3ubuntu7
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: compiz
Uname: Linux 2.6.31-14-generic x86_64
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf' 02/27/2008
dmi.bios.vendor: Phoenix
dmi.bios.version: 1.10 - 065 - 1566 S11D
dmi.board.vendor: FUJITSU SIEMENS
dmi.board.version: 1.0
dmi.chassis.asset.tag: FSC
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU SIEMENS
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnPhoenix:bvr1.10-065-1566:bd02/27/2008:svnFUJITSUSIEMENS:pnESPRIMOMobileU9200:pvr1.0:rvnFUJITSUSIEMENS:rnS11D:rvr1.0:cvnFUJITSUSIEMENS:ct10:cvr1.0: ESPRIMO Mobile U9200
dmi.product.version: 1.0
dmi.sys.vendor: FUJITSU SIEMENS
system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.31-14-generic

### Design spec:

Allan Caeg (allancaeg) wrote :
Changed in compiz (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
summary: - Compiz's default settings make Ubuntu look slow
+ make default animation speeds faster
Changed in compiz (Ubuntu):
assignee: nobody → David Siegel (djsiegel)
milestone: none → lucid-alpha-1

Arbitrarily setting this to round 9 , since Round 9 is “Paper Jam: Compiz Settings” .

Changed in hundredpapercuts:
importance: Undecided → Low
milestone: none → lucid-round-9
status: New → Triaged
description: updated

Amaranth, can you let me know if the design document I linked to contains everything you need to write a patch?

Changed in hundredpapercuts:
assignee: nobody → Travis Watkins (amaranth)
Changed in compiz (Ubuntu):
assignee: David Siegel (djsiegel) → nobody
summary: - make default animation speeds faster
+ Fine-tune Compiz animations to be clean, quick, and consistent
Changed in compiz (Ubuntu):
assignee: nobody → Travis Watkins (amaranth)
Changed in hundredpapercuts:
assignee: Travis Watkins (amaranth) → David Siegel (djsiegel)
summary: - Fine-tune Compiz animations to be clean, quick, and consistent
+ Fine-tune window animations to be clean, quick, and consistent
jollywollup (jollywollup) wrote :

I personally just found out that the "animation time step" under Effect Settings under my default Ubuntu installation was set to 10. I moved it down to 1, and that makes the animations appear much smoother. I think all default installations should have this setting.

Travis Watkins (amaranth) wrote :

While it looks better at 1 it also uses a lot more resources so if your computer is under heavy load or you just have an older machine it while stutter and look horrible.

Travis Watkins (amaranth) wrote :



jollywollup (jollywollup) wrote :

Well yes if a user has an older computer the animations will stutter, but should this user have the effects enabled in the first place? I just think that, if a user is going to go ahead and enable desktop effects, the effects might as well be decent looking (including a time step of 1) rather than forcing the effects to look jerky by having a higher time step. This is basically bringing down all users who have decent computers to the level of those who shouldn't even be enabling these effects.

Regarding computer load, I'd rather have jerkiness during heavy processing (which is quite rare) and smoothness for the grand majority of the time, versus just having average effects all the time.

Michael Vogt (mvo) on 2010-02-04
Changed in compiz (Ubuntu):
status: Triaged → Fix Committed
Vish (vish) on 2010-02-04
Changed in hundredpapercuts:
status: Triaged → Fix Committed
James Schriver (dashua) wrote :

You should really consider lowering the opening/close animations to 200 and minimize to 300. The animations are so quick at this point they seem to stutter. I have a decent graphics card and have been running Compiz some time. These settings are quite nice. This gives a nice transitioning open/close effect similar to the iPhone and Palm Pre. Overly quick does not necessarily always look and feel better.

s0_open_durations = 200;200;80;
s0_close_durations = 200;200;80;
s0_minimize_durations = 300;

Timo Jyrinki (timo-jyrinki) wrote :

Is the fix released yet, this bug has been in the "Fix Committed" state for almost two months?

Changed in hundredpapercuts:
status: Fix Committed → Fix Released
Vish (vish) wrote :

Yup, seems fixed.
Closing the compiz task as well

Changed in compiz (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers