Optimal buffer allocation on Wayland
summary
Explains how Wayland compositors balance zero-copy display (using gpu/scanout-friendly buffers) against renderer-friendly allocations for clients like browsers and games, given modern GPUs only allow direct display for a few specially allocated buffers. Describes using the linux-dmabuf feedback protocol so the compositor, with its global view of surfaces, can communicate allocation preferences to clients to negotiate the optimal buffer choices.
AI-written summary · about
related talks
41mWalking Through the Linux-Based Graphics Stack
44mGraphics: A Frame's Journey
32mThe Modern Linux Graphics Stack on Embedded Systems
39mNavigating the Linux Graphics Stack
46mDemystifying Graphics and Media Work Synchronisation
24mThe AGL Wayland Compositor, Present and Future Design Work
30mHello Wayland, Goodbye X11 - The year of the Linux desktop!
35mEverything Great about Upstream Graphics