Unredirect fullscreen windows should be the default for optimal performance
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
High
|
Daniel van Vugt | ||
0.9.8 |
Fix Released
|
High
|
Daniel van Vugt | ||
Compiz Core |
Fix Released
|
High
|
Daniel van Vugt | ||
compiz (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Precise |
Fix Released
|
Undecided
|
Timo Jyrinki | ||
Quantal |
Fix Released
|
Undecided
|
Timo Jyrinki |
Bug Description
[Impact]
Lower than optimal fullscreen applications performance, especially games.
[Test Case]
Benchmark a game with for example phoronix-test-suite / pts/openarena-1.5.0 - the default settings after this bug fix should give equal performance to what previously required manually enabling the compiz unredirect fullscreen windows option.
[Regression Potential]
The feature has been tested for the last few months, and all known regressions have been fixed. The potential regressions lie in for example exiting a fullscreen application.
---
Fullscreen windows should be unredirected by default, since only then users will get optimal performance also when running full screen applications like games. Currently users need to learn about the compiz setting (CompizConfig Settings Manager (package compizconfig-
The tagged related compiz bugs:
https:/
https:/
The tagged driver bugs in Ubuntu preventing this bug to be fixed without side effects: https:/
Related branches
- Daniel van Vugt (community): Disapprove
- Ubuntu branches: Pending requested
-
Diff: 25 lines (+10/-0)2 files modifieddebian/changelog (+7/-0)
debian/compiz-gnome.gsettings-override (+3/-0)
- Sam Spilsbury: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 12 lines (+1/-1)1 file modifiedplugins/composite/composite.xml.in (+1/-1)
- Sam Spilsbury: Approve
-
Diff: 12 lines (+1/-1)1 file modifiedplugins/composite/composite.xml.in (+1/-1)
- Sam Spilsbury: Approve
-
Diff: 12 lines (+1/-1)1 file modifiedplugins/composite/composite.xml.in (+1/-1)
tags: | added: unredirect |
Changed in compiz: | |
status: | New → Triaged |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in compiz: | |
milestone: | none → 0.9.9.0 |
description: | updated |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
Changed in compiz: | |
importance: | Undecided → High |
Changed in compiz (Ubuntu): | |
importance: | Undecided → High |
Changed in compiz-core: | |
importance: | Undecided → High |
Changed in compiz: | |
status: | Triaged → In Progress |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz (Ubuntu): | |
assignee: | Timo Jyrinki (timo-jyrinki) → nobody |
Changed in compiz (Ubuntu): | |
status: | Triaged → Fix Committed |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz-core: | |
status: | Won't Fix → Triaged |
Changed in compiz (Ubuntu): | |
milestone: | none → ubuntu-13.04-alpha-1 |
description: | updated |
Changed in compiz-core: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
milestone: | none → 0.9.7.12 |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu Quantal): | |
status: | New → In Progress |
assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
Changed in compiz-core: | |
status: | In Progress → Fix Committed |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
Changed in compiz (Ubuntu Precise): | |
status: | New → In Progress |
assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
milestone: | none → ubuntu-12.04.2 |
tags: |
added: verification-done removed: verification-needed |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.