1 / 9
Present bufer fips in Xwayland
GSOC 2017, landed in Xserver 1.20
Roman Gilg
Present bufer fips in Xwayland GSOC 2017, landed in Xserver 1.20 - - PowerPoint PPT Presentation
Present bufer fips in Xwayland GSOC 2017, landed in Xserver 1.20 Roman Gilg 1 / 9 Problem statement T earing with Xwayland clients trying to use Present extension. Additional copy from Pixmap. 2 / 9 Solution overview Idea: fip
1 / 9
Roman Gilg
2 / 9
3 / 9
– minimal change to old screen fip code, – also available on multi-monitor systems and in parallel, – complete notify event waits for second driver call.
– listens for frame and release events, – timer fallback when no frame callbacks incoming.
4 / 9
– fips per window, – waits for additional call from driver before telling client,
– switches parent Pixmap to fipped one (currently only
5 / 9
6 / 9
7 / 9
– In Prsent copy back to parent window Pixmap? – In Xwayland probably with subsurfaces.
8 / 9
9 / 9