"Unredirect Fullscreen Windows" can cause significant tearing on fullscreen windows (especially playing video)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Daniel van Vugt | ||
0.9.8 |
Fix Released
|
Medium
|
Daniel van Vugt | ||
Compiz Core |
Fix Released
|
Medium
|
Daniel van Vugt | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Daniel van Vugt | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Timo Jyrinki |
Bug Description
[Impact]
Tearing on some drivers in some video applications.
[Test Case]
Use intel graphics and run http://
[Regression Potential]
None, restores current behavior for the specific applications as a driver/application workaround.
---
Using "Unredirect Fullscreen Windows" can cause significant tearing in the fullscreen window being unredirected.
This is an unavoidable consequence of "Unredirect Fullscreen Windows". Removing compiz from the equation and allowing windows to render directly to the screen means compiz has no control over the window and cannot prevent tearing any more.
Workaround (1):
CCSM > Composite > Unredirect Fullscreen Windows = OFF
-or-
Workaround (2):
Check the settings of the application running fullscreen. It should have an option called something like "sync to vblank" which you can enable. If not, use a different app.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Sam Spilsbury: Approve
-
Diff: 38 lines (+10/-0)2 files modifiedplugins/composite/composite.xml.in (+5/-0)
plugins/opengl/src/paint.cpp (+5/-0)
Changed in compiz: | |
status: | Triaged → Won't Fix |
description: | updated |
summary: |
- "Unredirect Fullscreen Windows" can cause significant tearing + "Unredirect Fullscreen Windows" can cause significant tearing on + fullscreen windows |
description: | updated |
summary: |
"Unredirect Fullscreen Windows" can cause significant tearing on - fullscreen windows + fullscreen windows (especially playing video) |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz (Ubuntu): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in compiz-core: | |
status: | New → Triaged |
milestone: | none → 0.9.7.12 |
Changed in compiz-core: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz (Ubuntu Quantal): | |
status: | New → In Progress |
assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Note: This bug is set to Won't Fix because it is impossible to fix in Compiz. If you find this unacceptable then please use Workaround (1) above.