[regression] [gen3] Mesa 9.2 makes Unity unusable on Atom class hardware and 943/945 graphics controllers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mesa |
Won't Fix
|
Undecided
|
Unassigned | ||
Nux |
Fix Released
|
Undecided
|
Unassigned | ||
Release Notes for Ubuntu |
Invalid
|
Undecided
|
Unassigned | ||
mesa (Ubuntu) |
Fix Released
|
High
|
Timo Aaltonen | ||
nux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Invalid
|
High
|
Unassigned |
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
ProcVersionSign
Uname: Linux 3.11.0-5-generic i686
.tmp.unity.
ApportVersion: 2.12.1-0ubuntu3
Architecture: i386
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
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
ExtraDebuggingI
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_
LANG=it_IT.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
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.
dmi.board.name: U90/U100
dmi.board.vendor: MICRO-STAR INTERNATIONAL CO., LTD
dmi.board.version: Ver.001
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO., LTD
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: U90/U100
dmi.product.
dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO., LTD
version.compiz: compiz 1:0.9.10+
version.libdrm2: libdrm2 2.4.46-1
version.
version.
version.
version.
version.
version.
version.
version.
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.
Related branches
summary: |
- Bad performance on GMA950 + [gen3]Bad performance on i945 |
Changed in mesa (Ubuntu): | |
importance: | Undecided → High |
status: | Confirmed → New |
summary: |
- Bad performance on GMA950 and GMA3150 + [gen3] Bad performance on GMA950 and GMA3150 |
Changed in mesa (Ubuntu): | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
Changed in mesa: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
tags: | added: regression-release |
summary: |
- [gen3] Huge delays and Bad performance on GMA950 and GMA3150 + [regression] [gen3] Huge delays and Bad performance on GMA950 and + GMA3150 |
summary: |
- [regression] [gen3] Huge delays and Bad performance on GMA950 and - GMA3150 + [regression] [gen3] Mesa 9.2 makes Unity unusable on Atom class hardware |
summary: |
[regression] [gen3] Mesa 9.2 makes Unity unusable on Atom class hardware + and 943/945 graphics controllers |
Changed in mesa (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in unity (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in nux: | |
status: | New → Fix Released |
Changed in mesa: | |
status: | Confirmed → Unknown |
Changed in mesa: | |
importance: | Medium → Unknown |
Changed in mesa: | |
status: | Unknown → New |
Changed in mesa: | |
importance: | Unknown → Undecided |
status: | New → Won't Fix |
Just tried the latest mesa from git with commit 97217a40f97cdea e0304798b607f70 4deb0c3558 on an Asus Eeepc 1000H with Intel gen3 graphics. Indeed I now see opengl 2.1 and shading language 1.2 advertised. Yet, this unfortunately completely breaks the Ubuntu's Unity desktop.
I believe that the issue is that the window manager thinks that it can rely on the hardware for some operations (effects). However, these are so painfully slow that the machine appears to hang. For instance, the log out operation is meant to show a log-out panel. When the graphics hardware supports it, the panel fades in. However, this operation now takes about 1.5 minutes and the machine seems to hang. Trying to show the "search your computer" panel is so slow that I had to reboot the machine.
How about reverting this option until desktop managers learn that they should not play effects on gen3 even if it advertises some capabilities? Or at least how about making the opengl level configurable via xorg.conf? Just like Unity, some other desktop managers may he bitten by this issue, as well as other pieces of software.