Anyone with mesa/libdrm push access should in theory be able to push directly. Not really any point to wait for me to have time to merge pullreqs on github ;-) I've spiffed it out slightly, so it supports both legacy pageflip mode and atomic/fence mode, etc. https://cgit.freedesktop.org/mesa/kmscube/ BR, -R