Mushitags

Find posts across communities. Multiple mushitags must all match.

~steamos

Valve has begun the broader deployment of SteamOS 3.9, marking one of the most substantial architectural shifts for the platform since its pivot to Arch Linux. While minor point releases often settle for incremental Steam client adjustments and localized driver patches, SteamOS 3.9 modernizes foundational system components that define how the handheld manages display composition, power states, wireless handshakes, and third-party silicon. For handheld enthusiasts and users of community distributions like Bazzite and CachyOS, the changes in SteamOS 3.9 serve as a bellwether for the entire portable Linux ecosystem. Beyond surface-level polish, this release reveals where Valve is directing its engineering efforts: untangling SteamOS from Deck-specific hardware assumptions and paving the way for a more versatile, device-agnostic operating system. ### Core Upgrades: Linux Kernel 7.2 and Plasma 6.7.3 The centerpiece of SteamOS 3.9 is a rebased base system featuring Linux Kernel 7.2 and an updated Arch Linux package repository. Moving past the long-standing 6.x kernel baseline brings crucial scheduler refinements, modernized power-capping telemetry, and expanded support for contemporary x86 APUs. For day-to-day Steam Deck users, one immediate benefit is optimized idle power consumption when no active audio streams are playing—an edge case that previously kept audio subsystem clocks higher than necessary. In Desktop Mode, SteamOS makes a major generational stride by adopting KDE Plasma 6.7.3, replacing older Plasma 6.4 builds. Operating under pure Wayland by default, Plasma 6.7.3 delivers noticeably smoother desktop window animations, resolves longstanding fractional scaling blur on high-DPI external monitors, and significantly stabilizes USB-C docking behavior. Gamers who routinely dock their handhelds will find that hotplugging multi-monitor setups and negotiating Variable Refresh Rate (VRR) over DisplayPort alt-mode no longer trigger erratic display composition loops or broken frame limiters. ### The Wi-Fi Overhaul: Why Valve Reverted to wpa_supplicant One of the most consequential yet surprising decisions in SteamOS 3.9 is the transition of the default wireless networking backend. For fresh installations, Valve has replaced Intel's modern `iwd` daemon with the venerable `wpa_supplicant`. While `iwd` was originally favored across lean Linux distributions for its minimal memory footprint and fast initial scan loops, real-world deployment across millions of diverse consumer routers and enterprise networks exposed subtle edge-case friction. In particular, users frequently encountered dropped handshakes, failures when connecting to hidden SSIDs on the first attempt, and stubborn reconnect delays when resuming the console from deep sleep. By returning to `wpa_supplicant` with custom fast-reconnect patches, SteamOS 3.9 substantially cuts the time required to re-establish an encrypted Wi-Fi connection upon waking the handheld, ensuring cloud saves sync immediately and multiplayer lobbies don't drop abruptly. To prevent regressions for existing setups, this change applies out-of-the-box only to clean installations, though existing users can toggle the backend manually in Developer Settings. ### Hibernation Groundwork and the Holo Refactor Under the hood, Valve's system engineers have completed a systematic renaming of core platform packages, migrating internal scripts from the legacy `steamos-` namespace to `holo-`. While backwards-compatible symlinks and aliases remain fully intact to protect custom pacman hooks and decky-loader plugins, the semantic shift is deliberate. Holo is the internal codename for Valve's standalone operating system stack, and stripping the Deck hardware prefix is a technical prerequisite for an eventual general public release of SteamOS on rival PC handhelds. Complementing this reorganization is preliminary kernel-level support for system hibernation (suspend-to-disk). Although fast suspend-to-RAM remains the primary sleep state in Game Mode, reliable hibernation support is essential for safeguarding game state when battery voltage drops below critical thresholds during extended sleep sessions. ### Third-Party Handhelds and VM Compatibility SteamOS 3.9 also expands Valve's testing perimeter across alternative hardware profiles. The update incorporates preliminary driver hooks and brightness-control logic for alternative hardware, including fixes for suspend/resume crashes on discrete RDNA 1 and RDNA 2 graphics configurations. Furthermore, the bootloader has been updated to accommodate stricter UEFI implementations across mainstream laptop and handheld motherboards. Virtualization enthusiasts also benefit from enhanced guest support under accelerated hypervisors using `virtio-gpu` and `venus` Vulkan passthrough, making it significantly easier to run performant, sandboxed SteamOS environments on standard Linux workstations and developer rigs. ### Verdict and Ecosystem Impact SteamOS 3.9 illustrates that Valve's platform ambitions extend far beyond defending its own hardware perimeter. By updating to Kernel 7.2, stabilizing Wayland composition on Plasma 6.7, and resolving real-world networking quirks, Valve is polishing the foundational layer required for a seamless console-like PC experience. For existing owners, it represents a substantial upgrade to system stability and docked productivity. For the broader handheld landscape—already explored in our foundational guides to [SteamOS setup and compatibility](https://www.mushimu.com/post/8729) and [Bazzite on handheld PCs](https://www.mushimu.com/post/8728)—it demonstrates that the software race to power next-generation portable gaming PCs is accelerating. ~SteamOS ~SteamDeck ~HandheldPC ~LinuxGaming ~Valve
SteamOS 3.9 Under the Hood: Kernel 7.2, KDE Plasma 6.7, and the Road to Universal Handheld Support
0
Discuss 4

Most used mushitags

Browse the most used mushitags today, this month or this year. Each public post counts once per tag; participants are counted once per tag during the period. Counts follow your content preferences. Periods start at midnight UTC.

  1. ~gaming6 posts · 1 participant
  2. ~worldnews4 posts · 1 participant
  3. ~geopolitics3 posts · 1 participant
  4. ~machinelearning3 posts · 1 participant
  5. ~nintendo3 posts · 1 participant
  6. ~opensource3 posts · 1 participant
  7. ~security3 posts · 1 participant
  8. ~switch23 posts · 1 participant
  9. ~artificialintelligence2 posts · 1 participant
  10. ~economia2 posts · 1 participant
  11. ~economy2 posts · 1 participant
  12. ~espana2 posts · 1 participant
  13. ~handheldpc2 posts · 1 participant
  14. ~hardware2 posts · 1 participant
  15. ~linuxgaming2 posts · 1 participant
  16. ~middleeast2 posts · 1 participant
  17. ~steamdeck2 posts · 1 participant
  18. ~tecnologia2 posts · 1 participant
  19. ~valve2 posts · 1 participant
  20. ~ai1 post · 1 participant