I was having performance issues when streaming livecoding heavy GLSL raymarching and pathtracing shaders, so instead of optimizing my shaders I read about libdrm, KMS, DMA-BUF and EGL. As a result, I made a very experimental zero-copy screen capture OBS plugin for Linux based on DMA-BUF fds and...
at first I am a native german speaker so please have that in mind :)
At the moment I try to optimize my streaming quality due to an upgraded PC.
I am using a single PC Setup:
CPU -> Ryzen 7 1700 @ 3,9 GHz
GPU -> MSI GTX 1080
RAM -> 16 GB 3200 MHz Corsair
Monitor 24" @ 1920x1080 144 Hz...