Steam Deck Beta Client Update: June 8th
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Steam Networking
Fixed a bug causing NAT traversal to fail for many P2P connections
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Steam Networking
Fixed a bug causing NAT traversal to fail for many P2P connections
The Steam Client Beta has been updated with the following changes:
Steam Networking
Fixed a bug causing NAT traversal to fail for many P2P connections

Steam Bullet Fest is on now through June 15th at 10 am PT. As you can see from our trailer, there are all kinds of shoot-'em-ups offering discounts all week long!
You'll find hack-n-slashes, anime side scrollers, incremental bullet hells, and more. Join us now for Steam Bullet Fest, on through June 15th at 10 am Pacific!

The Steam Client Beta has been updated with the following changes:
General
Updated controller pairing UI.
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
General
Fixed Scaling/Filtering/Sharpening options not showing in the performance menu.
Updated controller pairing UI.
SteamRT3 Beta
Fixed SteamOS updates failing to apply when opted in to the SteamRT3 experimental client.
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
General
Added support for the Malay language.
Steam Input
Added support for GameCube rumble when the adapter is in PC mode.
Fixed the selected action set in the configurator resetting while making edits in the configurator.
Fixed a bug virtual menus assigned to a mode shift would not be able to add bindings when accessed via the link on the source page.
Linux SteamRT3 Beta
The Steam Deck client can now be run inside a Steam Runtime container. This will help the Steam client provide a more consistent experience. This is the same technology we use for Steam games.
The SteamRT3 beta client is distributed alongside the regular beta client. You can opt-in to the beta client via the 'Use experimental SteamRT3 Steam Client' toggle in Settings -> System.
The SteamRT3 beta client has been updated to 64 bits.
Please report issues specific to the SteamRT3 beta in the Beta Forums or the steam-for-linux issue tracker.
The Steam Client Beta has been updated with the following changes:
General
Added support for the Malay language.
In-Game Overlay
Fixed a bug where performance monitor showed FG rather than DLSS in some situations where we should have known DLSS specifically was in use for frame generation.
Steam Input
Added support on Windows for more than 4 Xbox controllers if GameInput v3 is installed.
Added support for GameCube rumble when the adapter is in PC mode.
Fixed the selected action set in the configurator resetting while making edits in the configurator.
Fixed a bug virtual menus assigned to a mode shift would not be able to add bindings when accessed via the link on the source page.
Remote Play
Added a button to toggle the performance graph in the streaming overlay.
Linux SteamRT3 Beta
Fixed games not exiting when requested by Exit Game button.
Note: This update is for the Steam Deck Beta and Preview channels, and includes new features that are still being tested. You can opt into this in Settings > System > System Update Channel.
These notes contain all changes since the current stable SteamOS 3.7 release, with the new changes since the previous 3.8.6 Beta noted below
New in 3.8.7
Fixed a GPU crash with Grand Theft Auto V Enhanced
Fixed a regression with previous 3.8 builds that could result in audio popping
Fixed Remote Play capture in Desktop Mode when the Wayland session is selected
Fix Bluetooth not working on some Intel handhelds
Add initial firmware for upcoming Intel handhelds
Improved UI behavior when low on battery and connected to a slow charger
Actually fixed an issue on certain TCL TVs where the display may remain blank using the Steam Deck Dock when VRR is enabled (requires a Dock firmware update)
General
Fixed a case where WiFi performance could become degraded until the device was put to sleep or manually reconnected
Fixed excessive trackpad sensitivity on certain early Steam Deck LCD models
Fixed a bug on Steam Deck OLED where rebooting would occasionally cause a loss of speaker output until rebooted again
Initial support for upcoming Steam Machine hardware
Added support for waking from sleep via connected Steam Controller
Added preliminary support for HDMI VRR for devices with native HDMI output
Updated Arch system base
Updated graphics driver with performance and stability fixes
Fixed an issue where "Allow Tearing" wouldn't have the intended effect in certain configurations
Fixed a case where per-app performance settings would intermittently fail to apply when launching a game
Substantially improved speed of future OS updates on high-speed connections
Improved support for the screencasts in Game Mode (e.g. OBS/Discord)
Fixed dropdown menus not appearing in some games
Improved VRR frame pacing
Fixed FSR badge remaining off in the performance overlay, even if it was actually active
Improved support for games that attempt to open PDF files in external viewers
Fixed an issue where video output could become frozen while using Remote Play
Fixed a possible session crash when using Game Recording with certain "Maximum video height" settings
Added missing graphics features needed for titles such as "Crimson Desert"
Fixed an issue affecting certain titles (such as "SpongeBob SquarePants: Titans of the Tide") where the game window could have an incorrect position
Fixed closing certain titles (such as "STAR WARS Jedi: Survivorβ’") and Starfield resulting in a session crash
Improved support for certain USB racing wheels and USB devices that boot in a non-standard mode
Frequently these are devices that appear as USB storage devices with a driver installer, and must be switched to their normal mode by the OS
Steam Deck controller firmware updates now display update progress on the splash screen
Fixes issue on specific Steam Deck revisions where firmware updates could render the left controller inoperative for that session
Fixes for experimental nested desktop mode
Numerous stability and security updates
Bluetooth
Re-re-enable Bluetooth Wake for Steam Deck LCD
Fix for more spurious wake issues that were present in earlier attempts
Audio
Detect HDMI channel count and expose surround configuration if available
Add a setting to allow using Bluetooth headset mics (Bluetooth playback quality will be worse while capture is active)
Restore internal audio device on reboot if set to "Off" in desktop mode
Increase suspend timeout for HDMI devices so initial audio isn't cut off after a few seconds of inactivity
Fixed a bug with switching input devices when a wired headset is plugged in
Fixed an issue where audio underruns could be experienced after sleep/resume
Accessibility
Added an option to force mono audio output
Desktop Mode
KDE Plasma updated to version 6.4.3 from 6.2.5, and now uses wayland by default
Fixes several cases of reduced performance in Desktop Mode compared to Game Mode
Improved support for rotated displays
Better scale factor out of the box on TVs
Adds support for external HDR displays
Adds support for VRR displays
Adds support per-display scale factor
For more information, see Plasma release announcements
Keyboard layout and language are now obeying Game Mode settings
Improved windowing behavior for games running in Proton
Fixed a bug in Desktop Mode causing previously open applications to not be remembered when using the 'Return to Gaming Mode' shortcut to logout
System Firmware
Includes Steam Deck LCD BIOS v133
Security updates
Added "Memory Power Down" setup option
Preliminary support for hibernation
Includes Steam Deck OLED BIOS v114
Security updates
Charging LED now changes color when charge limit is reached, rather than only at 100%
Non-Deck
Improved compatibility with recent Intel and AMD platforms
Greatly improved video memory management on discrete GPU platforms
Fixed a compatibility issue with the SteamOS chainloader that could cause a boot failure on some desktop systems with recent UEFI firmware
Power button short and long presses now supported across a wide variety of devices
Improved controller support for OneXPlayer F1 series, GPD Win 5, GPD Win Mini, Anbernic Win600, OrangePi NEO, and Lenovo Legion Go
Added controller support for OneXPlayer X1 series and Lenovo Legion Go 2
Added system and controller firmware update support for the Lenovo Legion Go 2
Added preliminary charge limiting support for Legion Go, Legion Go S, and Legion Go 2 - currently only accessible in Desktop Mode
Added controller RGB LED color settings for the Lenovo Legion Go 2
Added controller, TDP control, and speaker audio support for the ASUS ROG Xbox Ally series
Reduced handheld controller input latency from 5-8ms to 100-500us
Night mode, color vibrance, and color temperature sliders in Steam now work on Z2E and later AMD APUs
Seamless boot fixes for Z2E and later AMD APUs
Automatically handle internally rotated display for some third-party handhelds
Improved motion control support for handhelds with BMI260 IMUs
SD card reliability improvements for some third-party handhelds, including ASUS ROG Xbox Ally, Legion Go 1, Legion Go S, Legion Go 2, and MSI Claw
Fixed washed out colors for Zotac and OneXPlayer handhelds with OLED
Fixed some GPU hangs on Phoenix APU devices (Tales of Arise, Octopath Traveler II)
Fixed ASUS ROG Ally power consumption from fingerprint reader while shut down
Fixed trackpad losing functionality after sleep/resume on the Legion Go
Fixed spurious wake-ups when using a Logitech Bolt receiver
Add controller support for MSI Claw devices (A1M, 7 AI+ A2VM, 8 AI+ A2VM, A8 BZ2EM)
Add controller support for OneXPlayer APEX and X1 series.
Improved gyro response for devices that use AccelGyro3D (Legion Go 1, Claw A1M)
Fixed a system crash on international Asus ROG Xbox Ally models
Developer
Desktop Mode now uses Wayland by default
X11 support may still be selected via Steam developer settings, or via `steamosctl`
Updated Linux kernel to 6.16
Steam now uses steamos-manager to query available desktop sessions and trigger desktop session switching
Added support for setting the desktop password in developer settings
Initial support for running as a Virtual Machine guest (virtio guest drivers)
Added support for third-party devices to trigger the SteamOS boot menu via EFI variable
Added `custom-update` verb to `atomupd-manager` for easier testing of specific builds
System reports now include more audio debug information
Initial support for LAVD CPU scheduler via `steamosctl set-cpu-scheduler lavd`
Today we are excited to announce the release of the refreshed Steam Store home page. Thank you to everyone who opted into the Steam Client beta and provided feedback during the beta period. The updated design is a continuation of recent improvements across the Steam store, like the game page updates we made a few months ago.
Read on for details of the update:
Over the years we've introduced new sections and added more ways for you to discover and learn about games, and this update aims to make the store home feel more cohesive. Each section has a distinct set of tools and information to give users many ways to explore the diverse catalog of games on Steam. A goal of this visual refresh is to strike a balance between providing more consistency in UI elements, while allowing the unique nature of each section to show through.

There is now more detailed information highlighting the reason a game is being recommended to you; plus a user review round-up.Β When hovering over a game's cover art, the game's micro-trailer will play for a quick peek at the action. We also added a sneak-peek of the adjacent games in the carousel.
We've brought back two sections that you may have seen during our big seasonal sales permanently: Games currently on sale from your wishlist, and recommended DLCs for you on sale.

You can now find a personalized calendar right on the home page, giving you a quick way to see new and upcoming games recommended based on what you play. Page through to see new and exciting games that are coming out in the next two weeks or view your full calendar to look even further out. You can even see recommended new releases you may have missed.

A quicker way to browse titles in your Discovery Queue without leaving the home page.
We refreshed the design to bring this part of the store home in line visually and functionally with the rest of the sections. This includes a micro-trailer and screenshot preview display. Additionally, you can now click a screenshot to expand it.
The contents of this tab have been updated in response to player feedback in order to better capture the most anticipated releases of the coming month. If you're looking for more niche upcoming releases, check out your Personal Calendar (details above).

We've also shipped lots of upgrades to the details of what makes up the homepage. Here are a few of the bigger changes:
We know that bigger animated assets can be a problem for some folks. If you're sensitive to motion such as animated marketing assets or trailers that appear when hovering over games, we've got you covered: These things can be disabled by visiting your Store Preferences. When disabled on the home page we will switch to static screenshots instead of micro-trailers and use static marketing assets.

Users with a controller will see significant improvements to navigation on the homepage. This will mostly impact players on Steam Deck or using Big Picture Mode.
A short description is now presented along with other relevant information. The UI is updated to provide better contrast and legibility.

We're now displaying higher resolution game art for better visual clarity, making the most of the latest game art uploaded by developers.
Q. How long has this been in beta testing?
A. Since April 1.
Q. Can I personalize my view of the store?
A. Absolutely. You can customize your view by setting your store preferences, following game developers, and by ignoring individual games or tags.
Here's how to get started with editing your store preferences: https://store.steampowered.com/account/preferences/
At the top of your settings, you'll find options for setting the level of mature content you are comfortable with. Steam breaks down mature content into five categories, which are based 1:1 on categories selected by the game developers, and double-checked by Steam's review team.
As you scroll down your store preferences page, you'll see a number of options, including categories of products you wish to see, user tags to exclude, and individual products you've ignored in the past.
For Developers:
We are using higher resolution graphical assets in more places throughout Steam. We encourage you to review your game's graphical assets and update any missing or lower resolution assets from the store page editor. Visit the Graphical Assets documentation page for more information.


We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Remote Play
Fixed pipewire capture on Wayland desktop when running SteamOS beta
This release includes a variety of bug fixes and quality of life improvements for SteamVR.
We continue to focus on OpenXR as our preferred API for new games and applications. SteamVRβs official OpenXR subforum is here and weβd love to hear your feedback, as well as suggestions for new features.
SteamVR:
Fixed issue causing shimmering on the edges of the display on some headsets.
Dashboard: Resolved some memory leaks on AMD hardware.
Dashboard: Improved compatibility on some older (legacy) AMD hardware.
Fixed an issue with older AMD cards or drivers that caused a memory leak.
Streaming: Advanced settings UX now respects global toggle.
Improved version compatibility handshake when streaming.
Fixed HTC Vive users not being able to activate the laser mouse by clicking the HMD button after the dashboard is visible.
Add protection from hangs in vrserver on exit.
Speculative fix for Varjo headsets not having a display.
Fix regression in Chaperone behavior that was impacting some 3rd party OpenVR plugins.
Fixed an issue where SteamVR Home would drop frames on some systems.
Fix a bug where the SteamVR dashboard would not start, particularly when using hardware that creates many devices at startup.
Linux:
Fix a crash in SteamVR when a game crashes.
Fixed texture leaks when mirror window was visible.
Improved interop with gamescope overlay forwarding.
The vrcompositor process is always a child of vrserver now (instead of whatever process first uses the compositor).
Improved GPU synchronization implementation on Linux (now uses timeline semaphores).
Stop invoking `pidof` internally.
VRLink:
On Linux, pick the best GPU for VR and streaming rather than using first enumerated device. In particular, the NVIDIA open drivers enumerate in a different order and would not get selected before this change.
On Linux, work-around to enable 240 MBit/s streaming on NVIDIA cards.
Reduce performance overhead of Timing Debug Window.
Adjust packet timings to reduce latency spikes.
Fixed streaming certain OpenXR games on Quest (including Pavlov and Into The Radius 2)
OpenXR:
Added support for XR_EXT_interaction_profile_battery_state_display.
Fix OpenXR crash related to xrDestroyInstance.
Improved XrCompositionLayerProjection support (fixes distortion when scene projection and display projection differ).
Developer/Internal:
SteamVR won't kill UnrealEditor upon exiting VR.
Reduce the number of uninteresting vrevents, especially under VR streaming.
Cleaner driver shutdown sequencing.
As always, if you are interested, we encourage enrolling into SteamVR Beta by right-clicking on SteamVR in your Steam library, clicking on "Properties" and selecting "Betas" from the list on the left hand side and then clicking "Beta" under Beta Participation. Additionally, if you use Steam Link for Meta Quest, you can opt into the beta here or in-headset by going to your library, clicking the "..." on Steam Link, selecting Settings and clicking the button to the right of "Installed Version Information."
The Steam Link for Meta Quest FAQ page is available here.
If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a SteamVR System Report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

We have just shipped an updated Steam Deck Client to the Stable channel.
General
Improved the layout of the pair controller screen on Steam Deck.
Fixed an issue with joystick LEDs not working correctly on Legion Go in some cases.
Downloads
Fixed a bug which may have impacted download performance on some networks.
Remote Play
Fixed doubled input when the Steam Controller is connected via a puck.
Steam Controller Firmware
Controller FW update to address potential charging issue.
Added support for dimming the LED via settings in Steam.
Reduced internal deadzoning on the lower-range of the triggers.
Steam Input
Added support for dimming the Steam Controller's LED.
Added a potential workaround for an issue on Linux where gamepad emulation would break for Steam Controllers.
Reverted changes to trackpad momentum tracking that caused a deadzone around the edges of the Steam Controller trackpad.
Fixed some cases where returning to the "Edit Layout" screen from changing a binding or navigating from the "Preview" layout view could focus the wrong input.
Fixed an issue displaying the paired device serial on the Steam Controller Puck info page.
SteamNetworkingSockets
Fixed a bug causing connections to drop with the error "stop_waiting past sentinel gap".
A new Steam client has been released and will be automatically downloaded.
Steam Controller Firmware
Controller FW update to address potential charging issue.
Added support for dimming the LED via settings in Steam.
Reduced internal deadzoning on the lower-range of the triggers.
Steam Input
Added support for dimming the Steam Controller's LED.
Added a potential workaround for an issue on Linux where gamepad emulation would break for Steam Controllers.
Reverted changes to trackpad momentum tracking that caused a deadzone around the edges of the Steam Controller trackpad.
Fixed an issue with joystick LEDs not working correctly on Legion Go in some cases.
Fixed some cases where returning to the "Edit Layout" screen from changing a binding or navigating from the "Preview" layout view could focus the wrong input.
Fixed an issue displaying the paired device serial on the Steam Controller Puck info page.
Downloads
Fixed a bug which may have impacted download performance on some networks.
Remote Play
Fixed doubled input when the Steam Controller is connected via a puck.
SteamNetworkingSockets
Fixed a bug causing connections to drop with the error "stop_waiting past sentinel gap".
The Steam Client Beta has been updated with the following changes:
Downloads
Fixed a bug which may have impacted download performance on some networks.
SteamNetworkingSockets
Fixed a bug causing connections to drop with the error "stop_waiting past sentinel gap".
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Downloads
Fixed a bug which may have impacted download performance on some networks.
SteamNetworkingSockets
Fixed a bug causing connections to drop with the error "stop_waiting past sentinel gap".

The Steam Client Beta has been updated with the following changes:
Steam Controller Firmware
Controller FW update to address potential charging issue
Steam Input
Revert changes to trackpad momentum tracking that caused a deadzone around the edges of the Steam Controller trackpad
Fixed an issue displaying the paired device serial on the Steam Controller Puck info page
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Steam Controller Firmware
Controller FW update to address potential charging issue
Steam Input
Revert changes to trackpad momentum tracking that caused a deadzone around the edges of the Steam Controller trackpad
Fixed an issue displaying the paired device serial on the Steam Controller Puck info page
Note: This update is for the Steam Deck Beta and Preview channels, and includes new features that are still being tested. You can opt into this in Settings > System > System Update Channel.
These notes contain all changes since the current stable SteamOS 3.7 release, with the new changes since the previous 3.8.5 Beta noted below
New in 3.8.6
Fixed an issue where "Allow Tearing" wouldn't have the intended effect in certain configurations
Added preliminary support for HDMI VRR for devices with native HDMI output
Fixed an issue where video output could become frozen while using Remote Play
Fixed a possible session crash when using Game Recording with certain "Maximum video height" settings
Fixed a regression with previous 3.8 builds where the "New!" badge would be incorrectly placed in Desktop Mode launcher entries
Fixed an issue on certain TCL TVs where the display may remain blank using the Steam Deck Dock
Add controller support for MSI Claw devices (A1M, 7 AI+ A2VM, 8 AI+ A2VM, A8 BZ2EM)
Add controller support for OneXPlayer APEX and X1 series.
Improved gyro response for devices that use AccelGyro3D (Legion Go 1, Claw A1M)
Fixed a system crash on international Asus ROG Xbox Ally models
General
Fixed a case where WiFi performance could become degraded until the device was put to sleep or manually reconnected
Fixed excessive trackpad sensitivity on certain early Steam Deck LCD models
Fixed a bug on Steam Deck OLED where rebooting would occasionally cause a loss of speaker output until rebooted again
Initial support for upcoming Steam Machine hardware
Added support for waking from sleep via connected Steam Controller
Updated Arch system base
Updated graphics driver with performance and stability fixes
Fixed a case where per-app performance settings would intermittently fail to apply when launching a game
Substantially improved speed of future OS updates on high-speed connections
Improved support for the screencasts in Game Mode (e.g. OBS/Discord)
Fixed dropdown menus not appearing in some games
Improved VRR frame pacing
Fixed FSR badge remaining off in the performance overlay, even if it was actually active
Improved support for games that attempt to open PDF files in external viewers
Added missing graphics features needed for titles such as "Crimson Desert"
Fixed an issue affecting certain titles (such as "SpongeBob SquarePants: Titans of the Tide") where the game window could have an incorrect position
Fixed closing certain titles (such as "STAR WARS Jedi: Survivorβ’") and Starfield resulting in a session crash
Improved support for certain USB racing wheels and USB devices that boot in a non-standard mode
Frequently these are devices that appear as USB storage devices with a driver installer, and must be switched to their normal mode by the OS
Steam Deck controller firmware updates now display update progress on the splash screen
Fixes issue on specific Steam Deck revisions where firmware updates could render the left controller inoperative for that session
Fixes for experimental nested desktop mode
Numerous stability and security updates
Bluetooth
Re-re-enable Bluetooth Wake for Steam Deck LCD
Fix for more spurious wake issues that were present in earlier attempts
Audio
Detect HDMI channel count and expose surround configuration if available
Add a setting to allow using Bluetooth headset mics (Bluetooth playback quality will be worse while capture is active)
Restore internal audio device on reboot if set to "Off" in desktop mode
Increase suspend timeout for HDMI devices so initial audio isn't cut off after a few seconds of inactivity
Fixed a bug with switching input devices when a wired headset is plugged in
Fixed an issue where audio underruns could be experienced after sleep/resume
Accessibility
Added an option to force mono audio output
Desktop Mode
KDE Plasma updated to version 6.4.3 from 6.2.5, and now uses wayland by default
Fixes several cases of reduced performance in Desktop Mode compared to Game Mode
Improved support for rotated displays
Better scale factor out of the box on TVs
Adds support for external HDR displays
Adds support for VRR displays
Adds support per-display scale factor
For more information, see Plasma release announcements
Keyboard layout and language are now obeying Game Mode settings
Improved windowing behavior for games running in Proton
Fixed a bug in Desktop Mode causing previously open applications to not be remembered when using the 'Return to Gaming Mode' shortcut to logout
System Firmware
Includes Steam Deck LCD BIOS v133
Security updates
Added "Memory Power Down" setup option
Preliminary support for hibernation
Includes Steam Deck OLED BIOS v114
Security updates
Charging LED now changes color when charge limit is reached, rather than only at 100%
Non-Deck
Improved compatibility with recent Intel and AMD platforms
Greatly improved video memory management on discrete GPU platforms
Fixed a compatibility issue with the SteamOS chainloader that could cause a boot failure on some desktop systems with recent UEFI firmware
Power button short and long presses now supported across a wide variety of devices
Improved controller support for OneXPlayer F1 series, GPD Win 5, GPD Win Mini, Anbernic Win600, OrangePi NEO, and Lenovo Legion Go
Added controller support for OneXPlayer X1 series and Lenovo Legion Go 2
Added system and controller firmware update support for the Lenovo Legion Go 2
Added preliminary charge limiting support for Legion Go, Legion Go S, and Legion Go 2 - currently only accessible in Desktop Mode
Added controller RGB LED color settings for the Lenovo Legion Go 2
Added controller, TDP control, and speaker audio support for the ASUS ROG Xbox Ally series
Reduced handheld controller input latency from 5-8ms to 100-500us
Night mode, color vibrance, and color temperature sliders in Steam now work on Z2E and later AMD APUs
Seamless boot fixes for Z2E and later AMD APUs
Automatically handle internally rotated display for some third-party handhelds
Improved motion control support for handhelds with BMI260 IMUs
SD card reliability improvements for some third-party handhelds, including ASUS ROG Xbox Ally, Legion Go 1, Legion Go S, Legion Go 2, and MSI Claw
Fixed washed out colors for Zotac and OneXPlayer handhelds with OLED
Fixed some GPU hangs on Phoenix APU devices (Tales of Arise, Octopath Traveler II)
Fixed ASUS ROG Ally power consumption from fingerprint reader while shut down
Fixed trackpad losing functionality after sleep/resume on the Legion Go
Fixed spurious wake-ups when using a Logitech Bolt receiver
Developer
Desktop Mode now uses Wayland by default
X11 support may still be selected via Steam developer settings, or via `steamosctl`
Updated Linux kernel to 6.16
Steam now uses steamos-manager to query available desktop sessions and trigger desktop session switching
Added support for setting the desktop password in developer settings
Initial support for running as a Virtual Machine guest (virtio guest drivers)
Added support for third-party devices to trigger the SteamOS boot menu via EFI variable
Added `custom-update` verb to `atomupd-manager` for easier testing of specific builds
System reports now include more audio debug information
Initial support for LAVD CPU scheduler via `steamosctl set-cpu-scheduler lavd`
The Steam Client Beta has been updated with the following changes:
General
Fixed an issue with joystick LEDs not working correctly on Legion Go in some cases
Steam Controller Firmware
Added support for dimming the LED via settings in Steam
Reduced internal deadzoning on the lower-range of the triggers
Steam Input
Added support for dimming the Steam Controller's LED
Fixed some cases where returning to the "Edit Layout" screen from changing a binding or navigating from the "Preview" layout view could focus the wrong input
Ship a potential workaround for an issue on Linux where gamepad emulation would break for Steam Controllers
Remote Play
Fixed doubled input when the Steam Controller is connected via a puck
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
General
Improved the layout of the pair controller screen on Steam Deck
Fixed an issue with joystick LEDs not working correctly on Legion Go in some cases
Steam Controller Firmware
Added support for dimming the LED via settings in Steam
Reduced internal deadzoning on the lower-range of the triggers
Steam Input
Added support for dimming the Steam Controller's LED
Fixed some cases where returning to the "Edit Layout" screen from changing a binding or navigating from the "Preview" layout view could focus the wrong input
Ship a potential workaround for an issue on Linux where gamepad emulation would break for Steam Controllers
Remote Play
Fixed doubled input when the Steam Controller is connected via a puck
We have just shipped an updated Steam Deck Client to the Stable channel.
General
The 'Legacy Steam Runtime' compatibility tool is now an optional standalone download instead of being bundled with the Steam client.
Fixed an issue where the Steam Workshop would download an older version of an item if there were multiple versions of the item that were marked valid for game beta branch the user opted into.
Fixed a rare case where the Steam Controller welcome dialog could appear while updating the controller's firmware.
Fixed a crash related to the Steam Controller.
Fixed streamable non-Steam games showing in Library when Remote Play is turned off.
Fixed the "View friends list" link in the Big Picture home page opening the older non-QAM version of the friends list.
Fixed some startup movies failing to play.
Fixed option to clear custom backgrounds and logos not showing in library.
Library
Improved EULA scrolling behavior when using a controller.
Settings
Updated the layout and styles for client settings across desktop, Big Picture and controller configuration to improve readability and organization.
Notification settings has been updated to allow changing e-mail, client, and mobile notification preferences in one place.
Directly navigating to a specific settings page (i.e by activating the network icon in the header) will now focus the first setting in that section instead of the settings navigation menu.
Friends & Chat
Friend status will now update much more quickly after waking your device from sleep or toggling network connectivity.
Steam Input
Steam Controller: Minor improvement to gyro micro stutter (ignore clone packets).
You can turn off "Track Pad locking" - by default each trackpad is disabled while the corresponding joystick is either deflected or the joystick's capacitive sensor has been activated. This is to avoid accidental track pad touches when using a joystick. Find the setting in: Settings->Controller->Details->Calibration & Advanced->Trackpad Lockout.
Gyro to Joystick Camera: Defaulted Gyro Deadzone Speed and Gyro Precision Speed to 0 to aide tuning the correct Minimum Joystick Output - these settings would swallow the micro movements needed to check the minimum response to gyro movements. Also: added Minimum Joystick Output slider on the Configurator Quick Settings list.
Added an extra option to Gyro to Joystick Camera - Angle Catchup can be active while gyro ratcheting.
Fixed Gyro to Joystick Camera timing issue - should appear smoother across all controllers.
Removed several configuration options from incompatible inputs. Digital Buttons can no longer be set Press types that require Analog input and Gyro can no longer be set to incompatible Radial Menu or Hotbar. These options will still be available for all compatible inputs.
Fixed detecting the Steam Controller when it is charging on the puck at Steam startup.
Fixed an issue with doubled input when the Steam Controller is charging on the puck.
Fixed FlyDigi Vader 5 Pro in enhanced mode on Linux and macOS.
Fixed "Reset Camera To Horizon" action operating inconsistently in different engines - turn commands chunked into 2 to improve consistency.
Fixed quick settings Left Trackpad to point to correct settings, instead of toward Gyro.
Fixed not being able to use Grip Sense to activate Touch Menus.
Fixed Grip Sense sensor page Grip Range slider, and adjusted explanations.
Added Grip Sense rumble effect to Grip Sense calibration screen.
Fixed an issue where Steam Controller grip thresholds were loaded incorrectly in the device calibration screen.
Fixed an issue preventing the Steam button chord configuration from being edited for the Steam Controller.
Steam Controller Firmware
Fixes for trackpad 'dead zone' issues experienced by some Steam Controllers.
Fixed an issue with occasional stutter on the gyro polling rate.
Fixed IMU failures when using extended rumble.
Fixed an issue where continuous rumble would sometimes break Gyro input.
Remote Play
Added an advanced client option to enable microphone streaming.
Fixed the client disconnecting after a short period of time when doing non-local streaming.
Fixed the Steam Link app not showing the computer as online after pairing in some cases.
Desktop Mode
Fixed a case where dropdown windows and profile hover windows could get stuck on screen.
A new Steam client has been released and will be automatically downloaded.
General
Fixed an issue where the Steam Workshop would download an older version of an item if there were multiple versions of the item that were marked valid for game beta branch the user opted into.
Fixed a rare case where the Steam Controller welcome dialog could appear while updating the controller's firmware.
Fixed streamable non-Steam games showing in Library when Remote Play is turned off.
Fixed some startup movies failing to play in Big Picture Mode.
Fixed option to clear custom backgrounds and logos not showing in library.
Settings
Updated the layout and styles for client settings across desktop, Big Picture and controller configuration to improve readability and organization.
Notification settings has been updated to allow changing e-mail, client, and mobile notification preferences in one place.
In-Game Overlay
Fixed a case where Performance Monitor could over report frame rate if a game erroneously calls NVIDIA APIs to get new frame tokens at a much higher rate than their actual Present frame rate.
Fixed cases where the overlay may not immediately cover the entire screen when first invoked.
Fixed cases where the Big Picture mode overlay notifications may be positioned incorrectly until the overlay is first invoked.
Fixed a rare case where GameOverlayUI64.exe could stop responding and use too much CPU.
Steam Controller Firmware
Fixes for trackpad 'dead zone' issues experienced by some Steam Controllers.
Fixed IMU failures when using extended rumble.
Fixed an issue with occasional stutter on the gyro polling rate.
Fixed an issue where continuous rumble would sometimes break Gyro input.
Steam Input
Steam Controller: Minor improvement to gyro micro stutter (ignore clone packets).
You can turn off "Track Pad locking" - by default each trackpad is disabled while the corresponding joystick is either deflected or the joystick's capacitive sensor has been activated. This is to avoid accidental track pad touches when using a joystick. Find the setting in: Settings->Controller->Details->Calibration & Advanced->Trackpad Lockout.
Gyro to Joystick Camera: Defaulted Gyro Deadzone Speed and Gyro Precision Speed to 0 to aide tuning the correct Minimum Joystick Output - these settings would swallow the micro movements needed to check the minimum response to gyro movements. Also: added Minimum Joystick Output slider on the Configurator Quick Settings list.
Added an extra option to Gyro to Joystick Camera - Angle Catchup can be active while gyro ratcheting.
Fixed Gyro to Joystick Camera timing issue - should appear smoother across all controllers.
Removed several configuration options from incompatible inputs. Digital Buttons can no longer be set Press types that require Analog input and Gyro can no longer be set to incompatible Radial Menu or Hotbar. These options will still be available for all compatible inputs.
Fixed detecting the Steam Controller when it is charging on the puck at Steam startup.
Fixed an issue with doubled input when the Steam Controller is charging on the puck.
Fixed FlyDigi Vader 5 Pro in enhanced mode on Linux and macOS.
Fixed "Reset Camera To Horizon" action operating inconsistently in different engines - turn commands chunked into 2 to improve consistency.
Fixed quick settings Left Trackpad to point to correct settings, instead of toward Gyro.
Fixed not being able to use Grip Sense to activate Touch Menus.
Fixed Grip Sense sensor page Grip Range slider, and adjusted explanations.
Added Grip Sense rumble effect to Grip Sense calibration screen.
Fixed an issue where Steam Controller grip thresholds were loaded incorrectly in the device calibration screen.
Fixed an issue preventing the Steam button chord configuration from being edited for the Steam Controller.
Fixed Steam Controller input in Kingdom Come: Deliverance II.
Linux
The 'Legacy Steam Runtime' compatibility tool is now an optional standalone download instead of being bundled with the Steam client.
Fixed firmware updates failing on systems where libhidapi was not installed.
Fixed a case where dropdown windows and profile hover windows could get stuck on screen.
Fixed a crash related to the Steam Controller on Linux.
Remote Play
Alt-Enter now toggles windowed mode.
Window mode, position, and size are saved between sessions.
Added a windowed mode toggle and 1:1 resize button to the mouse/keyboard overlay menu.
Added an advanced client option to enable microphone streaming.
Fixed the client disconnecting after a short period of time when doing non-local streaming.
Fixed the Steam Link app not showing the computer as online after pairing in some cases.
The Steam Client Beta has been updated with the following changes:
In-Game Overlay
Fixed regression in FPS counter for a small number of games in this beta.
Steam Input
Fixed the size of virtual menus on desktop to match Big Picture Mode.
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Desktop Mode
Fixed the size of virtual menus to match Big Picture Mode.
Fixed regression in FPS counter for a small number of games in this beta.
The latest update to Steam Workshop has just wrapped up a beta test period and is now deployed for everyone.
The next time you visit the Steam Workshop for your favorite game, you'll see an updated interface for browsing, searching, and filtering, making it easier and faster to explore and find great user-created mods to enhance your gaming experience.
Read on for details of this update.
The main Workshop page for each game has a fresh new layout, which can be customized by the game's developer.
By default, the page starts off with featuring the most popular mods based on user ratings in the past week.
Next, the page lists the available item tags to quickly browse relevant content, or you can flip through the tabbed section of "Most popular", "Most Subscribed", "Last Updated", and "Most Recent"

In some communities, certain items have become the foundation upon which many other mods are built, so we've added a section to highlight those important cornerstone mods that are required by other items.

And of course if you follow individual Workshop authors, or if your friends have uploaded items for that Workshop, the page will display sections for those too.
We've reworked the browsing and filtering experience to make the whole thing faster and easier.
Applying filters now happens much faster and without a page refresh, so it's easier to keep track of where you are and what has changed as a result of the filters you set.
We've also redesigned the page to make better use of wider screens, allowing more items per row. Now, for most players, you'll find four or five items per row instead of the previous limitations of three.
Saved Searches
When you've applied desired filters to narrow down to a set of interesting mods, you can also save your search query to get back to it quickly from the "Browse" menu.

Powerful search: titles and/or descriptions
Now, the search within Workshop defaults to searching both the title and description fields to find your desired term. You can click the gear icon next to the search field for more options and details on constructing complex search queries to narrow in on exactly what you are looking for.
Filter by required DLC
Some mods only work with content available in specific items of DLC for the game. You can now easily narrow down your searches to exclude items that require DLC that you don't have.

When hovering over any item in the Workshop, you'll find a new magnifying glass icon appear. Clicking that icon will open a new quick view of the item, with key details such as dates, file size, screenshots, description and ways to immediately subscribe, rate, or add to your favorites. Plus, you can use the arrows on left and right of the quick view to quickly browse through the same list of items you opened the quick view from.

In addition to description of the item you are viewing, the quick view panel also includes sections for other items or DLC that are required. You can also easily jump to all of the items that depend on the item you are looking at, as possibly an interesting way to explore some similar kinds of content.
Q. What if I find a bug? How do I give feedback on the changes?
A. Leave us a comment by clicking the 'Discuss' button below.
Q. Do you plan to update other pages in the Workshop?
A. Yes, but we don't have an exact timeline for when. Once we wrap up this beta of the browsing page, we'll have a better idea of scope of work for subsequent pages.
Q. Got any random Workshop trivia?
A. Absolutely, we love random trivia. Did you know...
The mod with the most subscribers, is crashz' Crosshair Generator v3, which has been around since 2014. This mod helps players customize their crosshairs in Counter-Strike and has over 36M subscribers!
The mod that is most depended on by other mod makers: the eloquently-named CBA_A3 for Arma 3 is a toolkit that over 19,000 other mods depend on.
The Steam Workshop has 2,013 items with over 1 Million current subscribers. That is a whole lot of people customizing their gaming experience!
There are 41 different games on Steam that have at least one item in their Steam Workshop with over 1 Million subscribers. Wallpaper Engine, Garry's Mod, Project Zomboid, DayZ, and Counter-Strike 2 make up the top 5 of those.

Steam Deck OLED is back in stock, with a price increase for both models due to rising memory and storage costs.
New prices (inclusive of VAT where applicable):
Steam Deck OLED 512GB: Now $789 USD; CAD 1,129; EUR 779; GBP 649; AUD 1,199; PLN 3,279
Steam Deck OLED 1TB: Now $949 USD; CAD 1,349; EUR 919; GBP 779; AUD 1,429; PLN 3,879
Steam Deck itself hasn't changed; these new prices reflect the current state of component costs and other global logistical challenges across the industry as a whole. Weβll keep you updated if anything changes.
Read more about Steam Deck on its product page, and follow the Steam Hardware Blog to stay up-to-date on all Steam Hardware news.

Steam Deck OLED is back in stock, with a price increase for both models due to rising memory and storage costs.
New prices (inclusive of VAT where applicable):
Steam Deck OLED 512GB: Now $789 USD; CAD 1,129; EUR 779; GBP 649; AUD 1,199; PLN 3,279
Steam Deck OLED 1TB: Now $949 USD; CAD 1,349; EUR 919; GBP 779; AUD 1,429; PLN 3,879
Steam Deck itself hasn't changed; these new prices reflect the current state of component costs and other global logistical challenges across the industry as a whole. Weβll keep you updated if anything changes.
Read more about Steam Deck on its product page, and follow the Steam Hardware Blog to stay up-to-date on all Steam Hardware news.

The Steam Client Beta has been updated with the following changes:
General
Fixed option to clear custom backgrounds and logos not showing in library.
In-Game Overlay
Fixed a rare case where GameOverlayUI64.exe could stop responding and use too much CPU.
Steam Input
Fixed Steam Controller input in Kingdom Come: Deliverance II.
Remote Play
Fixed the Steam Link app not showing the computer as online after pairing in some cases.