Now with Recording available in Stable (1730843162) I tried again, and the issue persists.
This time I also tried "Create a Share Link" for a clip I made, and I got this: https://steamusercontent-a.akamaihd.net/ugc/2403326468924845222/1D48E87EAEECE57134780B93F9C4515C643E94BF/
It plays back even worse in the browser, but if I download that file to my PC and play it back in a video player, it plays better than it does in the browser, but with a lower framerate than it should have. It also displayes the same distortions I mentioned earlier.
I've been getting this too on Arch Linux with a 7700XT. Hoping we get a response, steam game recording could be a game changer if it worked right
This issue isn't just on AMD. It is present on Nvidia as well. Both the playback preview and the final export have very choppy framerates. This along with https://github.com/ValveSoftware/steam-for-linux/issues/11166 make Steam Recording basically unusable in Linux.
Happening here on NixOS w/ 7900 XT on KDE Wayland, however playback in Steam's clip viewer is smooth as I'd expect the output to be. It is possible to find the clip's folder on disk and combine the .m4s chunks together with ffmpeg and get a usable file, but it's less than ideal.
cat init-stream1.m4s chunk-stream1* > tmp_audio.mp4
cat init-stream0.m4s chunk-stream0* > tmp_video.mp4
ffmpeg -i tmp_video.mp4 -i tmp_audio.mp4 -c copy merged.mp4
# Re-encode to whatever format you need
ffmpeg -i merged.mp4 -c:v libvpx-vp9 -b:v 10M -filter:v scale=1920:-1 -r 60 encoded.webm
rm tmp_*
Can confirm the exported clips look horrible when viewed in browser, but viewing them with MPV looks fine. Re-encoding them with ffmpeg also fixes the framerate.
This appears to possibly be fixed now, at least for me? Exported a clip from today and one from ages ago when it was broken, and both appear to be 100% fine now. I'm on the Steam Client Beta, so no clue if it is like this on stable.
I'm on stable, and it looks like you're right. I had recording disabled because of this bug, but I enabled it again, and was then able to export a clip just fine. I don't remember any mention of a fix in the Steam client's patch notes, but either way I'll take it. I'll close this report for now but I suppose if someone still has the same issue then it can be reopened. Many thanks to everyone involved with the fix.
Nope still broken for me. Although I booted up steam in flatpak and it did end up working. Maybe it's just because I'm on Ubuntu and have some missing/old deps or something? Moving to flatpak steam is too much of a hassle right now, unfortunately will still be using OBS for anything important for now
Okay nvm. Figured out the answer for ubuntu. it was indeed ubuntu's old dependencies causing it. gotta add in the kisak mesa ppa and update mesa drivers
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade
Love you @kisak-valve!
Your system information
Please describe your issue in as much detail as possible:
When attempting to play back a recording in the Steam client, the playback appears to have a much lower framerate than the game had, or what the recording should have. Even that low framerate does not appear to be steady, because the playback looks somewhat choppy. A clip exported from this recording has a higher framerate, but also suffers from serious visual artifacting which looks like sections of the image being displaced for a short period.
I have videos demonstrating both problems but they are too big to upload to Github.
This problem is present in recordings of Tekken 8 and Monster Hunter Rise, and possibly other games as well.
Steps for reproducing this issue:
System info