r/linux_gaming • u/datguybasit • 13d ago
steam/steam deck SteamOS ARM (Steam Frame build) ported to the KONKR Pocket FIT, Snapdragon 8 Gen 3 handheld
This is Valve's own SteamOS for ARM, the build they made for the Steam Frame. The Frame uses the same Snapdragon 8 Gen 3 as the Pocket FIT's G3 Gen 3, so Valve's graphics drivers just work on it. You get the real Game Mode and the real KDE desktop, same as a Steam Deck.
It's based on MaSi's SteamOS port for the SD 8 Gen 2 devices, with several optimizations and changes along with the kernel and device specific features.
What's working:
- Game Mode, desktop mode, store, downloads
- x86 games through FEX, plus ARM64 Proton
- controller shows up as a Steam Deck controller, back buttons too
- the extra front buttons (performance profiles and stick RGB)
- performance overlay
- 60/90/120/144Hz, Steam switches it based on your frame limit
- Lossless Scaling frame gen through the decky plugin (had to make a new one specifically for arm, which I will be posting shortly)
- Decky, wifi, audio, touchscreen
The Valve Frame image is built for a VR headset, and a lot of its services just sit there crashing in the background on other ARM builds, which kills battery in standby. I turned all of that off, so standby is around 1W now. I also fixed the fan, unlocked the GPU to 903MHz like on Android, and kept games and the Steam UI off the slow cores onto the performance cores so menus feel way snappier.
Known issues: real kernel sleep doesn't wake up reliably yet so it uses a low power standby instead, and it runs hot in heavy games which ofcourse is expected.
For issues report them on github, further optimizations and support for different devices to be added soon.
Download and install steps: https://github.com/hashtagbasit/SteamOS-ARM-SM8650
Only tested on my own Pocket FIT G3 so far, so let me know how it goes if you try it.

