Skip to content
DeckFilter
Back to blog
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.

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

SteamOSSteam DeckSteam MachineLinuxHandheld PCs