I'm not sure if this fits into this particular bug, but maybe it helps to locate the problem...
I have a netbook with Intel Atom N455 and GMA3150. The netbook has an external monitor attached to it via a KVM switch (USB mouse and keyboard, VGA) and has run Ubuntu since 11.10 (13.10 upto yesterday and now 14.04). The dual monitor setup has worked for nearly 2,5 years without any real issues. A few days ago, the external monitor broke. It was an old Samtron CRT which I ran at 1152x864/75 Hz. I got a new monitor, a LCD flatscreen with 1366x768, to replace it. Booting with the new monitor works. It shows the plymouth screen, LightDM's login screen and also Unity. But compiz now eats roughly 50% of the CPU as reported by top, and all graphical effects are utterly slow. This happened under 13.10 and now with 14.04 as well, with all updates installed. I've tried the things mentioned above and some others I've found while searching for this bug: - Renamed ~/.compiz folder. That actually worked once, but the high CPU usage was back after a reboot. Didn't do anything when I tried it again. - Disabled "sync to vblank" in CCSM. Didn't do anything. - CCSM -> Preferences -> Reset Unity profile. Worked, but high CPU usage was back after a reboot. - Set MESA_GL_VERSION_OVERRIDE=1.4 in /etc/environment. Didn't do anything. - Installed the latest packages from Oibaf's PPA. Didn't do anything. - Guest session instead of my regular account. Had high CPU usage as well. I then decided to install 14.04, hoping the bug would be fixed. Unfortunately, it's still there. BTW, "/usr/lib/nux/unity_support_test -p" shows (under 14.04): --------8<-------- OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) IGD OpenGL version string: 1.4 Mesa 10.1.0 Not software rendered: yes Not blacklisted: yes GLX fbconfig: yes GLX texture from pixmap: yes GL npot or rect textures: yes GL vertex program: yes GL fragment program: yes GL vertex buffer object: yes GL framebuffer object: yes GL version is 1.4+: yes Unity 3D supported: yes --------8<-------- I had "yes" everywhere under 13.10 as well, with both default mesa from the Ubuntu repositories and the version from Oibaf's PPA. Yesterday, after installing 14.04 and re-installing my favourite software packages, I got a few updates. Two dozen packages or so, including the "3.13.0-20-generic #42" kernel. I installed those and rebooted. After logging in, THE HIGH CPU USAGE WAS GONE. But after another reboot, compiz ate half the CPU again. Huh??? Anyway, I've now found a "solution". Well, not really, but it works for now until the problem is properly fixed. I simply unplug the KVM switch's USB cable before booting to prevent the external monitor from being seen by the system. Once I'm logged in into Unity, I plug the KVM switch back in, then the external monitor turns on, the internal one turns off (as it should), and everything works as expected, without high CPU usage or slow graphical effects. I hope this helps someone. -- You received this bug notification because you are a member of DX Packages, which is subscribed to nux in Ubuntu. Matching subscriptions: dx-packages, dx-packages https://bugs.launchpad.net/bugs/1222602 Title: [regression] [gen3] Mesa 9.2 makes Unity unusable on Atom class hardware and 943/945 graphics controllers Status in Mesa: Confirmed Status in Release Notes for Ubuntu: Invalid Status in “mesa” package in Ubuntu: Fix Released Status in “nux” package in Ubuntu: Fix Released Status in “unity” package in Ubuntu: Invalid Bug description: After the upgrade to Mesa 9.2.0 unity is barely usable. Dash, Alt+Tab switcher and Alt+F2 command line shows in more than 1 minute, using 100% cpu. A downgrade to mesa 9.1.6-2ubuntu2 restores full performance. ProblemType: Bug DistroRelease: Ubuntu 13.10 Package: libgl1-mesa-glx 9.2-1ubuntu1 ProcVersionSignature: Ubuntu 3.11.0-5.11-generic 3.11.0 Uname: Linux 3.11.0-5-generic i686 .tmp.unity.support.test.0: ApportVersion: 2.12.1-0ubuntu3 Architecture: i386 CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' CompositorRunning: compiz CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0' CompositorUnredirectFSW: true Date: Mon Sep 9 01:51:45 2013 DistUpgraded: 2013-09-08 20:36:47,811 DEBUG enabling apt cron job DistroCodename: saucy DistroVariant: ubuntu ExtraDebuggingInterest: Yes GraphicsCard: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller [8086:27ae] (rev 03) (prog-if 00 [VGA controller]) Subsystem: Micro-Star International Co., Ltd. Device [1462:0110] Subsystem: Micro-Star International Co., Ltd. Device [1462:0110] InstallationDate: Installed on 2013-09-07 (1 days ago) InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release i386 (20130424) MachineType: MICRO-STAR INTERNATIONAL CO., LTD U90/U100 MarkForUpload: True ProcEnviron: TERM=xterm PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=it_IT.UTF-8 SHELL=/bin/bash ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-5-generic root=UUID=674329c8-d0a6-4954-89c0-72821cfa0ba8 ro quiet splash vt.handoff=7 SourcePackage: mesa UpgradeStatus: Upgraded to saucy on 2013-09-08 (0 days ago) dmi.bios.date: 12/01/2009 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 4.6.3 dmi.board.asset.tag: To be filled by O.E.M. dmi.board.name: U90/U100 dmi.board.vendor: MICRO-STAR INTERNATIONAL CO., LTD dmi.board.version: Ver.001 dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 10 dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO., LTD dmi.chassis.version: Ver.001 dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr4.6.3:bd12/01/2009:svnMICRO-STARINTERNATIONALCO.,LTD:pnU90/U100:pvrVer.001:rvnMICRO-STARINTERNATIONALCO.,LTD:rnU90/U100:rvrVer.001:cvnMICRO-STARINTERNATIONALCO.,LTD:ct10:cvrVer.001: dmi.product.name: U90/U100 dmi.product.version: Ver.001 dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO., LTD version.compiz: compiz 1:0.9.10+13.10.20130828.2-0ubuntu1 version.libdrm2: libdrm2 2.4.46-1 version.libgl1-mesa-dri: libgl1-mesa-dri 9.2-1ubuntu1 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 9.2-1ubuntu1 version.xserver-xorg-core: xserver-xorg-core 2:1.14.2.901-2ubuntu4 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu6 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.14-4ubuntu3 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1 xserver.bootTime: Mon Sep 9 01:46:55 2013 xserver.configfile: default xserver.errors: xserver.logfile: /var/log/Xorg.0.log xserver.outputs: product id 1001 vendor HSD xserver.version: 2:1.14.2.901-2ubuntu4 To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/1222602/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp