Phoronix: Wayland Gets Hardware-Accelerated Screen Capturing
The DRM compositor back-end for Wayland's Weston now has a patch that provides hardware-accelerated screen capturing support by using VA-API with drivers that support this video decode/encode acceleration mechanism...
This is the kind of features you want from a modern display server, being able to use hardware effectively with it.
Cool stuff. This is why it's a good idea to let people who know what they doing deal with the graphics stack.
seems pretty cool but considering that most of the things people record on their screens are gpu intensive, i feel like this would have a more negative effect than anything. i'd rather stick with CPU recording on a modern system, but, having GPU acceleration as an option is always welcome.
The computer is gonna do less FPS while recording regardless of whether you're using the CPU or GPU for the task.
Hw accelerated capturing is the Right Thing(TM) to do, your computer sucking at a sophisticated game will not make recording thru CPU better, unless in some corner case.
Doing the stuff on the GPU is better to keep the computer responsive, since if you hog the CPU all other apps are screwed even if they don't use GL.
This is similar to nvidia shadowplay except for vaapi enabled drivers. If vaapi implementation on driver side doesn't use gpu shaders but dedicated hardware for video encoding (not all cards have this hardware physically on board of course) then performance impact should be minimal (2-5%). Excellent news. Hope they will also enable nvidia nvenc support.