Dragging windows stutter during and after grid animation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Fix Released
|
Medium
|
Daniel van Vugt | ||
Ubutter |
Fix Released
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Daniel van Vugt |
Bug Description
Start any application. Press your alt key and drag the window around. You may have noticed that, as soon as you touched any of the screen edges the movement of the window will start to stutter.
Now, start and aplication and maximize it. Firefox will do. Start something that has a window that pops up anywhere but the middle of the screen. Move that window around. It stutters. Seems to"inherit" that from the window that touched the screen edges, in this case maximized Firefox.
Now minimize Firefox, start the same app that you started above and if the window did not touch any screen edge, move it around. Take care not to touch the screen edge. Again, it should be smooth.
In CCSM, uncheck "window decorator". Try to move that same window again. It becomes silky smooth, but you get no bars, borders, nothing.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: compiz 1:0.9.6+
ProcVersionSign
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 280.13 Wed Jul 27 16:53:56 PDT 2011
GCC version: gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
.tmp.unity.
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: compiz
Date: Thu Nov 17 19:54:08 2011
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus: nvidia-current, 280.13, 3.0.0-12-generic, x86_64: installed
GraphicsCard:
nVidia Corporation GT200 [GeForce GTX 260] [10de:05e2] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Giga-byte Technology Device [1458:34ca]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
JockeyStatus:
xorg:nvidia_
xorg:nvidia_
MachineType: System manufacturer System Product Name
PackageArchitec
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
XorgConf:
Section "Device"
Identifier "Default Device"
Option "NoLogo" "True"
EndSection
dmi.bios.date: 05/09/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1013
dmi.board.
dmi.board.name: P8P67 LE
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0X
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.6+
version.ia32-libs: ia32-libs 20090808ubuntu26
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Sam Spilsbury: Approve
- Compiz Maintainers: Pending requested
- Tim Penhey: Pending requested
-
Diff: 408 lines (+89/-150)3 files modifiedplugins/composite/src/privates.h (+2/-7)
plugins/composite/src/screen.cpp (+63/-131)
plugins/opengl/src/screen.cpp (+24/-12)
tags: | added: performance |
summary: |
- compiz, stuttering window movement + Dragging windows stutter during and after grid animation |
Changed in compiz-core: | |
status: | In Progress → Fix Committed |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
Changed in ubutter: | |
status: | New → Fix Released |
I noticed this subtle stuttering too. But only after I had fixed it with the proposed fix for bug 880707 did I notice the stuttering (after I uninstalled my fix the stuttering became obvious).
The fix is available for testing in ppa:vanvugt/compiz (https:/ /launchpad. net/~vanvugt/ +archive/ compiz).