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 Desktop
Packages, which is subscribed to mesa in Ubuntu.
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/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to