Skip to content
DeckFilter
News

SteamOS 3.8 is finally here with Steam Machine support and better handheld support

SteamOS 3.8.10 is now available with initial Steam Machine support, a newer Linux kernel, KDE Plasma 6.4, HDMI VRR work, and a long list of non-Deck handheld fixes.

SteamOS logo artwork

Valve has released SteamOS 3.8.10 for everyone, and this is one of the bigger SteamOS updates in a while. The headline items are initial Steam Machine support, KDE Plasma 6.4.3 in Desktop Mode, Linux kernel 6.16, newer graphics drivers, HDMI VRR work, faster future OS updates, and a lot of fixes for non-Deck handhelds.

I already tested the update on my Steam Deck OLED, Legion Go S, and Zotac Zone, and it works fine on all three. I also installed it on my couch PC with a Radeon RX 7900 XTX and Ryzen 7 9800X3D, and that setup has been flawless so far.

The one thing I could not test yet is the new HDMI behavior, because my current setup uses a DisplayPort to HDMI cable.

Below is the full SteamOS 3.8 changelog.

SteamOS 3.8 changelog

General

  • SteamOS now uses a newer Arch system base.
  • Valve added initial support for upcoming Steam Machine hardware.
  • A connected Steam Controller can now wake the device from sleep.
  • Future OS updates should download and install much faster on high-speed connections.
  • Game Mode screen casting, including OBS and Discord use cases, has better support.
  • Dropdown menus that did not appear in some games have been fixed.
  • Valve fixed overly sensitive trackpads on some early Steam Deck LCD units.
  • Games that try to open PDF files in external viewers should behave better.
  • Remote Play should no longer freeze video output in the affected case.
  • Game Recording should no longer crash the session with certain maximum video height settings.
  • Valve fixed incorrect game window placement in some titles, including SpongeBob SquarePants: Titans of the Tide.
  • Closing some games, including STAR WARS Jedi: Survivor and Starfield, should no longer crash the session.
  • Some USB racing wheels and unusual USB devices now have better mode switching support.
  • This includes USB devices that initially appear as installer storage and need the OS to switch them into normal device mode.
  • Steam Deck controller firmware updates now show progress on the splash screen.
  • A firmware update issue that could leave the left controller unavailable for the current session on certain Steam Deck revisions has been fixed.
  • Valve included more stability and security updates.

Display and performance

  • The graphics driver has been updated with performance and stability fixes.
  • Devices with native HDMI output now have preliminary HDMI VRR support.
  • "Allow Tearing" should now work correctly in configurations where it previously did not.
  • VRR frame pacing has been improved.
  • The performance overlay should now show the FSR badge when FSR is active.
  • Per-app performance settings should apply more reliably when launching a game.
  • Valve added missing graphics features needed by games such as Crimson Desert.
  • A blank-screen issue on some TCL TVs with the Steam Deck Dock and VRR has been fixed, with a Dock firmware update required.

Bluetooth and WiFi

  • Valve fixed a case where WiFi performance could stay degraded until sleep or manual reconnect.
  • Bluetooth Wake is enabled again for Steam Deck LCD.
  • The earlier false wake problems from previous Bluetooth Wake attempts should be fixed.

Audio

  • SteamOS can now detect HDMI channel count and expose surround options when available.
  • A new setting allows Bluetooth headset microphones, with lower Bluetooth playback quality while capture is active.
  • If the internal audio device was set to Off in Desktop Mode, it should come back after reboot.
  • HDMI audio devices now have a longer suspend timeout so initial audio is less likely to cut off after a few idle seconds.
  • Switching input devices with a wired headset connected has been fixed.
  • Audio underruns after sleep and resume have been fixed.
  • Steam Deck OLED should no longer occasionally lose speaker output after reboot until a second reboot.
  • FPS limits should now apply correctly when downscaling games from a higher resolution.

Accessibility

  • Valve added a mono audio output option.

Desktop Mode

  • KDE Plasma has moved from 6.2.5 to 6.4.3, with Wayland now used by default.
  • Desktop Mode should avoid several cases where it performed worse than Game Mode.
  • Rotated display support has been improved.
  • TV scale factor defaults should be better.
  • External HDR displays are now supported.
  • VRR displays are now supported.
  • Per-display scale factors are now supported.
  • Valve points to KDE's Plasma 6.3 and Plasma 6.4 release announcements for more detail.
  • Desktop Mode now follows the keyboard layout and language chosen in Game Mode.
  • Proton game window behavior has been improved.
  • Desktop Mode should now remember previously open apps correctly when using Return to Gaming Mode to log out.
  • Experimental nested desktop mode received fixes.
  • Night Color settings from Desktop Mode should no longer stay active after returning to Game Mode.

System firmware

  • Steam Deck LCD now includes BIOS v133.
  • The LCD BIOS includes security updates.
  • Steam Deck LCD now has a Memory Power Down setup option.
  • Steam Deck LCD gets preliminary hibernation support.
  • Steam Deck OLED now includes BIOS v114.
  • The OLED BIOS includes security updates.
  • On Steam Deck OLED, the charging LED now changes color when the configured charge limit is reached, not only at 100 percent.

Non-Deck devices

  • SteamOS has better compatibility with recent Intel and AMD platforms.
  • Discrete GPU systems have much better video memory management.
  • Valve fixed a SteamOS chainloader issue that could stop some desktop systems with newer UEFI firmware from booting.
  • Short and long power button presses now work across more devices.
  • Controller support has improved for OneXPlayer F1 series, GPD Win 5, GPD Win Mini, Anbernic Win600, OrangePi NEO, and Lenovo Legion Go.
  • OneXPlayer X1 series and Lenovo Legion Go 2 now have controller support.
  • Lenovo Legion Go 2 now has system and controller firmware update support.
  • Legion Go, Legion Go S, and Legion Go 2 now have early charge limiting support in Desktop Mode.
  • Lenovo Legion Go 2 now has controller RGB LED color settings.
  • ASUS ROG Xbox Ally devices now have controller, TDP control, and speaker audio support.
  • Handheld controller input latency has been reduced from the previous 5 to 8 ms range to roughly 100 to 500 us.
  • Steam's night mode, color vibrance, and color temperature sliders now work on AMD Z2E and newer APUs.
  • AMD Z2E and newer APU devices get seamless boot fixes.
  • SteamOS can automatically handle internally rotated displays on some third-party handhelds.
  • Handhelds with BMI260 IMUs should have better motion control support.
  • SD card reliability has been improved on some third-party handhelds, including ASUS ROG Xbox Ally, Legion Go 1, Legion Go S, Legion Go 2, and MSI Claw.
  • Washed-out colors on Zotac and OneXPlayer OLED handhelds have been fixed.
  • Valve fixed some GPU hangs on Phoenix APU devices, including issues seen in Tales of Arise and Octopath Traveler II.
  • ASUS ROG Ally fingerprint reader power draw while shut down has been fixed.
  • Legion Go trackpad functionality after sleep and resume has been fixed.
  • False wake-ups with Logitech Bolt receivers have been fixed.
  • MSI Claw A1M, 7 AI+ A2VM, 8 AI+ A2VM, and A8 BZ2EM now have controller support.
  • OneXPlayer APEX and X1 series now have controller support.
  • Devices using AccelGyro3D, including Legion Go 1 and Claw A1M, should have better gyro response.
  • Valve fixed a system crash on international ASUS ROG Xbox Ally models.
  • Bluetooth should now work on affected Intel handhelds.
  • Valve added initial firmware for upcoming Intel handhelds.

Developer changes

  • Desktop Mode now uses Wayland by default.
  • X11 can still be selected through Steam developer settings or steamosctl.
  • The Linux kernel is now 6.16.
  • Steam now uses steamos-manager to query desktop sessions and switch between sessions.
  • Developer settings now support setting the desktop password.
  • SteamOS now has initial virtual machine guest support through virtio drivers.
  • Third-party devices can trigger the SteamOS boot menu through an EFI variable.
  • atomupd-manager now has a custom-update verb for easier specific-build testing.
  • System reports now include more audio debug information.
  • SteamOS now has initial LAVD CPU scheduler support through steamosctl set-cpu-scheduler lavd.

Sources

One bug I still hit

There is one issue I still see on third-party handhelds running SteamOS. The performance profile selector in the quick access menu is still laid out incorrectly, especially once you select that section.

This is not a showstopper, but it is exactly the kind of bug that feels easy to miss if most testing happens on Steam Deck hardware. I opened a steam-for-linux issue, then found the original SteamOS issue, which was already reported a while ago.

SteamOS quick access performance menu with the performance profile selector visible on a third-party handheld
The performance profile row already looks cramped before selecting the section.
SteamOS quick access performance menu with the performance profile section selected and misaligned on a third-party handheld
Once the section is selected, the layout breaks more clearly.

Bug report sources