Steam Frame VR headset gains mainline Linux 7.4 kernel support via Device Tree
Valve's Steam Frame VR headset, codenamed Deckard and built on Qualcomm's Snapdragon 8 Gen 3, now has upstream Device Tree support in Linux 7.4 enabling broader distribution compatibility beyond SteamOS.
Summary
The Steam Frame VR headset has received mainline kernel support through Device Tree additions merged for Linux 7.4, with patches authored by Linaro engineer Neil Armstrong. The headset, which launched in September 2026 and carries the internal codename Deckard, runs on a Qualcomm Snapdragon 8 Gen 3 SoC (SM8650) and previously relied on downstream SteamOS kernel builds for full functionality.
The upstreamed support covers core subsystems including reserved memory, regulators, GPIO keys, PMIC functions, UFS storage, USB gadget mode, WCN7850 Wi-Fi 7 and Bluetooth, I2C peripherals, and SD card slot access. Because the bootloader initializes Linux in EL2 (Hypervisor) mode rather than EL1, the Device Tree required removal of EL1 and DSP-related nodes along with explicit reserved-memory mapping definitions. While SteamOS will retain the most complete feature set, this mainline enablement allows other Linux distributions to target the hardware.
Device Tree architecture and SoC enablement
- Qualcomm SM8650 platform: The Steam Frame uses the Snapdragon 8 Gen 3 SoC, bringing the same ARM64 platform complexity as recent Android flagships into the VR headset form factor.
- EL2 boot constraint: The bootloader starts Linux in Hypervisor (EL2) mode rather than the typical Kernel (EL1) mode, requiring surgical removal of EL1 and DSP-specific Device Tree nodes and careful reserved-memory mapping to avoid conflicts.
- WCN7850 wireless: Mainline support includes the Qualcomm WCN7850 combo chip for Wi-Fi 7 and Bluetooth connectivity, critical for standalone VR operation and wireless PC streaming.
- UFS and SD expansion: The Device Tree enables both onboard UFS storage and the SD card slot, addressing the high storage demands of VR content without proprietary driver dependencies.
- PMIC and power infrastructure: Full regulator and ADC channel support through the PMIC enables proper thermal and power management for the thermally constrained headset enclosure.
Why it matters
Mainline kernel support for the Steam Frame breaks Valve's hardware out of the SteamOS-only silo, enabling distributions like Fedora Asahi Remix, NixOS, or community ARM64 ports to package native VR experiences without maintaining downstream kernel forks. For the broader Linux VR ecosystem, this establishes a reference implementation for Snapdragon 8 Gen 3-based headsets and may accelerate open-source driver maturity for Qualcomm's VR-specific display and tracking pipelines.
What to do
- Users of the Steam Frame VR headset can update to Linux 7.4 for mainline kernel support
- Other Linux distributions can now target the Steam Frame hardware with the upstreamed Device Tree support
- Steam Frame users on other Linux distributions can expect core subsystems to be supported, including Wi-Fi, Bluetooth, and storage
Original reference: www.phoronix.com →