Five Days After the Steam Frame Shipped, Its SteamOS Was Booting on Android Handhelds

Valve’s SteamOS Now Runs on Android Gaming Handhelds

The operating system Valve created for the Steam Frame is now up and running on Android gaming handhelds. This isn’t just a similar-looking system – it’s the actual SteamOS image from the Frame, complete with Game Mode and KDE desktop, repackaged by two hobby projects to work on Snapdragon handhelds sold by AYN, AYANEO, KONKR, and Retroid.

Why a Headset OS Fits a Handheld

Valve’s Jeff Leinbaugh had already explained the compatibility before these projects even began. He mentioned that the engineers treated the Qualcomm 8650 chip in the Frame as if they were creating a powerful PC that just happened to run on mobile hardware. This approach allows a PC operating system designed for a phone chip to work on other hardware built around that same chip, with the right kernel in place.

ROCKNIX played a crucial role in making this possible. This open-source Linux distribution for handhelds already boots on these devices, providing the necessary device trees, firmware, and audio configuration for each model. Both projects took Valve’s userspace and placed it on top of ROCKNIX’s, making the transition smoother.

What Had to Be Adjusted

Some adjustments were necessary to make the SteamOS image compatible with handheld devices. Certain services that were designed for the Frame’s hardware but not present in handhelds had to be disabled to prevent issues. Additionally, tweaks were made to optimize the performance of the handhelds, such as adjusting fan speeds and CPU core usage.

How It Runs Right Now

Initial tests have shown promising results, with some games running smoothly while others face performance issues. The system runs entirely from a microSD card, which can impact performance. While Android apps that run Windows games may currently offer a more stable experience, the appeal of having Valve’s interface on top of the Frame’s graphics stack is undeniable.

If You Want to Try It

Before diving in, it’s important to note that neither project is officially supported by Valve, and installing the SteamOS image involves replacing your handheld’s bootloader. You’ll need specific hardware, a compatible microSD card, a PC, and a Steam account with your games. Detailed installation instructions are available, but it’s essential to proceed with caution and back up any important data before making changes to your device.

BetaBeacon
Five Days After the Steam Frame Shipped, Its SteamOS Was Booting on Android Handhelds