Steam: Difference between revisions
Appearance
Move games tested section back, but add a column for tested in box86/64 |
No edit summary |
||
Line 4: | Line 4: | ||
As Steam is only available for x86/x86_64 processors, an emulation layer must be used to get it working on arm64 platforms. While Steam may be installed directly (via Flatpak or otherwise) on x86_64 installations of postmarketOS, the majority of postmarketOS devices use the ARM architecture. | As Steam is only available for x86/x86_64 processors, an emulation layer must be used to get it working on arm64 platforms. While Steam may be installed directly (via Flatpak or otherwise) on x86_64 installations of postmarketOS, the majority of postmarketOS devices use the ARM architecture. | ||
=== Install Guides === | |||
There are two candidates for the emulation layer used to run Steam on arm64 - box86/box64 and FEX-Emu. I have created guides for setting up both of them inside Distrobox containers. | There are two candidates for the emulation layer used to run Steam on arm64 - box86/box64 and FEX-Emu. I have created guides for setting up both of them inside Distrobox containers. |
Revision as of 04:02, 25 October 2024

Steam, Valve Software's digital distribution service for PC games, is not directly provided in the Alpine or postmarketOS repositories, but it can be used on postmarketOS with some workarounds.
As Steam is only available for x86/x86_64 processors, an emulation layer must be used to get it working on arm64 platforms. While Steam may be installed directly (via Flatpak or otherwise) on x86_64 installations of postmarketOS, the majority of postmarketOS devices use the ARM architecture.
Install Guides
There are two candidates for the emulation layer used to run Steam on arm64 - box86/box64 and FEX-Emu. I have created guides for setting up both of them inside Distrobox containers.
Games Tested
Game | Device | Works in FEX | Works in box86/box64 | Notes |
---|---|---|---|---|
Bioshock | xiaomi-elish | No | Untested | Shows intro logos and then crashes to desktop |
Celeste | oneplus-fajita, xiaomi-elish | Yes | Yes | |
Goat Simulator | xiaomi-elish | Yes | Untested | Required SDL_VIDEODRIVER=x11 |
Half Life | xiaomi-elish | Yes | Untested | Required SDL_VIDEODRIVER=x11 |
Half Life 2 | oneplus-fajita, xiaomi-elish | Yes | Untested | Required SDL_VIDEODRIVER=x11 |
Half Life 2: Deathmatch | oneplus-fajita, xiaomi-elish | Yes | Yes | Required SDL_VIDEODRIVER=x11 |
Half Life 2: Lost Coast | oneplus-fajita, xiaomi-elish | Yes | Yes | Required SDL_VIDEODRIVER=x11 |
Portal | xiaomi-elish | Yes | Untested | Required SDL_VIDEODRIVER=x11 |
The Elder Scrolls IV: Oblivion | xiaomi-elish | Yes | No | 4GB swapfile active |
The Elder Scrolls V: Skyrim | xiaomi-elish | Yes | No | Required swapfile to start |
Subnautica | xiaomi-elish | Yes | Untested | Required swapfile to start |
Tomb Raider (2013) | xiaomi-elish | Yes | No | Required using Windows version in Proton |
Ultimate Chicken Horse | xiaomi-elish | Yes | Yes | Required SDL_VIDEODRIVER=x11 |