Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Steam Game Recording has officially launched

By -

No longer should you need external software just to record a fun clip of gameplay on Steam desktop and Steam Deck, with Steam Game Recording now officially live for everyone. Arriving as part of a big update to the Steam Client there's a lot of changes, which also has Valve drop support for Windows 7 and 8.

This system enables you to have continuous recording of gameplay, or you can set it to record manually on a hotkey. From there you can then clip it easily directly in the Steam client to share anywhere. It works for any game, even non-Steam games you've added to your library.

It comes with a new SDK and API developers can hook into as well. If a game adds direct support they can add various special markers to the recording timeline.

Shipped as part of this update are some Steam Deck specific changes:

  • Fixed games stored on an external drive still showing as available when the drive is removed.
  • Changed the enter action on the login password entry to attempt login rather than requiring navigation to the "submit" button.
  • Improve compatibility for native titles that have not been reviewed yet by launching them in the same runtime environment as reviewed titles.
  • Fixed a case where the Bluetooth settings tab would disappear if the system was in sleep mode for an extended period of time and resumed without an internet connection.
  • Fixed a case where controllers were unresponsive if a malfunctioning third party compatibility tool was installed.

And also various Linux improvements too:

  • Fixed some miscellaneous common crashes.
  • Fixed slow startup on systems where the reverse hostname lookup for the loopback interface is not localhost.
  • Detecting and passing commands to an already running Steam client is significantly faster.
  • Added a -disable-screensaver-inhibit command line option to prevent Steam from inhibiting the screen saver when activity is detected.
  • Fixed Linux crash launching steamwebhelper occurring with some system configurations.
  • Steam developers can now select which Steam for Linux runtime to use for native titles. Please consult the partner site for more details.
  • Native titles will execute in 'Steam for Linux runtime 1.0 (scout)' by default, instead of the legacy runtime environment.
    This behavior is consistent with Steam Deck and promotes better compatibility across all Linux desktop distributions.
    Note that this new feature can be turned off globally with "-compat-force-slr off" on the Steam client command line.
  • Always allow the Steam client to fallback to X11 when SDL_VIDEODRIVER/SDL_VIDERO_DRIVER is set to wayland.
  • Removed the UI toggle to disable Steam Play globally, correctly reflecting that Steam Play is always enabled on Linux. Steam Play was always partially active even when set to off in the UI as it is a requirement for Steam client operation.
  • Fixed a case where the wrong DPI scaling factor would be used for systems using a non-gnome based session with an active gnome-desktop-portal service.
  • Extended recent Steam Play fixes to third party compatibility tools.

See more on the Game Recording page. And the changelogs for Desktop / Steam Deck.

Article taken from GamingOnLinux.com.
13 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
12 comments
Page: 1/2»
  Go to:

kuhpunkt Nov 6
Used it a bunch of times in beta. Super easy to use. Great addition to Steam.
_Mars Nov 6
After trying a bit under Bazzite, the experience was pretty bad sadly. From the ~30 minutes I tested, 90% of the recording was unusable, only showing a single frame that got updated occasionally. Also, microphone recording added a bunch of noise (haven't really looked at a solution yet). At least for gamemode, it's not working well for me. Might work better on desktop but GPU Screen Recorder already does enough for me there.

Hopefully it gets better.
Tharvas Nov 6
it worked 50-50 for me.
having the recording directory set to a tempfs seems to crash the preview of the recording so you don't really know what you are clipping until you export it which was working fast and fine.

I hope we soon can choose audio inputs natively as with built in forced microphone recording it is rather annoying. it is fine for now as I mainly use it to record bugs or cheaters to send proof where sound is not needed but I don't think Valve intended this to be it's primary function.
Chrisznix Nov 6
Quoting: TharvasI hope we soon can choose audio inputs natively as with built in forced microphone recording it is rather annoying. it is fine for now as I mainly use it to record bugs or cheaters to send proof where sound is not needed but I don't think Valve intended this to be it's primary function.
Hmm, you could choose to record your microphone in one of the last betas. There was a checkbox toggle switch for it!
Was i missed was the option not to record default output. Example: whem i play with friends and have mumble (a voice chat client) in the background, they get recorded too.


Last edited by Chrisznix on 6 November 2024 at 12:16 pm UTC
Oh look, another reason why Steam is better than Epic.
Tharvas Nov 6
Quoting: Chrisznix
Quoting: TharvasI hope we soon can choose audio inputs natively as with built in forced microphone recording it is rather annoying. it is fine for now as I mainly use it to record bugs or cheaters to send proof where sound is not needed but I don't think Valve intended this to be it's primary function.
Hmm, you could choose to record your microphone in one of the last betas. There was a checkbox toggle switch for it!
Was i missed was the option not to record default output. Example: whem i play with friends and have mumble (a voice chat client) in the background, they get recorded too.

good to know, I must have missed this toggle!
I agree about recorded audio though, it just makes sense that the game recording per default records the game only and not the whole desktop audio.

let's wait and see though.
I used to use ShadowPlay back when I was using an NVidia GPU, and from what I saw, this looks more feature rich, but also more confusing. Can somebody please ELI5 to me how to:
1) Save last N secs/mins into a video file with a single button press/combo?
2) Manually start and stop a recording, with subsequent autosaving it into a video file?
poiuz Nov 7
Quoting: officerniceOh look, another reason why Steam is better than Epic.
It also shows why people dislike Steam: I don't need a feature creep. There's so much junk like this in the Steam client I don't care about. Someone should tell Valve about the unix principle or at least about plugins.
Slimm Nov 7
Guess it doesn't work on Wayland. Crashes the whole Steam app.


Last edited by Slimm on 9 November 2024 at 12:12 am UTC
Liam Dawe Nov 7
Quoting: SlimmGuess it doesn't work on Wayland. Crashes the whole Stema app.
Works here and i'm on KDE Plasma Wayland.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.