Counter-Strike 2 Update
- Added a description note to Souvenir Highlight Packages explaining that they will become tradable and marketable after 7 days.
- Various stability improvements.
General
Fixed a case where the battery level indicator could become stuck
Fixed VRR frame pacing with the performance overlay on screen
Fixed game stuttering when using the volume keys
Fixed Legion Go S joystick lights turning off upon entering desktop mode
Fixed controller input occasionally disappearing on the Asus ROG Ally
Fixed grip buttons not registering on the Asus ROG Ally
Fixed a hang on boot on Strix Point platforms
Fixed a WiFi regression with Steam Deck OLED
Disabled experimental support for Wake-on-Bluetooth for Steam Deck LCD while issues with spurious wake-ups are being investigated
Fixed a bug where visual corruption could occur with Sharp upscaling with HDR/10-bit applications when interacting with the overlay
Fixed an issue where the cursor would not be visible in the bottom-right quadrant of the screen when using the magnifier
Fixed cursor having a line of visual corruption when using Sharp upscaling in certain instances
Fixed certain overlay key bindings involving Shift, the Super key, Right Alt, or Return/Enter not being able to be triggered
Fixed input being passed to applications when overlay key bindings are invoked
Fixed OBS Studio not working with the streaming output provided by gamescope
Fixed an issue where clicking mailto: links sometimes didn't display the right error
Audio
Fixed an issue where volume keys would sometimes not properly adjust the volume of the 3.5mm audio connector
Fixed a SteamOS 3.6 regression causing audio glitches in God of War: Ragnarok
Accessibility
Added support for optional color filters
Added Orca screen reader and espeak-ng text-to-speech tools
Fixed the magnifier producing an incorrect scale and offset when Sharp upscaling was used
Non-Deck
Fixed an issue where the Legion Go S with SteamOS could lose trackpad functionality after sleep
Added power button support for some AYANEO, AYN, GPD, MSI, ONEXPLAYER, and OrangePi platforms
Developer
Re-added some btrfs and lvm2 modules to udisks
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.
Screen Reader
Fixed not interrupting speech when focus moves from settings button (e.g. Reader Rate) to settings slider with same name
Updated screen reader to Orca 48.6
We have just shipped an updated Steam Deck Client to the Stable channel.
Accessibility
Added an accessibility settings page with a Screen Reader, Color Filters, UI Scaling, High Contrast Mode, and Reduced Motion options. Learn more in the announcement and provide feedback here.
General
Added "SteamOS Compatible" library tab on the Legion Go S.
Added in-game keyboard shortcuts to open the Main Menu and Quick Access Menu.
Default Main Menu hotkey: Shift+Tab
Default Quick Access Menu hotkey: Ctrl+Shift+Tab
Customizable in Settings->In Game
Improved steam client update installation speed. In some pathological cases this operation could take minutes to complete, when the expected completion time is seconds.
Reduced startup times for players with large numbers of non-Steam games added to the client.
Guided Tour now includes information about Parental Controls.
Fixed 'Factory Reset' failing if the 'Reset OS' option was selected.
Fixed an issue preventing some apps from installing on the Legion Go S.
Fixed zoom controller chord not working in the Steam Deck interface.
Fixed an error when displaying game details activity tab for a game that no friends have played but some friends have wishlisted.
Fixed the "Browse Local Files" option not working for non-Steam games (this is only available in desktop mode).
Fixed certain startup movies not playing correctly.
Desktop Mode
Fixed main client window being focused for certain kinds of links opened from chat windows.
Fixed main client window ordering above some modal dialogs when clicked (e.g. cloud file conflict dialogs).
Steam Input
Added the ability to bind the paddles and L4/R4 buttons on the 8BitDo Ultimate 2 Wireless Controller when connected via Bluetooth.
Added the ability to bind the paddles on the 8BitDo Pro 2 Controller when in DirectInput mode.
Added the ability to bind the paddles and C/Z buttons on the FlyDigi Vader series controllers.
Added the ability to bind the paddles on the FlyDigi Apex series controllers.
Fixed input when using the latest firmware for the Mayflash GameCube adapter.
Fixed gyro calibration system rejecting noisy accelerometers too readily.
Fixed gyro and accelerometer noise meters using the wrong scale.
Fixed calibration wizard not advancing between stages on Lenovo/Ally.
Fixed missing glyphs for the Lenovo Legion Go S in Steam Input API games using the TranslateOrigin function, ex: Marvel's Spider-Man Remastered.
Fixed templates not showing up in the template tab of the choose binding dialog for Legion Go S devices.
Fixed thumbstick centering range for Nintendo Switch Pro controllers.
Fixed input in Ratchet and Clank for Legion Go S.
Fix glyphs for the Legion Go S the Last of Us: Part 2.
Remote Play
Improved audio resilience to variable network conditions.
SteamOS
For non-Steam Deck devices running SteamOS (like the Legion Go S), controller support icons are now displayed on game capsules next to SteamOS Compatibility.
Note: This was released a second time on 7/01/2025 to fix an accessibility regression.
A new Steam client has been released and will be automatically downloaded.
Accessibility
In Big Picture Mode, added an accessibility settings page with UI Scaling, High Contrast Mode, and Reduced Motion options. Learn more in the announcement and provide feedback here.
Fixed unlabeled or incorrectly labelled UI elements in several locations.
Steam Overlay
Introducing the In-Game Overlay Performance monitor. It can display various more detailed information about frame rates, CPU performance, GPU performance, and more. Some data is only available on Windows in this initial release, and some information is only available on certain hardware. You will see an FPS counter like you always have at the lowest level of detail, but can adjust detail and appearance in Settings->In Game. Learn more in our blog post and in our support FAQ.
Fixed periodic gameplay lag and freezing in games using Vulkan rendering when running with Steam Overlay disabled.
Fixed timer continuing to alert after game exit if running in repeat mode.
Fixed game notes not refreshing automatically when modified in another session.
Fixed content in pinned game notes windows shifting when entering and exiting the overlay.
Fixed Recordings & Screenshots not restoring window dimensions when opened.
General
Reduced startup times for players with large numbers of non-Steam games added to the client.
Fixed events not showing spoiler sections when events were being shown in the library.
Fixed events showing blurred images in the library for games with adult content.
Fixed links opened from desktop chat opening in Steam browser before opening in desktop browser.
Fixed main client window ordering above some modal dialogs when clicked (e.g. cloud file conflict dialogs).
Fixed game hovers showing incorrect progress percentages for games currently being updated.
Fixed the "Browse Local Files" option not working for non-Steam games.
Library
Fixed only local screenshots appearing in the game details page, screenshots uploaded to Steam from other devices should appear as well.
Fixed missing cloud icon for screenshots that have been uploaded to Steam when browsing media.
Fixed missing thumbnail for game recordings in the post-game summary box.
Steam Chat
Fixed main client window being focused for certain kinds of links opened from chat windows.
Big Picture Mode
Fixed X, Y, trigger and other buttons being treated as simulated mouse input on the Steam Store.
Fixed an error when displaying game details activity tab for a game that no friends have played but some friends have wishlisted.
Fixed certain startup movies not playing correctly.
macOS
Steam Helper app now runs natively on Apple Silicon.
Fixed icons not being set automatically for non-Steam games.
Fixed game icon file dialog not allowing correct types to be selected.
Linux
Proton is now enabled by default for games that donβt have a native Linux build.
This new behaviour is equivalent to setting βEnable SteamPlay for other titlesβ to the enabled state.
Improved steam client update installation speed. In some pathological cases this operation could take minutes to complete, when the expected completion time is seconds.
Steam Input
Added the ability to bind the paddles and L4/R4 buttons on the 8BitDo Ultimate 2 Wireless Controller when connected via Bluetooth.
Added the ability to bind the paddles on the 8BitDo Pro 2 Controller when in DirectInput mode.
Added the ability to bind the paddles and C/Z buttons on the FlyDigi Vader series controllers.
Added the ability to bind the paddles on the FlyDigi Apex series controllers.
Fixed input when using the latest firmware for the Mayflash GameCube adapter.
Fixed gyro calibration system rejecting noisy accelerometers too readily.
Fixed gyro and accelerometer noise meters using the wrong scale.
Fixed thumbstick centering range for Nintendo Switch Pro controllers.
Remote Play
Improved audio resilience to variable network conditions.
SteamVR
Fixed intermittent steamwebhelper crash when exiting VR mode.
SteamOS
For non-Steam Deck devices running SteamOS (like the Legion Go S), controller support icons are now displayed on game capsules next to SteamOS Compatibility.
Today's Steam Client update makes available a new performance monitor that Steam can render over your game. This feature is designed to help you understand how your PC is performing and how it is impacting your game's performance.
The new performance overlay will show you frame rate values, similar to the old FPS counter, but it can also break out generated frames from DLSS or FSR vs actual game frame rate. It can show you min/max single frame values and a graph of frame rate over time. Additionally, it will show you CPU performance information, GPU performance information, and system memory usage information. These pieces of data can be useful to understand the causes of bad game performance whether that be a slow CPU, GPU, or too high graphics settings that are over subscribing your video or system ram.
The new performance monitor gives you four levels of detail: Single FPS Value; FPS Details; FPS Details, CPU & GPU Utilization; and FPS, CPU, GPU & RAM Full Details.
You can keep the display small with a single FPS value, or you can expand to the full details when debugging a performance issue. These details can be adjusted live in-game. You can also adjust color saturation, text size, and background opacity to make this as prominent (as seen below), or as subtle and fading into the background of the game as you'd like. You can optionally show a graph of FPS over time, and you can optionally show a graph of CPU utilization per-core.
![]()
To enable the new performance overlay, adjust it's size and position, set a hot-key, and more, go to Settings->In Game and find the new Performance Overlay section as pictured below.
![]()
Today's update is a first step towards helping Steam users more easily understand their game and system performance. We have plans to add some additional pieces of data to the performance overlay going forward, to detect certain common bad hardware performance scenarios, and to show a larger summary of your games performance in the overlay itself when you hit shift-tab.
This first version also focuses on Windows users and on the most common GPU hardware. If you are on a non-Windows platform, or on an uncommon or older GPU, you may not see the full set of data today.
We hope today's update is useful to you, and we'd love to hear from you about what else you'd like to see us improve in this area.

Note: This beta was updated a second time on 6/30/2025 for a small localized text fix.
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
General
Fixed certain startup movies not playing correctly.
Steam Input
Fix glyphs for the Legion Go S the Last of Us: Part 2
Note: This beta was updated a second time on 6/30/2025 for a small localized text fix.
The Steam Client Beta has been updated with the following changes:
In-Game Overlay
Fixed Recordings & Screenshots not restoring window dimensions when opened.
Big Picture Mode
Fixed certain startup movies not playing correctly.
Surf's up, dudes and dudettes: The Steam Summer Sale is a full TWO WEEKS of sales on games of all kinds (peep our trailer above for a taste).
From now until July 10th at 10am Pacific, load up your Steam library with games you've had your eye on; games your friends seem to play a lot that you keep meaning to try; or browse around and grab something that catches your interest!
One fun way to browse: your Discovery Queue! You can earn three stickers each time you go through it (up to three times during the sale for a potential total of 9 stickers)!
Head on over to the Steam Summer Sale, on now through July 10th at 10am Pacific.

The Steam Client Beta has been updated with the following changes:
Note: This beta was re-released with improved support for 8BitDo gyro.
General
Fixed layout regressions in post-game summary UI and in achievement unlocked friends feed rows
In-Game Overlay
Fixed wrong value sometimes shown as Max CPU core utilization in performance monitor
Added per-core CPU utility bar graph as an option for performance monitor
Made FPS graph and new per-core CPU utilization graph options independent from detail levels so you may now have full detail but no graphs, or just FPS+CPU/GPU Utilization but including graphs
Fixed small slow memory leak in gameoverlayui process
Fixed a regression breaking join game from the friends list in the overlay in some cases
Steam Input
Improved support for 8BitDo gyro on controllers with updated firmware.
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Note: This beta was re-released with improved support for 8BitDo gyro.
Steam Input
Fixed input in Ratchet and Clank for Legion Go S
Improved support for 8BitDo gyro on controllers with updated firmware.
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Steam Input
Fixed thumbstick centering range for Nintendo Switch Pro controllers
The Steam Client Beta has been updated with the following changes:
In-Game Overlay
Fixed Mhz/Ghz conversion for CPU speed values in Performance Monitor so values are not 2.4% lower than expected.
Fixed overlay UI restart taking HDR screenshots on older CPUs on Windows
Steam Input
Fixed thumbstick centering range for Nintendo Switch Pro controllers
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.
Screen Reader
Fixed an issue with screen reader announcements for screen reader settings not being interruptible
Note: this beta was re-released on June 21st with additional shortcut fixes
The Steam Client Beta has been updated with the following changes:
In-Game Overlay
Added support for top-center and bottom-center positioning of Performance Overlay
Fixed an overlay UI restart when trying to type via IME for users in old 32bit games
Fixed an overlay UI restart when switching detail modes between showing GPU utilization and just showing FPS on some older AMD GPU systems
Allow Performance Monitor contrast/saturation slider to have more impact on graph line colors, these are never fully desaturated to keep readable at low levels despite being 1px lines.
Shortcuts
Fixed a crash related to the controller configurator
Fixed a case where shortcuts could fail to load until client restart
Note: this beta was re-released on June 21st with additional shortcut fixes
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Shortcuts
Fixed a crash with the controller configurator
Fixed a case where shortcuts could fail to load until client restart
Steam Input
Fixed templates not showing up in the template tab of the choose binding dialog for Legion Go S devices
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Accessibility
Fixed an issue where the Screen Reader would not read anything when activated for the first time.
Fixed unlabelled or incorrectly labelled UI elements in several locations.
The Steam Client Beta has been updated with the following changes:
In-Game Overlay
Added support for a hot-key to use in-game to toggle Performance Monitor, this will toggle between Off and whatever corner you last had set. Default is none, if you want to use a hot-key you must set one.
Accessibility
Fixed unlabeled or incorrectly labelled UI elements in several locations.
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.
Screen Reader
Fixed slider announcements not being interruptible
Fixed a case where the screen reader would not work after a reboot
The Steam Client Beta has been updated with the following changes:
In-Game Overlay
Performance Monitor can now get GPU temp on recent(ish) AMD GPUs
Performance Monitor settings now have a slider for scaling the size
Improved overlay performance and FPS graph specifically in D3D11 games, if you get 600+ FPS the FPS graph will no longer cause a dip to 200-300 in some D3D11 games
Non-Steam Games
Reduced startup times for players with large numbers of non-Steam games added to the client
Fixed the "Browse Local Files" option not working for non-Steam games
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Non-Steam Games
Reduced startup times for players with large numbers of non-Steam games added to the client
Fixed the "Browse Local Files" option not working for non-Steam games (this is only available in desktop mode)
Steam Input
Fixed missing glyphs for the Lenovo Legion Go S in Steam Input API games using the TranslateOrigin function, ex: Marvel's Spider-Man Remastered
Today's Steam Client Beta update adds accessibility options for players in Big Picture Mode, and on devices running SteamOS (Steam Deck, Lenovo Legion Go S).
These are just the first accessibility features we're making available as we continue our work to improve accessibility of Steam on all devices.
UI scaling, high contrast mode, and reduced motion features (in both Big Picture Mode, and on devices running SteamOS, which are currently just Steam Deck and Lenovo Legion Go S)
Screen reader and color filter settings (on devices running SteamOS only)
For now, players who use a screen reader on desktops are encouraged to use Big Picture Mode, which currently has the best support for screen readers as well as being better suited for keyboard-driven navigation.
Accessibility menu: We've added an accessibility section to the main settings drop-down, which players can access when using Steam in Big Picture Mode or on devices running SteamOS.
![]()
UI Scaling: Use a slider to make adjustments to text size.
![]()
High Contrast Mode and Reduce Motion Setting: Enabling High Contrast Mode makes it easier to distinguish text and buttons from their backgrounds. The Reduce Motion setting lets you disable animations and page transitions.
![]()
Screen Reader (only on devices running SteamOS (Steam Deck/Lenovo Legion Go S)):
Turning on the screen reader will read out the item you're currently focused on, letting you adjust pitch, speed and volume.
![]()
The screen reader can be enabled and disabled at any time by pressing
+
.
Color Filter (only on devices running SteamOS):
Change the way colors are displayed on screen, for both Steam and games.
Description
Screenshot
Grayscale: Remove all color from the display (black & white)
![]()
Invert Brightness: Invert display brightness in a color-preserving manner (i.e., green buttons stay green)
![]()
Invert Colors: Invert display colors
![]()
We're continuing to work to improve the accessibility of Steam on all devices.
These new settings are only the first available of the accessibility features we're working on, and we're excited to put even more tools in the hands of our players.
To that end, if you are a player with disabilities, we'd love to hear from you about what Steam can do for you. Your feedback will be extremely important in determining what we focus on. To report issues, or to leave suggestions for accessibility features you'd like to see, post in the feedback thread.

We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Accessibility
Added an accessibility settings page with a Screen Reader, Color Filters, UI Scaling, High Contrast Mode, and Reduced Motion options. Learn more in the announcement and provide feedback here.
The Steam Client Beta has been updated with the following changes:
Accessibility
In Big Picture Mode, added an accessibility settings page with UI Scaling, High Contrast Mode, and Reduced Motion options. Learn more in the announcement and provide feedback here.
In-Game Overlay
Fixed CPU numbers in new Performance Monitor not working for some users on Windows
Adjusted spacing for FPS Min/Max values in new Performance Monitor
Fixed regression causing potential crash when using an IME for input in the in-game overlay in this beta
macOS
Fixed regression causing some client update checks to fail. Users with clients that erroneously report the client is up to date can trigger a client update by force quitting and restarting Steam
To force quit, right-click the Steam icon in the dock, hold the Option key, then click the Force Quit entry.
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.
General
Fixed a WiFi regression with Steam Deck OLED
Disabled experimental support for Wake-on-Bluetooth for Steam Deck LCD while issues with spurious wake-ups are being investigated
Fixed a bug where visual corruption could occur with Sharp upscaling with HDR/10-bit applications when interacting with the overlay
Fixed an issue where the cursor would not be visible in the bottom-right quadrant of the screen when using the magnifier
Fixed cursor having a line of visual corruption when using Sharp upscaling in certain instances
Fixed certain overlay key bindings involving Shift, the Super key, Right Alt, or Return/Enter not being able to be triggered
Fixed input being passed to applications when overlay key bindings are invoked
Fixed OBS Studio not working with the streaming output provided by gamescope
Fixed an issue where clicking mailto: links sometimes didn't display the right error
Audio
Fixed an issue where volume keys would sometimes not properly adjust the volume of the 3.5mm audio connector
Fixed a SteamOS 3.6 regression causing audio glitches in God of War: Ragnarok
Accessibility
Added support for optional color filters
Added Orca screen reader and espeak-ng text-to-speech tools
Fixed the magnifier producing an incorrect scale and offset when Sharp upscaling was used
Non-Deck
Fixed an issue where the Legion Go S with SteamOS could lose trackpad functionality after sleep
Added power button support for some AYANEO, AYN, GPD, MSI, ONEXPLAYER, and OrangePi platforms
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
Steam Input
Improved detection of FlyDigi Vader series controllers
Remote Play
Improved audio resilience to variable network conditions
The Steam Client Beta has been updated with the following changes:
In-Game Overlay
The In-Game FPS counter is now expanded to become the In-Game Overlay Performance monitor. It can display various more detailed information about frame rates, CPU performance, GPU performance, and more. Some data is only available on Windows at the time of this writing, and some information is only available on certain hardware. You will see an FPS counter like you always have at the lowest level of detail, but can adjust detail and appearance in Settings->In Game.
Learn more in our FAQ, and please provide feedback in the beta discussion group as this is an area we will continue to update.
Steam Input
Improved detection of FlyDigi Vader series controllers
Remote Play
Improved audio resilience to variable network conditions
We have just shipped an updated Steam Deck Client to the Preview/Beta channel.
General
Fixed an error when displaying game details activity tab for a game that no friends have played but some friends have wishlisted.
Steam Input
Improved default gyro calibration for 8BitDo and FlyDigi controllers.
Fixed gyro calibration system rejecting noisy accelerometers too readily.
Fixed gyro and accelerometer noise meters using the wrong scale.
The Steam Client Beta has been updated with the following changes:
General
Fixed game hovers showing incorrect progress percentages for games currently being updated.
Library
Fixed only local screenshots appearing in the game details page, screenshots uploaded to Steam from other devices should appear as well.
Fixed missing cloud icon for screenshots that have been uploaded to Steam when browsing media.
Fixed missing thumbnail for game recordings in the post-game summary box.
In-Game Overlay
Adjusted FPS counter to more closely match prior appearance
Steam Input
Improved default gyro calibration for 8BitDo and FlyDigi controllers.
Fixed gyro calibration system rejecting noisy accelerometers too readily.
Fixed gyro and accelerometer noise meters using the wrong scale.
Big Picture Mode
Fixed an error when displaying game details activity tab for a game that no friends have played but some friends have wishlisted.
macOS
Fixed crash on Apple Silicon machines when collecting information for system report.