Steam Deck Beta Client Update: June 23rd
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
General
Updated localization.
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
General
Updated localization.
The Steam Client Beta has been updated with the following changes:
General
Updated localization.
Steam Machine is launching in four different options that you can sign up for beginning today:
Steam Machine 512GB: $1,049 USD /Β 1,509 CAD /Β 1,039 EUR /Β 879 GBP / 1,609 AUD /Β 4,389 PLN Β
Bundle: Steam Machine 512GB + Steam Controller: $1,128 USD / 1,628 CAD / 1,108 EUR / 938 GBP / 1,728 AUD / 4,698 PLN
Steam Machine 2TB: $1,349 USD / 1,919 CAD /Β 1,359 EUR /Β 1,149 GBP /Β 2,109 AUD /Β 5,739 PLN
Bundle: Steam Machine 2TB + Steam Controller: $1,428 USD / 2,038 CAD / 1,428 EUR / 1,208 GBP / 2,228 AUD / 6,048 PLN
Both the Steam Machine 2TB and 2TB bundle options come with two additional faceplates: red fabric, and solid walnut.
All prices are inclusive of VAT where applicable.
We have details on how to sign up for a chance to reserve yours below. Since this has proven to be a weird time to launch hardware, we thought this would be a good opportunity to share more about how we got here.
--
Steam Machine, like our other hardware products, is made up of many components that we source from manufacturers around the world. The price at which we sell our hardware is a direct result of the cost of these components. We felt like we had a good understanding of how those costs might change over time when we first started sourcing them for Steam Machine back in 2023. That understanding was born from the many years of data we all have about the evolution of PC hardware prices β primarily, that it tends to get cheaper over time as new technology arrives.
Over the past year or so, that has changed quickly and significantly, most visibly for RAM and storage components. There are a variety of reasons, all of which are affecting hardware products everywhere. The overall effect is that our original goal for the price of Steam Machine is no longer viable. So the prices we're sharing today reflect the state of the world for manufacturing; or, more accurately, it reflects the price of the components as we've secured them over the past 6 months.
Price wasn't the only thing impacted by all of this: availability was as well. There were periods where we found we couldn't source some of our components at all, at any price. More than anything else, this has impacted the number of units we've been able to produce for launch.
--
In an effort to improve the purchase experience and limit resellers, we're implementing a reservation system.Β Β
Starting right now, you can sign up for the Steam Machine model/bundle you're interested in.Β Β
If you're busy now, no problem: You can sign up anytime beforeΒ Thursday June 25th at 10 a.m. Pacific.
At that time, we will close signups and do a one-time randomization to determine the reservation and waitlist order.
Based on the reservation order, you will receive an email on June 25th indicating one of two things:
You've been added to the reservation queue and a Steam Machine has been reserved in your name. As units become available for shipment, people in the reservation queue will receive an email with the option to purchase.
We'll send the first batch of those starting Monday June 29th, and will continue to go through the reservation queue as units become available.Β
You've been added to the waitlist and we'll let you know when more units become available.
More details below in the FAQ.
FAQ
Why a randomized reservation order?
We underestimated customer interest when we recently released the new Steam Controller, and we wanted to create a system that would be less frustrating and more fair for everyone. A launch that starts at a specific day and time tends to reward bots, people with fast internet connections, talented gaming fingers for quick F5/refresh reactions, and those who can schedule their life around that moment. By accepting reservation signups over the course of a few days, without any incentive to be first, we're hoping to take away some of that friction. The longer timeframe also allows us to do some extra validation on the signups to make sure they're real accounts, with only one per household.Β
Are there any criteria for signing up?
Customers must meet the following criteria to be able to sign up:
You must have a Steam account in good standing.
You must have made a purchase on Steam prior to April 27th 2026.
Limit one signup per household. We will use payment method, shipping address, and other information to eliminate multiple entries.
What if I don't sign up before June 25th at 10 a.m. Pacific?Β
After the one-time randomization at that time, anyone who signs up will be automatically added to the back of the waitlist.
Do I have to pick a specific model at signup?
If you care about getting any available Steam Machine model, more than any specific one, you're welcome to sign up for multiple models. Each model has its own list of sign-ups that will be randomized on June 25th at 10am. After that, if you are assigned a reservation queue spot for one or more models, you'll automatically be allocated a reservation for the highest end one you're in, and removed from all the others. If you didn't get a reservation spot for any of the models you signed up for, you'll be placed on the waitlist for the model that you were closest to the front of.
Are these sign up lists separated by region?
Yes, there are separate lists for each shipping region β North America, United Kingdom/European Union, and Australia. You'll be automatically placed in the lists for the region you're in.
I received an email that Iβm in the reservation queue, what does that mean?
It means you have a Steam Machine reserved for you.Β All you need to do is wait, and once we have it ready, we'll send you an email with the option to purchase. You'll then have 72 hours to complete the purchase before we cancel your reservation and move on to the next person in the queue.
When can I expect to get my order email?
We will begin emailing folks in the reservation queue the week of June 29th, in the order they were randomized into. We expect to continue sending these emails throughout the remainder of the year.
I received an email that I'm on the waitlist, what does that mean?
It means that when we did the one-time randomization of the reservation queue, your place in line ended up beyond the number of Steam Machines we'll have in this production run. As we work our way through the queue, some customers may cancel their reservations. If that happens, you may be moved up in the reservation queue, and you'll be notified via email that you have a reservation after all. But if not, nothing about your position in the waitlist changes, and any future production runs of Steam Machines will be offered to customers in order they're on the waitlist.
Can I change which model I reserved?
Once the randomization has occurred on June 25th, and youβve received your reservation or waitlist email, you cannot change the Steam Machine model you have signed up for. Canceling a reservation or leaving the waitlist will release your spot.
What if Iβm in Japan, South Korea, Taiwan, or Hong Kong?
Visit Komodo, our official distributor in those regions, to learn how to order in Japan, Taiwan, and Hong Kong. Steam Machine will not be shipping in South Korea.Β
Is this the Valve console?
We think of Steam Machine as an extension of PC gaming, not as a console.
The traditional console model is to sell hardware at a loss and make up the revenue with subscription services or by selling games that are locked-in to the hardware. We think this can make sense for a single business in the short term but that open ecosystems are better for customers over the long term. PC gaming's history proves this: The openness of the PC gaming space has enabled it to be the primary driver of hardware and software innovation for decades.
The strength of PC gaming is the ability to play the games you want on the hardware you want. Steam Machine is *a* solution to these problems (and we think it's a great one), but it's not the only solution, and we don't want it to be.
If I don't get a Steam Machine right away, is there anything else I can do?
Thanks to the openness of the PC platform, there are lots of options for devices that will allow you to run games natively or streamed to your TV. There are many PC sites and communities out there that can help you with that. For our part, we are continuing to work toward enabling SteamOS to be used on more hardware than just ours. In fact, with the newly-released SteamOS 3.8, you can run the same code and operating system as Steam Machine on your own living-room PC using whatever PC parts you want:
https://help.steampowered.com/en/faqs/view/65B4-2AA3-5F37-4227 . Right now, only AMD GPUs are supported, but we're working on expanding support for the future.

These are the 50 games with the most-played demos during the week of Steam Next Fest: June 2026 Edition.

SteamOS 3.8.11 has just been released for all users with the following changes
General
Fixed the virtual keyboard being inaccessible on the Desktop Mode lockscreen
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Friends & Chat
Fixed a bug that could cause gamepad navigation to become unresponsive after clicking 'Ignore All' on the friend invite list
Steam Input
Fixed a case where deleting an action set could cause a configuration to fail to load
Fixed the Add Action Set dialog sometimes having a blank entry in the dropdown
The Steam Client Beta has been updated with the following changes:
Friends & Chat
Fixed a bug that could cause gamepad navigation to become unresponsive after clicking 'Ignore All' on the friend invite list
Steam Input
Fixed a case where deleting an action set could cause a configuration to fail to load
Fixed the Add Action Set dialog sometimes having a blank entry in the dropdown
When we launched Steam Controller last month, we quickly saw that initial demand exceeded our expectations. Switching to a reservation queue has (hopefully) cut down on the headaches on the customer side, and for us it's also been helpful as we plan ahead and try to get as many out as quickly as we are able.
We have no plans to stop making Steam Controller. But as we look at the current demand compared to how many we know we can make by the end of the year, we want to manage expectations as much as we can with regards to when folks can expect to receive their order.
Starting today, the Steam Controller page will show you a time frame by when you can expect to receive your order email, based on when you reserved.
To keep it simple, we're showing one of three estimated order windows:
By September 2026
By December 2026
In 2027 (with additional information on specific timing to come)
What does this mean if I already have a reservation?
When you are logged in to your Steam account and go to the Steam Controller page, you'll now see your expected order window.Β
What if I haven't reserved yet?
You still can! We will continue to accept reservations, and you'll see an estimated order availability before you click the "reserve now" button.
Though the current estimation for orders placed today forward indicate a 2027 date for shipping, we will update that estimate as we get closer.
For anyone with reservations OR hoping to make reservations:
We will still be emailing customers with an option to purchase once their place in the queue comes up. You'll have 72 hours to complete your order, otherwise you will be removed from the list and we'll go to the next folks in line.Β Β

SteamOS 3.8.10 has just been released for all users with the following changes:
These notes contain all changes since the previous SteamOS 3.7 stable release. See here for changes since the previous SteamOS 3.8.9 beta release.
General
Updated Arch system base
Initial support for upcoming Steam Machine hardware
Added support for waking from sleep via connected Steam Controller
Substantially improved speed of future OS updates on high-speed connections
Improved support for screen casting in Game Mode (e.g. OBS/Discord)
Fixed dropdown menus not appearing in some games
Fixed excessive trackpad sensitivity on certain early Steam Deck LCD models
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
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
Numerous stability and security updates
Display / Performance
Updated graphics driver with performance and stability fixes
Added preliminary support for HDMI VRR for devices with native HDMI output
Fixed an issue where "Allow Tearing" wouldn't have the intended effect in certain configurations
Improved VRR frame pacing
Fixed FSR badge remaining off in the performance overlay, even if it was actually active
Fixed a case where per-app performance settings would intermittently fail to apply when launching a game
Added missing graphics features needed for titles such as "Crimson Desert"
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)
Bluetooth / WiFi
Fixed a case where WiFi performance could become degraded until the device was put to sleep or manually reconnected
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
Fixed a bug on Steam Deck OLED where rebooting would occasionally cause a loss of speaker output until rebooted again
Fixed a case where FPS limits would fail to apply when downscaling games from a higher resolution
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
Fixes for experimental nested desktop mode
Fixed Desktop Mode night color settings inappropriately remaining active when switching back to Game Mode
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
Fix Bluetooth not working on some Intel handhelds
Add initial firmware for upcoming Intel handhelds
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`
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.9 Beta noted below
New in 3.8.10
Fixed a 3.8 regression preventing the typing of certain characters (including [c]<>()[/c]) on the Steam on-screen keyboard in Desktop mode
Fixed a case where FPS limits would fail to apply when downscaling games from a higher resolution
Fixed Desktop Mode night color settings inappropriately remaining active when switching back to Game Mode
Fixed a 3.8 regression that would sometimes cause a Game Mode crash when exiting certain games (such as Forza Horizon 6)
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
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)
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
Fix Bluetooth not working on some Intel handhelds
Add initial firmware for upcoming Intel handhelds
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 June edition of Steam Next Fest is live, with developers all over the world sharing their upcoming releases with you before they even launch! Peep our trailer (above) for a taste.
All week you'll find free demos to play across all genres, plus livestreams and developer chats throughout the week. Don't forget to wishlist your favorites to stay in-the-know as those games get ready for their official debut.
Steam Next Fest is on now through June 22nd at 10 a.m. Pacific. See you there!


Announcing the next edition of Steam Next Fest, a week-long celebration of upcoming games. Save the date for the June 2026 edition, headed to Steam June 15 through 22! Explore and play hundreds of demos, watch developer livestreams, and chat with the teams about their games in progress, coming soon to Steam.

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.8 Beta noted below
New in 3.8.9
Fixed a 3.8 regression where "Allow Tearing" could result in graphical artifacts beyond the expected tear line
Improved dynamic detection of HDMI audio channel count on hotplug
Even more stability and security updates
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
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)
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
Fix Bluetooth not working on some Intel handhelds
Add initial firmware for upcoming Intel handhelds
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`
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Remote Play
The enhanced streaming presets use "Unlimited" (adaptive up to 250 Mbit/s) bandwidth
Steam Input
Fixed an issue with saving out autosaves with multiple Xbox controllers of the same type connected
Note: this beta client was re-released on 6/13 to fix a regression with editing configurations while in a beta branch for a game
The Steam Client Beta has been updated with the following changes:
Remote Play
The enhanced streaming presets use "Unlimited" (adaptive up to 250 Mbit/s) bandwidth
Steam Input
Added the -gameinput command line option to enable Microsoft GameInput controller support
Fixed an issue with saving out autosaves with multiple Xbox controllers of the same type connected
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
General
Fixed video autoplay not working in some cases.
Fixed webusb notifications showing for some devices when connected.
Steam Input
Fixed a case where newly exported templates would not show up in the controller configurator until restarting the Steam client
The Steam Client Beta has been updated with the following changes:
General
Fixed a crash at startup on older Windows 10 systems introduced in yesterday's beta update
Fixed video autoplay not working in some cases.
Fixed webusb notifications showing for some devices when connected.
Steam Input
Fixed a rumble related handle leak in the Xbox Extended Feature driver on Windows
Fixed a case where newly exported templates would not show up in the controller configurator until restarting the Steam client
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Remote Play
Added a 100 Mbit/s bandwidth option
The "Unlimited" bandwidth option allows adaptive bitrate up to 250 MBit/s when connecting to the latest Steam beta
The Steam Client Beta has been updated with the following changes:
General
Improved Pipewire session logic on Linux. If persistent capture permissions are granted to Steam, there will only be an active Pipewire session when streaming or recording.
Remote Play
Added a 100 Mbit/s bandwidth option
The "Unlimited" bandwidth option allows adaptive bitrate up to 250 MBit/s when connecting to the latest Steam beta
In-Game Overlay
Fix beta regression with crashing a small number of games on startup on some system configurations
We have just shipped an updated Steam Deck Client to the Stable channel.
Steam Networking
Fixed a bug causing NAT traversal to fail for many P2P connections
A new Steam client has been released and will be automatically downloaded.
Steam Networking
Fixed a bug causing NAT traversal to fail for many P2P connections
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.7 Beta noted below
New in 3.8.8
Fixed a 3.8 regression where the performance HUD might crash when capturing performance data
Temporarily rolled back improvements to slow charger detection
Fixed an issue where MSI Claw controls would stay stuck in desktop mode
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
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)
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
Fix Bluetooth not working on some Intel handhelds
Add initial firmware for upcoming Intel handhelds
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`
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.