Merge lp:~vanvugt/unity/regionalDamage into lp:unity
Proposed by
Daniel van Vugt
Status: | Superseded | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Proposed branch: | lp:~vanvugt/unity/regionalDamage | ||||||||||||||||||||||||||||
Merge into: | lp:unity | ||||||||||||||||||||||||||||
Diff against target: |
413 lines (+166/-35) 8 files modified
launcher/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 (+125/-33) plugins/unityshell/src/unityshell.h (+6/-2) |
||||||||||||||||||||||||||||
To merge this branch: | bzr merge lp:~vanvugt/unity/regionalDamage | ||||||||||||||||||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Unity Team | Pending | ||
Review via email: mp+109809@code.launchpad.net |
Description of the change
*PROTOTYPE*
Stop Unity from redrawing on every frame (ie. when it doesn't need to). It has a severe performance impact on graphics performance (LP: #988079)
For me, this branch eliminates the 25-30% slowdown experienced when unity is running with a single monitor. With 2 monitors, this branch eliminates the 75%(!) slowdown experienced when unity is running. Extrapolate and hypothesize as you like.
This also fixes bug 967112 and bug 992516. Probably more...
To post a comment you must log in.
Approve the concept, been wanting to do this for some time ;-)