Someone on the Steam subreddit was asking for Valve to make a #SteamOS phone (seeing how the new VR headset is Arm but also playes x86 steam games). And I thought "Hey, I've already got #PostmarketOS on a phone. We know Valve is using some 'FEX' library. How hard could it be?"
As it turned out, remarkably easy. (Though, it helps that someone already wrote a guide for it: https://wiki.postmarketos.org/wiki/Steam )
Pretty sure it's a YMMV situation, but my milage was pretty good.
@Charlie nice, thanks for documenting this! Is there some intrinsic dependency on Ubuntu/systemd/glibc, or can we potentially package FEX natively on postmarketOS?
@whynothugo
It must be possible to put FEX right onto PostmarketOS, but the documentation reccomend using a Ubuntu Distrobox (for both the FEX route as well as the Box64 route) so that's what I whent with.
Since posting my original toot, I looked around and I found this person who crammed FEX into Flatpak, so there at least a few options:
https://social.treehouse.systems/@valpackett/114927334258346646
@Charlie I’ll try and package this in Alpine; would be really neat if we can just run FEX natively.
- replies
- 4
- announces
- 0
- likes
- 4
@anjan
Oh wow. A solid reason to whip out my old pmOS device!
Yes
It's super super rough. But it does work.
Edit: BTW there was sound, The camera just didn't microphone correctly or something, so I just muted the audio in post.
@anjan
Omg is steam about to take over mobile gaming? (For Linux users anyway)
@whynothugo @Charlie
@anjan @whynothugo @Charlie Are you aware you can run balatro natively on pmos, no translation layer needed? You won't be able to sync cloud saves though, other than copying them over from a PC