Unity/Compiz very slow after resume from suspend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Invalid
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
After suspending and then resuming the system unity/compiz often but not always becomes extremely slow to respond, so much so that you can see the transistion from lockscreen to desktop for many minutes (if it ever finishes). I will attach a picture of what it looks like. I didn't wait around long enough to see if it would ever actually finish showing the desktop.
Is there any way to work around this issue? setsid unity has been mentioned online as a workaround for unity/compiz problems but that does not appear to work when run from the linux command line outside of X.
The system has never been able to run the nouveau driver due to it crashing on resume under any desktop environment, which is the primary reason its running the nvidia driver which has worked fine for the past 5 years I've owned the system.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xorg 1:7.7+1ubuntu8
ProcVersionSign
Uname: Linux 3.13.0-24-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 304.117 Tue Nov 26 21:25:36 PST 2013
GCC version: gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)
.tmp.unity.
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
Date: Sun Apr 27 15:14:01 2014
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: ubuntu
DkmsStatus: nvidia-304, 304.117, 3.13.0-24-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
NVIDIA Corporation G73 [GeForce 7600 GT] [10de:0391] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device [1458:3417]
InstallationDate: Installed on 2014-04-25 (2 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: Gigabyte Technology Co., Ltd. P55-UD5
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/09/2010
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F11c
dmi.board.name: P55-UD5
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSof
dmi.product.name: P55-UD5
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
version.compiz: compiz 1:0.9.11+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sun Apr 27 15:10:24 2014
xserver.configfile: default
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
xserver.version: 2:1.15.1-0ubuntu2
Changed in unity: | |
status: | New → Confirmed |
So I found a temporary workaround that seems to work, whenever it hangs I can send HUP to compiz and that seems to fix the problem.
eg:
kill -HUP $(pidof compiz)
However this appears to expose yet another bug that minimized windows at the time of compiz restart essentially disappear permanently, they do not show up in the sidebar anymore, eg if you have 5 firefox windows any that are minimized disappear from the list until firefox is restarted.