pleroma.debian.social

pleroma.debian.social

Someone on the Steam subreddit was asking for Valve to make a phone (seeing how the new VR headset is Arm but also playes x86 steam games). And I thought "Hey, I've already got 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.

Photo of a phone on a stand running PostmarketOS, displaying a terminal with a logs and Steam's grey "Updating Steam" window. Photo of a phone on a stand running PostmarketOS displaying the Steam Big Picture library page for Mini Metro. Photo of a phone on a stand running PostmarketOS playing Mini Metro.

@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.

@whynothugo @Charlie I can feed my balatro addiction and use saves from my steam library on postmarketOS 🤯
replies
4
announces
0
likes
4

@anjan
Oh wow. A solid reason to whip out my old pmOS device!

@anjan @whynothugo

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