Compiz spends 94% of its CPU time in glTexImage2D() from nux::IOpenGLSurface::InitializeLevel() from ... nux::GraphicsEngine::CreateTextureFromBackBuffer when the dash is open
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nux |
Fix Released
|
High
|
Daniel van Vugt | ||
2.0 |
Invalid
|
Medium
|
Daniel van Vugt | ||
3.0 |
Fix Released
|
High
|
Daniel van Vugt | ||
Unity |
Invalid
|
High
|
Daniel van Vugt | ||
nux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Quantal |
Fix Released
|
High
|
Unassigned |
Bug Description
[IMPACT]
On low-end systems, CPU is consumed by compiz, making the active blur slower.
[TESTCASE]
No testcase except for no regressions. On most systems the impact is not very noticeable since drawing of Dash items takes most of the time.
[REGRESSION POTENTIAL]
No known regression potential, tested on variety of drivers.
---
Compiz spends 94% of its CPU time in nux::GraphicsEn
unity::
nux::GraphicsEn
nux::GpuDevice:
nux::GpuDevice:
nux::IOpenGLTex
nux::IOpenGLSur
?
_Mesa_TexImage2D
Related branches
- Andrea Azzarone (community): Approve
- jenkins: Pending (continuous-integration) requested
-
Diff: 40 lines (+2/-7)1 file modifiedNuxGraphics/IOpenGLSurface.cpp (+2/-7)
- Jay Taoko: Approve
- Timo Jyrinki (community): Approve
-
Diff: 40 lines (+2/-7)1 file modifiedNuxGraphics/IOpenGLSurface.cpp (+2/-7)
Changed in unity: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in unity: | |
status: | Triaged → In Progress |
summary: |
Compiz spends 94% of its CPU time in - nux::GraphicsEngine::CreateTextureFromBackBuffer when the dash is open + nux::GraphicsEngine::CreateTextureFromBackBuffer ... TexImage2D when the + dash is open |
Changed in unity: | |
importance: | Medium → High |
Changed in nux: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
importance: | Undecided → High |
milestone: | none → 4.0 |
status: | New → In Progress |
summary: |
- Compiz spends 94% of its CPU time in - nux::GraphicsEngine::CreateTextureFromBackBuffer ... TexImage2D when the - dash is open + Compiz spends 95% of its CPU time in glTexImage2D() from + nux::IOpenGLSurface::InitializeLevel() from ... + nux::GraphicsEngine::CreateTextureFromBackBuffer when the dash is open |
summary: |
- Compiz spends 95% of its CPU time in glTexImage2D() from + Compiz spends 94% of its CPU time in glTexImage2D() from nux::IOpenGLSurface::InitializeLevel() from ... nux::GraphicsEngine::CreateTextureFromBackBuffer when the dash is open |
Changed in unity: | |
status: | In Progress → Invalid |
milestone: | 7.0.0 → none |
Changed in nux: | |
status: | In Progress → Fix Committed |
description: | updated |
Full callgrind output