“We are coming back from this adventure with some frustrations and some successes.”
Since 4.0, GTK has pushed every frame through GL, even when the only thing changing is a video already sitting in a dmabuf. Graphics offload hands that buffer straight to the compositor. With direct scanout, mobile devices skip the GPU entirely and save power. Until now, every 4K frame took the scenic route through the compositing pipeline.