← Back to team overview

compiz team mailing list archive

[Bug 1004251] Re: Animations aren't smooth when sync to vblank is enabled

 

This sounds like a regression of bug 930192. That bug is still fixed,
but overall rendering performance in Ubuntu 12.04 has regressed still
when using Unity. I believe this is a problem with the unityshell plugin
because performance becomes fast again if I (briefly) disable Unity.

In the mean time, please try this potential workaround:
1. Run ccsm
2. Go to Workarounds
3. Enable "Force full screen redraws (buffer swap) on repaint"


** Changed in: compiz
     Assignee: (unassigned) => Daniel van Vugt (vanvugt)

** Also affects: unity
   Importance: Undecided
       Status: New

** Also affects: compiz (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: unity (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: compiz
       Status: New => Confirmed

** Changed in: unity
       Status: New => Confirmed

** Changed in: compiz (Ubuntu)
       Status: New => Confirmed

** Changed in: unity (Ubuntu)
       Status: New => Confirmed

** Changed in: unity
     Assignee: (unassigned) => Daniel van Vugt (vanvugt)

** Changed in: compiz (Ubuntu)
     Assignee: (unassigned) => Daniel van Vugt (vanvugt)

** Changed in: unity (Ubuntu)
     Assignee: (unassigned) => Daniel van Vugt (vanvugt)

** Description changed:

- When "Sync to Vblank" is enabled in the OpenGL section of the
- CompizConfig Settings Manager (the default setting for precise)
- animations, specially minimize and maximize animations, aren't smooth
- and stutter a lot. Moving windows, or entering the Expo mode are smooth
- though.
+ WORKAROUND:
+ 1. Run ccsm
+ 2. Go to Workarounds
+ 3. Enable "Force full screen redraws (buffer swap) on repaint"
+ 
+ ORIGINAL DESCRIPTION:
+ When "Sync to Vblank" is enabled in the OpenGL section of the CompizConfig Settings Manager (the default setting for precise) animations, specially minimize and maximize animations, aren't smooth and stutter a lot. Moving windows, or entering the Expo mode are smooth though.
  
  Disabling "Sync to Vblank" CompizConfig Settings Manager  solves the
  problem. However, glxgears still informs that it is "running
  synchronized to the vertical refresh" so I am not sure what the "Sync to
  Vblank" options actually does.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: unity 5.12-0ubuntu1.1
  ProcVersionSignature: Ubuntu 3.2.0-24.39-generic 3.2.16
  Uname: Linux 3.2.0-24-generic x86_64
  NonfreeKernelModules: wl
  .tmp.unity.support.test.0:
-  
+ 
  ApportVersion: 2.0.1-0ubuntu7
  Architecture: amd64
  CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
  CompositorRunning: compiz
  CrashDB: unity
  Date: Thu May 24 21:32:03 2012
  DistUpgraded: Fresh install
  DistroCodename: precise
  DistroVariant: ubuntu
  DkmsStatus:
-  bcmwl, 5.100.82.38+bdcom, 3.2.0-23-generic, x86_64: installed
-  bcmwl, 5.100.82.38+bdcom, 3.2.0-24-generic, x86_64: installed
-  virtualbox, 4.1.12, 3.2.0-22-generic, x86_64: installed
-  virtualbox, 4.1.12, 3.2.0-23-generic, x86_64: installed
-  virtualbox, 4.1.12, 3.2.0-24-generic, x86_64: installed
+  bcmwl, 5.100.82.38+bdcom, 3.2.0-23-generic, x86_64: installed
+  bcmwl, 5.100.82.38+bdcom, 3.2.0-24-generic, x86_64: installed
+  virtualbox, 4.1.12, 3.2.0-22-generic, x86_64: installed
+  virtualbox, 4.1.12, 3.2.0-23-generic, x86_64: installed
+  virtualbox, 4.1.12, 3.2.0-24-generic, x86_64: installed
  EcryptfsInUse: Yes
  GraphicsCard:
-  Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
-    Subsystem: Hewlett-Packard Company Device [103c:1436]
-  Advanced Micro Devices [AMD] nee ATI Madison [Radeon HD 5000M Series] [1002:68c1] (rev ff) (prog-if ff)
+  Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
+    Subsystem: Hewlett-Packard Company Device [103c:1436]
+  Advanced Micro Devices [AMD] nee ATI Madison [Radeon HD 5000M Series] [1002:68c1] (rev ff) (prog-if ff)
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
  MachineType: Hewlett-Packard HP ENVY 14 Notebook PC
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=c5085274-714d-4ec5-9bbb-67d38b3cac46 ro quiet splash pcie_aspm=force radeon.audio=1 acpi_osi=Linux acpi_backlight=vendor vt.handoff=7
  SourcePackage: unity
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 12/01/2011
  dmi.bios.vendor: Hewlett-Packard
  dmi.bios.version: F.26
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.board.name: 1436
  dmi.board.vendor: Hewlett-Packard
  dmi.board.version: 59.24
  dmi.chassis.asset.tag: CNU03538DZ
  dmi.chassis.type: 10
  dmi.chassis.vendor: Hewlett-Packard
  dmi.chassis.version: Chassis Version
  dmi.modalias: dmi:bvnHewlett-Packard:bvrF.26:bd12/01/2011:svnHewlett-Packard:pnHPENVY14NotebookPC:pvr0492100000241910000620000:rvnHewlett-Packard:rn1436:rvr59.24:cvnHewlett-Packard:ct10:cvrChassisVersion:
  dmi.product.name: HP ENVY 14 Notebook PC
  dmi.product.version: 0492100000241910000620000
  dmi.sys.vendor: Hewlett-Packard
  version.compiz: compiz 1:0.9.7.8-0ubuntu1
  version.ia32-libs: ia32-libs 20090808ubuntu36
  version.libdrm2: libdrm2 2.4.32-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3.1
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3.1
  version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.2
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.19.0-0ubuntu1~xup1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

** Changed in: compiz
    Milestone: None => 0.9.8.0

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

Title:
  Animations aren't smooth when sync to vblank is enabled

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