Much slower OpenGL frame rates with unityshell loaded, than plain compiz
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubutter |
Fix Released
|
Undecided
|
Unassigned | ||
Unity |
Fix Released
|
High
|
Daniel van Vugt | ||
5.0 |
Fix Released
|
High
|
Tim Penhey | ||
unity (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Precise |
Fix Released
|
High
|
Unassigned |
Bug Description
[Test Case]
Performance issue - just checking if performance in OpenGL applications with Unity loaded are normal.
[Regression Potential]
Visual regressions, shell drawing problems. Part of a big change, many regression potentials.
Original description:
The main problem is that OpenGL apps run slower with unityshell compared to plain compiz (Gnome Classic).
In extreme cases, running glmark2 under Unity only achieves 0-3 FPS. Yet on the same machine reports frame rates of several hundred FPS in Gnome Classic. See comments #28-#30.
In other cases, game performance is OK but still visibly worse under Unity. ioquake3 drops in frame rate by around 20% in Unity compared to plain Compiz in Gnome Classic (see duplicate bug 1005074).
ORIGINAL DESCRIPTION:
On my Z600, with a fresh Precise installation, after installing the NVIDIA driver 295.40 (same version as in gPrecise), glxgears runs extremely slowly full-screen. When running on Precise, Chrome's GPU accelerated rendering path produces correct results, albeit extremely slowly.
Related branches
- Daniel d'Andrada (community): Needs Information
- Tim Penhey (community): Approve
- Sam Spilsbury (community): Approve
- jenkins (community): Approve (continuous-integration)
- Daniel van Vugt: Abstain
-
Diff: 549 lines (+209/-74)8 files modifiedlauncher/AbstractLauncherIcon.h (+1/-0)
launcher/Launcher.cpp (+11/-0)
launcher/Launcher.h (+4/-0)
launcher/LauncherIcon.cpp (+3/-0)
panel/PanelController.cpp (+15/-0)
panel/PanelController.h (+1/-0)
plugins/unityshell/src/unityshell.cpp (+166/-68)
plugins/unityshell/src/unityshell.h (+8/-6)
- Łukasz Zemczak: Approve
- Marco Trevisan (Treviño): Approve
- Daniel van Vugt: Approve
-
Diff: 784 lines (+353/-117)12 files modifiedmanual-tests/Dash.txt (+15/-0)
manual-tests/Launcher.txt (+15/-0)
manual-tests/Panel.txt (+17/-0)
manual-tests/WindowManagement.txt (+20/-0)
plugins/unityshell/src/AbstractLauncherIcon.h (+1/-0)
plugins/unityshell/src/Launcher.cpp (+11/-0)
plugins/unityshell/src/Launcher.h (+4/-0)
plugins/unityshell/src/LauncherIcon.cpp (+3/-0)
plugins/unityshell/src/PanelController.cpp (+15/-0)
plugins/unityshell/src/PanelController.h (+1/-0)
plugins/unityshell/src/unityshell.cpp (+239/-110)
plugins/unityshell/src/unityshell.h (+12/-7)
Changed in compiz (Ubuntu): | |
status: | Incomplete → New |
assignee: | Bryce Harrington (bryce) → nobody |
summary: |
- Dismal performance on HP Z600 with 30" landscape monitor + [nvidia] Dismal compiz performance on HP Z600 with 30" landscape monitor |
Changed in compiz: | |
status: | New → Confirmed |
Changed in compiz-core: | |
status: | New → Confirmed |
Changed in compiz: | |
importance: | Undecided → High |
Changed in compiz-core: | |
importance: | Undecided → High |
Changed in compiz: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz-core: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
tags: | added: performance |
Changed in compiz: | |
milestone: | none → 0.9.8.0 |
summary: |
- [nvidia] Dismal compiz performance on HP Z600 with 30" landscape monitor + Much slower OpenGL frame rates with unityshell loaded, than plain compiz |
Changed in compiz: | |
status: | Confirmed → In Progress |
description: | updated |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in unity: | |
status: | New → Incomplete |
status: | Incomplete → In Progress |
importance: | Undecided → High |
assignee: | nobody → Daniel van Vugt (vanvugt) |
no longer affects: | compiz |
no longer affects: | compiz-core |
no longer affects: | compiz (Ubuntu Precise) |
no longer affects: | compiz (Ubuntu) |
Changed in unity (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in unity: | |
milestone: | none → 6.0 |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in ubutter: | |
status: | New → Fix Released |
Changed in unity (Ubuntu Precise): | |
milestone: | none → ubuntu-12.04.2 |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity (Ubuntu Precise): | |
importance: | Undecided → High |
status: | Confirmed → Triaged |
status: | Triaged → Fix Committed |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
What's the video card model involved?
I believe this might be a duplicate of bug #982710