logoalt Hacker News

d3Xt3ryesterday at 8:01 PM2 repliesview on HN

If your aim is to only record gameplay (and not stream), then there are far better Wayland-native tools like wl-screenrec[1] for wlroots-based compositors and gpu-screen-recorder[2] for others. The latter even supports live streaming, so could be used as a lightweight alternative to OBS.

[1] https://github.com/russelltg/wl-screenrec

[2] https://git.dec05eba.com/gpu-screen-recorder/about/


Replies

httpsteriotoday at 12:44 PM

The 940mx on this laptop doesn't support hardware video encoding, so I'm basically forced to run everything on CPU. I do also stream so it's definitely a nice to have.

I could run the game on the GPU and leave more CPU for the desktop and encoder, maybe I'd be able to record and play on Wayland that way, but there's some additional drawing latency if I run the game on the GPU, the frame buffer gets sent back to the CPU before it's drawn on the display anyways.

As it's rhythm games I mainly play (ITGmania, Stepmania fork), the additional latency for getting the picture out on the display it's not really working out great for me.

account42today at 10:53 AM

With X11 you don't have to care about what wm/compositor you're using to choose a screen recorder.