For Steam Deck OLED owners running mainline Linux, the audio experience has been a frustrating exercise in persistence. A critical bug that plagued the device’s sound stability—specifically during wake-from-sleep cycles and initial boot—has finally been addressed in the Linux 7.1 kernel. This update marks the end of a two-year struggle to align the device’s specialized hardware with the open-source kernel’s Sound Open Firmware (SOF) requirements.
The Core of the Conflict: Sound Open Firmware (SOF)
The Steam Deck OLED utilizes a complex audio pipeline that relies on the Sound Open Firmware (SOF) framework. SOF is designed to provide a standardized way for the Linux kernel to communicate with digital signal processors (DSPs) in modern chips. However, the “Galileo” platform (the internal codename for the Steam Deck OLED) introduced specific hardware quirks that the generic SOF drivers didn’t initially account for.
The primary issue centered on the communication between the Audio CoProcessor (ACP) and the Platform Security Processor (PSP). Specifically, a mechanism intended to modify IRAM/DRAM fence registers was causing IPC (Inter-Processor Communication) timeouts. In plain English: the kernel was trying to talk to the audio hardware, but the hardware wasn’t responding in time, leading to total audio failure or “popping” sounds upon resuming from suspend mode.
Key Technical Fixes in Linux 7.1
- DMI Quirk Implementation: The kernel now includes a specific Desktop Management Interface (DMI) quirk for the Steam Deck OLED. This tells the kernel to treat the device as a special case rather than applying generic AMD audio rules.
- Post-FW Run Delay: Patches introduced by contributors like Cristian Ciocaltea of Collabora added a necessary delay after the firmware runs. This ensures the hardware is fully stabilized before the kernel attempts to push audio data.
- IRAM/DRAM Modification Bypass: The update skips the problematic size modification for IRAM/DRAM on the OLED model, eliminating the IPC timeouts that previously crashed the audio driver.
Why This Matters for Valve and the Linux Ecosystem
Whereas most Steam Deck users stay on SteamOS—which uses a heavily modified version of the kernel where Valve applies these fixes privately—this update is vital for the “mainline” community. Users who install alternative distributions like Fedora, Arch Linux, or openSUSE on their handhelds now have a stable, upstream foundation.
This move reduces the “maintenance burden” for the community. By moving these fixes into the official Linux kernel, the Steam Deck OLED is no longer a “special case” that requires custom patches to function; it is now natively supported by the global Linux ecosystem.
- The Fix: Linux 7.1 resolves audio timeouts and “no sound” bugs on Steam Deck OLED.
- The Cause: Incompatibility between the ACP/PSP communication and standard SOF drivers.
- The Result: Improved stability when waking the device from sleep and better support for non-SteamOS distributions.
- Who Benefits: Mainline Linux users and enthusiasts using third-party operating systems on their hardware.
FAQ: Steam Deck OLED Audio
Do I need to update my kernel if I utilize SteamOS?
Not necessarily. Valve integrates these fixes into their own OS updates. However, if you are using a custom kernel or a different Linux distribution, upgrading to 7.1 (or later) is essential for audio stability.

What exactly was the “2-year-old issue”?
The issue began shortly after the OLED model’s release, where users reported that audio would either fail completely or glitch after the device was put into sleep mode. Because it required deep changes to how the kernel handled AMD’s audio firmware, it took significant collaboration between Valve and Collabora to finalize the upstream patches.
Will this improve audio quality?
This is a stability fix rather than an acoustic enhancement. It doesn’t change the “sound” of the speakers, but it ensures the audio actually works and doesn’t crash, which is the primary goal for hardware compatibility.
Looking Ahead
The integration of the Steam Deck OLED’s quirks into Linux 7.1 is a win for the “handheld Linux” movement. As more devices like the ROG Ally and Lenovo Legion Go push for better Linux support, the kernel is becoming increasingly adept at handling the unique power-management and audio requirements of portable gaming hardware. We can expect further refinements in upcoming kernel cycles to optimize battery life and wake-times for these specific chipsets.