Experimental zero-copy screen capture on Linux

scaled

New Member
Regarding my software, i added option to select screen, i posted instruction in README. (https://github.com/scaledteam/obs-vkcapture). And i even fixed bug with broken colors in KDE wayland, since it's first DE that i encountered that uses 10 bit color format (DRM_FORMAT_ABGR2101010) instead of 8 bit (DRM_FORMAT_XRGB8888), that everything else uses. Probably because of HDR support or something.

Pipewire screen capture come long way since i made this utility, but my utility is still noticeably faster, especially for streaming 4K on integrated graphics. Since modern laptops drive their own display through iGPU anyways, even if game rendered at dGPU, efficient capturing techniques is still important.

I think only major issue with my plugin is inability to capture mouse pointer. It's extremely easy at X11, but seems impossible at wayland. If anyone knows how to get mouse pointer position in wayland - let me know.
 
Top