Nothing on screen updates other than cursor when moving window
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
When moving a window, the screen doesn't update except for the mouse cursor if I move the cursor more than ~20 pixels per second, until I slow/stop. If I continue to move the window back and forth continuously, the screen will never update.
Occasionally a new window will have fluid movement, but that goes away under many different circumstances (alt-tabbing to it, having it touch an edge of the screen while moving it, etc), at which point it acquires the taint, and will never move smoothly again (i.e., after a minimize/restore).
This occurs with or without sync-on-vblank.
This still occurs after updating from the latest in -proposed and rebooting; it seemed like some of the recently fixed bugs regarding lazy-positioning in the move plugin might have also fixed this, but evidently not.
Before updating to -proposed, I compiled a version of the move plugin with an instrumented moveHandleMotio
if (ms->optionGetL
{
/* FIXME: This form of lazy positioning is broken and should
be replaced asap. Current code exists just to avoid a
major performance regression in the 0.5.2 release. */
}
else
{
}
Windows used the first branch when moving smoothly, but _only_ the second branch once they had been "tainted". I haven't repeated the test with the code in -proposed, although I believe this was reworked somewhat there.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: compiz 1:0.9.6+
ProcVersionSign
Uname: Linux 3.0.0-12-generic i686
NonfreeKernelMo
.tmp.unity.
ApportVersion: 1.23-0ubuntu3
Architecture: i386
CompizPlugins: [core,bailer,
CompositorRunning: compiz
Date: Fri Oct 14 12:18:38 2011
DistUpgraded: Log time: 2011-10-07 04:59:03.351026
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus: bcmwl, 5.100.82.38+bdcom, 3.0.0-12-generic, i686: installed
GraphicsCard:
Intel Corporation N10 Family Integrated Graphics Controller [8086:a011] (rev 02) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device [1043:83ac]
Subsystem: ASUSTeK Computer Inc. Device [1043:83ac]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
MachineType: ASUSTeK Computer INC. 1015PEM
PackageArchitec
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: compiz
UpgradeStatus: Upgraded to oneiric on 2011-10-07 (7 days ago)
dmi.bios.date: 11/08/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0903
dmi.board.
dmi.board.name: 1015PE
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.xx
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer INC.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: 1015PEM
dmi.product.
dmi.sys.vendor: ASUSTeK Computer INC.
version.compiz: compiz 1:0.9.6+
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Status changed to 'Confirmed' because the bug affects multiple users.