[regression] Compiz wakes up 200Hz while the screen is locked
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
New
|
High
|
Unassigned | ||
Mir |
Invalid
|
High
|
Unassigned | ||
The Ubuntu Power Consumption Project |
New
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
New
|
High
|
Unassigned | ||
xserver-xorg-video-intel (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
I noticed my laptop fan going crazy while the screen is locked. But logging in via ssh showed it's mostly CPU-idle according to top. Powertop on the other hand shows compiz is spinning at 200 wakeups per second.
I seem to recall that 200 Hz is the upper limit in Compiz, designed to throttle it when SwapBuffers is failing to so.
Maybe we need to do some work in our Mir client logic for SwapBuffers then. As I am using XMir and unity-system-
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: compiz 1:0.9.9~
ProcVersionSign
Uname: Linux 3.9.0-6-generic x86_64
.tmp.unity.
ApportVersion: 2.10.2-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
Date: Mon Jun 24 13:51:47 2013
DistUpgraded: Fresh install
DistroCodename: saucy
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:21da]
InstallationDate: Installed on 2013-06-11 (12 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130611)
MachineType: LENOVO 4286CTO
MarkForUpload: True
PackageArchitec
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/11/2013
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET68WW (1.38 )
dmi.board.
dmi.board.name: 4286CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 4286CTO
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.9~
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.45-2ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Mon Jun 24 13:49:26 2013
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
xserver.version: 2:1.13.3+xmir1-0
Changed in compiz: | |
importance: | Undecided → High |
Changed in mir: | |
importance: | Undecided → High |
Changed in compiz (Ubuntu): | |
importance: | Undecided → High |
Changed in compiz: | |
milestone: | 0.9.10.0 → 0.9.10.2 |
I had a simple workaround in mind. Unfortunately that can't work due to another saucy compiz regression: bug 1194009.