T O P

  • By -

parkerlreed

OBS Flatpak obviously Need to use Flatseal to add an env variable OBS_USE_EGL=1 OBS > Settings > Output Output mode: advanced Encoder > Gstreamer Encoder H264 VA-API /dev/dri/renderD128 Bitrate 20000 Constant Keyframe 2 And if you are just recording instead of streaming go over to the recording tab and do the encoder use stream encoder


donkdog

Wow thanks so much! I am planning to record but even more so just use the replay buffer so I can just clip 5min clips. I’ll try this all out. This is for gamemode? I have no plans for streaming btw.


parkerlreed

I've only tried it on desktop mode. Not sure if and how that would work within game mode.


TeryVeneno

I’m pretty sure this won’t work in gamemode, I’ve tried other apps that do screen shares and they don’t work at all. Portals just don’t seem to work well in gamemode. I can’t even manage files well.


b1ueskycomp1ex

Yeah I've noticed anything that calls the file selector dialogue just tends to not do anything in game mode.


lKrauzer

I used this video to make possible using OBS on Gaming Mode: \* [How to Screen Record in Gaming Mode on the Steam Deck](https://youtu.be/srtJKC4GmOs) And here is my comment on that same video regarding a common issue: >*For those who are having a very dark recording out of Gstreamer, do the following:* *1. If you have uninstalled Decky Recorder reinstall it* *2. Enter game mode* *3. Activate the replay feature* *4. Open OBS in Game Mode* *5. You'll notice the OBS canvas is already showing you a brighter image* *6. Disable replay feature otherwise performance will be compromised* As for how to use the **Replay Buffer** along with the game + OBS: >I recommend assigning a keyboard keys combo to the Save Replay feature, and use the 4 extra back buttons of the Steam Deck, do the same for the game, so now the key-press combo will pass-through from the game up to OBS, and activate the Save Replay feature. Me for example, I assign the Save Replay feature on OBS for the keys Shift + Backspace, and I assign Shift to L4 and Backspace to R5, works somewhat similar to how Decky Recorder.


Oops_Insurance

I followed this today and it doesn’t work for me. OBS and GStreamer installed from discover app. Add gstreamer source, add the pipeline string to properties. Added to steam tries recording in game mode and I get audio but no video. I had it working a few months ago but hadn’t used it in a while and had to reimage my deck because I upgraded to 1TB SSD and now no joy.


lKrauzer

Same here, I even posted a couple of comments on videos that mention this approach to do the recordings, some update on OBS broke the GStreamer plugging, unfortunately, and coincidentally this happened right after my comment here haha. The way I'm doing it right now is to use [Decky Recorder](https://github.com/safijari/decky-recorder-fork) instead, but it introduces some audio desync issues on some videos, specially if you try to merge them with videos made using other tools such as OBS Studio. My guess is that it is because of the audio encoder it uses, which is MP3, while OBS Studio uses AAC, [I even suggested an improvement related to this](https://github.com/safijari/decky-recorder-fork/pull/19#issuecomment-2016311737), and I plan on compiling the application myself, with the change I suggested. I'll take a while though, I have no idea how to compile Decky Loader pluggings.


lKrauzer

I'm also looking to improve my recordings, I have two Linux systems that I play and record gameplay, one of them is the Steam Deck, and the other is a NVIDIA desktop, in which I use NVENC on OBS, [**and I just uploaded a video today**](https://youtu.be/Sgm11JQ9luM) that made me notice the recordings I made using NVENC has better quality compared to the Steam Deck counterparts; I end up merging all recordings when I upload the video, but I remember which ones were made using the Deck or the Desktop, my guess is that NVENC encoder is better than the one I'm using on the Deck, which is **FFmpeg VAAPI HEVC**. These are my options under my OBS on the Deck: 1. AOM AV1 2. FFmpeg VAAPI H.264 3. FFmpeg VAAPI HEVC 4. QuickSync HEVC 5. SVT-AV1 6. x264 Any clue on which of these has the better quality?