Activity log for bug #930192

Date Who What changed Old value New value Message
2012-02-10 15:15:19 Omer Akram bug added bug
2012-02-11 00:39:58 Ivan Katanović summary minimize animation is laggy with nvidia binary Compiz 0.9.7.0-beta1 minimize animation is laggy with nvidia binary
2012-02-11 04:02:27 Daniel van Vugt compiz-core: assignee Daniel van Vugt (vanvugt)
2012-02-11 06:46:27 Daniel van Vugt compiz-core: status New Incomplete
2012-02-12 04:01:28 Daniel van Vugt compiz-core: status Incomplete Triaged
2012-02-12 04:01:31 Daniel van Vugt compiz-core: importance Undecided Medium
2012-02-12 04:01:53 Daniel van Vugt summary Compiz 0.9.7.0-beta1 minimize animation is laggy with nvidia binary Compiz 0.9.7.0-beta1 animations skip frames (not smooth)
2012-02-12 07:45:18 Daniel van Vugt description using nvidia binary driver one precise with gtx9800+ with the release candidate of compiz 0.9.7 the minimize/raise animation feels slow if you have a few apps opened.. I then reverted compiz to stable version of precise and didn't notice the issue. The issue here appears mostly when minimizing/restoring full screen windows. The animation is no longer smooth when using compiz 0.9.7 (precise) or ppa:vanvugt/compiz (oneiric). It appears the problem is the combination of two facts: 1. The minimize/restore animations use only regional damage logic, not full screen. 2. The new compiz code needs to call glFinish in order to eliminate tearing. But it only needs to call glFinish for regional damage, not full screen damage. WORKAROUND: Run ccsm Go to Workarounds Enable "Force full screen redraws (buffer swap) on repaint" THE CORRECT SOLUTION: The ideal long-term solution to this problem is described by bug 901097. That will allow us to use glXSwapBuffers (and glXSwapIntervalSGI) on every frame and avoid the need to call glFinish (because we no longer need to call glXWaitVideoSyncSGI). ORIGINAL DESCRIPTION: using nvidia binary driver one precise with gtx9800+ with the release candidate of compiz 0.9.7 the minimize/raise animation feels slow if you have a few apps opened.. I then reverted compiz to stable version of precise and didn't notice the issue.
2012-02-12 07:47:23 Daniel van Vugt summary Compiz 0.9.7.0-beta1 animations skip frames (not smooth) [regression] Animations of large or full-screen windows skip frames (not smooth)
2012-02-12 07:52:19 Daniel van Vugt description The issue here appears mostly when minimizing/restoring full screen windows. The animation is no longer smooth when using compiz 0.9.7 (precise) or ppa:vanvugt/compiz (oneiric). It appears the problem is the combination of two facts: 1. The minimize/restore animations use only regional damage logic, not full screen. 2. The new compiz code needs to call glFinish in order to eliminate tearing. But it only needs to call glFinish for regional damage, not full screen damage. WORKAROUND: Run ccsm Go to Workarounds Enable "Force full screen redraws (buffer swap) on repaint" THE CORRECT SOLUTION: The ideal long-term solution to this problem is described by bug 901097. That will allow us to use glXSwapBuffers (and glXSwapIntervalSGI) on every frame and avoid the need to call glFinish (because we no longer need to call glXWaitVideoSyncSGI). ORIGINAL DESCRIPTION: using nvidia binary driver one precise with gtx9800+ with the release candidate of compiz 0.9.7 the minimize/raise animation feels slow if you have a few apps opened.. I then reverted compiz to stable version of precise and didn't notice the issue. The issue here appears mostly when minimizing/restoring full screen windows. The animation is no longer smooth when using compiz 0.9.7 (precise) or ppa:vanvugt/compiz (oneiric). It appears the problem is the combination of two facts:   1. The minimize/restore animations use only regional damage logic, not full screen.   2. The new compiz code needs to call glFinish in order to eliminate tearing. But it only needs to call glFinish for regional damage, not full screen damage. WORKAROUND: Run ccsm Go to Workarounds Enable "Force full screen redraws (buffer swap) on repaint" THE CORRECT SOLUTION: The ideal long-term solution to this problem is described by bug 901097. That will allow us to use glXSwapBuffers (and glXSwapIntervalSGI) on every frame and avoid the need to call glFinish (because we no longer need to call glXWaitVideoSyncSGI). A QUICK SOLUTION: There are really two options for a quick solution: (a) Modify the animation plugin to use full-screen damage, and hence use the high-performance code path during animations; or (b) Modify composite to detect when the regional damage is large (say >= one third of the screen) and automatically switch to full-screen damage mode. ... or both? ORIGINAL DESCRIPTION: using nvidia binary driver one precise with gtx9800+ with the release candidate of compiz 0.9.7 the minimize/raise animation feels slow if you have a few apps opened.. I then reverted compiz to stable version of precise and didn't notice the issue.
2012-02-12 07:54:02 Daniel van Vugt bug task added compiz-animation-plugin
2012-02-12 07:54:07 Daniel van Vugt compiz-animation-plugin: status New Triaged
2012-02-12 07:54:10 Daniel van Vugt compiz-animation-plugin: importance Undecided Medium
2012-02-12 07:54:13 Daniel van Vugt compiz-animation-plugin: assignee Daniel van Vugt (vanvugt)
2012-02-12 07:54:28 Daniel van Vugt bug task added compiz-plugins-main
2012-02-12 07:54:33 Daniel van Vugt compiz-plugins-main: status New Triaged
2012-02-12 07:54:39 Daniel van Vugt compiz-plugins-main: importance Undecided Medium
2012-02-12 07:54:43 Daniel van Vugt compiz-plugins-main: assignee Daniel van Vugt (vanvugt)
2012-02-13 05:55:14 Daniel van Vugt compiz-core: milestone 0.9.7.2
2012-02-13 07:10:54 Didier Roche-Tolomelli bug task added unity-distro-priority
2012-02-13 07:11:04 Didier Roche-Tolomelli unity-distro-priority: status New Fix Committed
2012-02-13 07:11:07 Didier Roche-Tolomelli unity-distro-priority: importance Undecided Medium
2012-02-20 02:34:02 Tim Penhey tags 0.9.7.0-beta1 0.9.7.0-beta1 distro-priority
2012-02-20 16:08:16 Launchpad Janitor compiz-plugins-main (Ubuntu): status New Confirmed
2012-02-20 16:08:23 Achim bug added subscriber Achim
2012-02-20 16:29:27 Didier Roche-Tolomelli unity-distro-priority: importance Medium High
2012-02-20 20:40:08 Ivan Katanović bug added subscriber Ivan Katanović
2012-03-16 07:35:44 Daniel van Vugt compiz-core: status Triaged In Progress
2012-03-19 05:11:15 Daniel van Vugt compiz-core: status In Progress Triaged
2012-03-19 11:46:30 Daniel van Vugt compiz-core: milestone 0.9.7.2 0.9.7.4
2012-03-20 06:37:42 Daniel van Vugt compiz-plugins-main: milestone 0.9.7.2
2012-03-20 08:12:22 Daniel van Vugt compiz-plugins-main: status Triaged In Progress
2012-03-20 08:12:37 Daniel van Vugt compiz-animation-plugin: status Triaged In Progress
2012-03-20 08:12:44 Daniel van Vugt compiz-core: status Triaged In Progress
2012-03-20 08:17:35 Leuke bug added subscriber Leuke
2012-03-20 10:29:35 Daniel van Vugt branch linked lp:~vanvugt/compiz-plugins-main/fix-930192
2012-03-20 10:34:35 Launchpad Janitor branch linked lp:~vanvugt/compiz-plugins-main/fix-930192
2012-03-20 10:38:08 Daniel van Vugt branch linked lp:~vanvugt/compiz-animation-plugin/fix-930192
2012-03-20 10:39:25 Daniel van Vugt compiz-core: milestone 0.9.7.4
2012-03-20 10:39:30 Daniel van Vugt compiz-core: status In Progress Triaged
2012-03-20 10:47:13 Daniel van Vugt compiz-animation-plugin: importance Medium High
2012-03-20 10:47:15 Daniel van Vugt compiz-plugins-main: importance Medium High
2012-03-21 02:11:24 Launchpad Janitor branch linked lp:compiz-animation-plugin
2012-03-21 02:11:26 Launchpad Janitor branch linked lp:compiz-plugins-main
2012-03-21 02:12:07 Daniel van Vugt compiz-animation-plugin: status In Progress Fix Committed
2012-03-21 02:12:11 Daniel van Vugt compiz-plugins-main: status In Progress Fix Committed
2012-03-21 02:12:17 Daniel van Vugt compiz-core: importance Medium Wishlist
2012-03-23 12:43:32 Launchpad Janitor branch linked lp:~compiz/compcomm-plugins-main/ubuntu
2012-03-23 15:39:17 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/compiz-plugins-main
2012-03-23 18:40:42 Launchpad Janitor compiz-plugins-main (Ubuntu): status Confirmed Fix Released
2012-04-12 22:25:58 Mario bug added subscriber Mario
2012-04-17 09:53:18 Didier Roche-Tolomelli unity-distro-priority: status Fix Committed Fix Released
2012-04-26 07:24:58 Daniel van Vugt compiz-plugins-main: status Fix Committed Fix Released
2012-05-18 08:58:49 Sam Spilsbury compiz: importance Undecided Wishlist
2012-05-18 08:58:49 Sam Spilsbury compiz: status New Triaged
2012-05-18 08:58:49 Sam Spilsbury compiz: assignee Daniel van Vugt (vanvugt)
2012-11-13 12:20:40 Mario removed subscriber Mario
2013-09-22 07:02:45 Leuke removed subscriber Leuke
2014-09-11 06:24:47 Daniel van Vugt compiz-core: assignee Daniel van Vugt (vanvugt)
2014-09-11 06:24:52 Daniel van Vugt compiz: assignee Daniel van Vugt (vanvugt)