Patreon Logo 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 Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

Valve released the latest stable update for SteamOS, along with a new big stable Steam Client update for all platforms. Here's all that's new.

For SteamOS 3.7.20 the changes are:

General
  • Added ntsync driver
Non-Deck
  • Enabled polkit for the InputPlumber dbus interface and resolved a potential race condition for the InputPlumber interface, addressing CVE-2025-66005 and CVE-2025-14338

The NTSync driver is something we've covered a fair bit here on GamingOnLinux. Released originally with Linux kernel 6.14 back in March 2025, it matches closer to Windows NT synchronization primitives to provide accuracy and good performance especially for Windows games on Linux running through a compatibility layer. Don't expect sudden performance increases though, since Proton directly already had something similar - but some titles might see a boost in certain cases.

As for the main stable Steam Client update here's everything:

General
  • Added the option to attach hardware specs when writing or updating a Steam User Review on a game's store page
  • Added the option to provide anonymized framerate data. When enabled Steam will collect gameplay framerate data, stored without connection to your Steam account but identified with the kind of hardware you are playing on. This data will help us learn about game compatibility and improve Steam. This feature is currently in Beta with a focus on devices running SteamOS.
  • Added an icon on tools in the game list with a tooltip to explain what they are.
  • Added notification settings for showing a toast and playing a sound when an achievement is unlocked.
  • Added a warning dialog when a user selects "Tools" in their library filter for the first time that explains what tools are and why they are showing up in the game list.
  • Fixed intermittent error in downloads view when moving game entries between scheduled and queued sections.
  • Fixed displaying TPM and Secure Boot status on Windows in Steam's System Information dialog when running the 64-bit client.
  • Fixed issue where a game beta/version showed the date for when the beta was assigned, instead of showing the date when the game build was created.
Library
  • Installed demos that are no longer playable now show "Uninstall" instead of "Play" as their primary action.
  • Newly added demos and free to play games will appear at the top of the recent games list.
Hardware Survey / System Information
  • Fixed an issue where VRAM on some graphics cards was not reported correctly (-1)
  • In the case of multiple display adapters, we now select the one with the most VRAM to display and report to Steam
Game Recording
  • Fixed exporting clips for games with names that contain invalid Windows file name characters, such as "?".
Chat
  • Updated the /store command so that it now uses the new Store trailer player.
Remote Play
  • Fixed hover behavior when using a tablet stylus.
Steam Families
  • Improved setting layout and navigation on desktop, deck and mobile devices.
Accessibility
  • Various fixes for high contrast mode
Streaming
  • Fixed a case where streaming could leave downloads throttled even after the stream stopped.
Linux
  • Fixed a bug that could result in Proton games showing up as "Not valid on current platform" for users with very large libraries when using offline mode.
  • Fixed a bug that could result in Proton games showing up as "Not valid on current platform" for users with very large libraries.
Steam Input
  • Added missing buttons to Mode Shift Button selection menu: Left Stick Touch and Right Stick Touch
  • Button Chord Activator's drop down list of available buttons has been replaced with a multi button selector. This means that newer controllers have full access to extra grip buttons that were previously unlisted.
  • Gyro to Joystick Camera's Minimum Joystick Output now matches Gyro to Joystick Deflection's behavior, which is useful for identifying a game's internal joystick deadzone.
  • Improved input latency while controller rumble is happening on third party controllers.
  • Added option to apply Gyro to Joystick Deflection range remapping and acceleration settings on an Per-Axis or Circular basis.
  • Fixed a bug in Gyro To Joystick Deflection mode where a setting of 0 for Minimum Gyro Deflection, and any non zero Minimum Joystick Output would still result in zero output without a significant amount of gyro deflection. This should help gyro users to dial in games' internal joystick dead zone size more easily.

And here's some changes specific to the Steam Deck / SteamOS client (ones that were not mentioned in the main desktop changelog above):

  • Merged lockscreen options 'On system wake and power up' and 'Before login screen'. Enabling the lockscreen to display 'On system wake and power up' will show the lockscreen during login.
  • When submitting feedback on whether you agree with a Deck Verified rating, if you disagree we'll now ask for the reason. Providing a reason is optional.
  • Display the highest resolution capsule image available for the featured game in the Recent Games carousel when online.
  • Fixed an issue that could make the currently selected element rapidly gain and lose focus which could also result in gamepad inputs being ignored.
  • Fixed an issue that made it impossible to install some games if you have a large game library.
  • Fixed an issue that prevented your selected keyboard theme from applying while in offline mode.
  • Fixed an issue that could cause the gaming mode footer to flicker or disappear.
  • Fixed an issue with Switch Pro Controller Home LEDs turning on when disabled.
  • Fix a case where ABXY button options could be missing from configs.
  • Fixed action set information being cut off in the configuration edit page.
Article taken from GamingOnLinux.com.
4 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
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
2 comments

Jarmer 2 hours ago
User Avatar
My dream for a steam update one day (I am a simple person):

  • it actually exits properly when I press "steam -> exit" and doesn't just sit there forever with a screen that says "steam is shutting down" or whatever, which makes me go to the task manager and force stop the mofo.

  • a "download all" button for updates on the download screen
Mohandevir 9 minutes ago
Did the update and lost all my games, on the main nvme partition. I was even asked to re-login. I'm currently reinstalling my Steam Games. No problem for non Steam games like my emulation setup, though.

I was wondering what to remove... Valve solved the issue! 😄
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo 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