Valve Adds CD-ROM Support to Steam Frame Kernel in 10 Minutes
Valve has added external optical drive support to the Steam Frame Linux kernel just one day after a player requested the feature on community forums. A developer enabled the capability in less than ten minutes, paving the way for retro disc gaming on the headset.
A forum plea for 2006 abandonware
A forum post in the Steam Community boards was all it took to get physical disc playback onto Valve's roadmap. On October 18, a user named Aiodensghost noted that connecting a portable disc drive to the Steam Frame failed to work because the system could not power the player and lacked the drivers required to read optical media.
The motivation was simple: running classic software that digital storefronts no longer sell. The user wanted to watch movies offline and install an old disc copy of 2006's Need for Speed: Carbon directly on the headset. Valve developer gaberowe spotted the inquiry and responded the next day with a brief promise to investigate.
Hours later, that promise turned into code.
How Valve enabled optical drives in under ten minutes
Instead of constructing an optical media architecture from the ground up, the developer simply tapped into the existing plumbing of the Linux kernel. Gaberowe pushed commit b68e4a1 to the deckard-linux-no-oopsies GitHub repository, which houses the SteamOS ARM kernel sources powering the Steam Frame.
The work took less than ten minutes because it merely activated standard, dormant CD-ROM modules that upstream Linux has supported for decades. Because Valve maintains open kernel trees for its hardware, enthusiast owners do not even have to wait for the next over-the-air SteamOS build; they can compile and flash the updated kernel immediately.
While external drives with heavy draw might still require a powered USB-C hub due to the headset's port limits, the software obstacle is essentially cleared. It contrasts sharply with how locked-down ecosystems approach hardware support, much like how Supernatural VR returns in Early Access at double the price without offering users lower-level control over their software environment. Treated like an open PC, the device avoids the arbitrary restrictions common to competing headsets.
This is why Valve continues to win goodwill that competitors cannot buy. When an owner wanted to pull an ancient DVD out of a drawer to run a delisted racer, an engineer spent ten minutes flipping the necessary kernel flags instead of hiding behind support tickets. Treating standalone hardware as an open Linux computer benefits everyone, particularly retro enthusiasts who refuse to let physical game libraries rot.
Availability and rollout
The change is currently live in Valve's public GitHub kernel branch for the Steam Frame. Players comfortable with compiling custom Linux kernels can implement the change immediately, while mainstream headset owners will likely see the optical drivers bundled into an upcoming stable or beta SteamOS system update.
The rapid patch highlights the distinct advantage of Valve's open architecture. Turning simple user feedback into committed kernel code in minutes is something few consumer hardware makers would even entertain.
Frequently asked questions
Can the Steam Frame read external DVD or CD drives right now?
The code enabling optical disc drivers is merged into Valve's open-source ARM kernel repository. It is available immediately for users who compile their own kernel, with an official system update expected to follow.
Why did Valve add CD-ROM drive support to the headset?
A user on the Steam Community forums asked for the feature so they could watch movies on the road and install physical abandonware games that are no longer sold digitally.
Sources
- Valve adds CD-ROM drive support to Steam Frame kernel, took less than ten minutes — update comes one day after user requests for capability in the Steam Community forum | Tom's Hardware. t.co, 2026. https://t.co/vjcDGMbh8L
- Valve Adds CD-ROM Drive Support to Steam Frame Kernel in Under 10 Minutes. @tomshardware, 2026. https://x.com/tomshardware/status/2113966434833592718