This is the first release of SteamOS 3.7 to the Stable channel. The below notes are for changes since SteamOS 3.6.24. For changes relative to previous 3.7 beta builds see here.
This update was re-released with additional client changes.
General
Updated to a newer Arch Linux base
Updated the Linux kernel to 6.11
Updated the Mesa graphics driver base
Desktop mode now ships with Plasma 6.2.5
Added support for frame limiting with VRR displays (internal and external)
Added Battery Charge Limit control to Settings->Power
This option allows you to set a maximum charge limit for your Steam Deck.
Limiting the charge limit to 80% can be beneficial for long term battery health. This can be useful if your Steam Deck is constantly being charged (e.g. docked), or very rarely has its battery depleted.
Fixed a crash when no displays are connected
Added official support for the Lenovo Legion Go S
Improved support for other AMD powered handhelds (like the ROG Ally and original Legion Go)
Updated the SteamOS recovery image for repairing SteamOS on Steam Deck and Legion Go S. If you would like to test SteamOS on your own AMD powered handheld, you can use this SteamOS recovery image and follow the instructions here.
Controllers and Input
Add support for the Proteus Byowave controller
Fixed an issue where Switch Pro Controller gyros might not work on first connection
Fixed an issue with stuck/hanging controller inputs when exiting Steam
Bluetooth
Fixed Bluetooth devices still being able to wake the Steam Deck from suspend, even when Bluetooth was disabled from Desktop mode
Enable HFP/HSP profiles, to allow using the integrated microphone from headsets and earbuds
Added battery level display for supported Bluetooth devices
Include a bugfix for the Airpods when using the AAC codec
Bluetooth controllers can now wake LCD units from sleep, previously only available on OLED models
Steam Deck Dock
Graphics and Performance
Desktop
Updated to Plasma 6.2.5 (previously 5.27.10) - see the big changes in Plasma 6 here
Surround sound now works correctly
KDE Filelight is now installed by default for disk usage visualization and low disk space notifications
Speed and robustness improvements when switching between desktop and game mode
Added 'gocryptfs' support to desktop session to enable use of the Plasma Vaults feature
Misc
Fixed some cases where "filter-chain" or other virtual sound devices would erroneously appear in the UI
Fixed cases where applying system updates could fail if certain configuration files were corrupted or malformed
Various enhancements to System Report functionality for support and troubleshooting
Fixed compatibility issue with certain DNS servers causing very slow domain lookups
Improved responsiveness of system when running into out-of-memory crash situations
Enabled IPv6 Privacy Extensions by default
Fixed a bootloader crash on certain non-Steam Deck devices, including qemu-based virtual machines
Known Issues
Developer
Updated to a 6.11 based kernel
Added debuginfod URLs for SteamOS
Added systemd .socket units to the default list of /etc files preserved across updates
When running in a VM, system will now default to the desktop session
Swap file setup now uses standard 'mkswap' functionality instead of shipping an ad-hoc 'mkswapfile' script
The steamos-readonly command now warns that the status might not be accurate when sysexts are loaded
Fixed a case that could introduce duplicate boot entries for devices manually setup to dual-boot
The pacman cache is now cleaned after applying a SteamOS update
We have just shipped an updated Steam Deck Client to the Stable channel.
Additional Client Changes
Fixed 'Factory Reset' failing if the 'Reset OS' option was selected.
Fixed an issue preventing some apps from installing on the Legion Go S.
Added "SteamOS Compatible" library tab on the Legion Go S.