If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Wayland Gets Hardware-Accelerated Screen Capturing

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...

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...

Wayland is the protocol, Weston is the reference implementation of a compositor for it. Maybe everyone's getting confused because Canonical don't seem to know what a protocol is (or at least refuse to specify them)...

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.

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.

In Wayland you can Run a Nvidia GPU intel Gpu or AMD GPU all at the same time so you can use your intel GPU to do the screen cast why playing on your Nvidia GPU

... 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.

"Intensive" may mean anything, from like 30% GPU load to 99%, define.
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.