User:Kevinwidjaja21/Gaming on postmarketOS

From postmarketOS Wiki

This page will mainly focused on gaming on smartphone form factor only. This also excludes games that can be run through Waydroid.

Tweaks and software option

Due to XWayland high DPI scaling issue, games on phosh and gnome mobile will look blurry. Plasma mobile seems to be the best option for gaming. SXMO also doesn't have this blurriness issue. If Vulkan driver is available for the GPU, zink can be used as alternative OpenGL backend in case of buggy native OpenGL loader by using the command below.

MESA_LOADER_DRIVER_OVERRIDE=zink GALLIUM_DRIVER=zink application

Game Tested

Tested on Oneplus 6T with 8 GB of ram, 128 GB Storage, postmarketOS edge, and plasma mobile ui.

Game Launching Playable Touchscreen Control Notes
SuperTuxKart Yes Yes Yes (need to be enabled in setting) Rendering issue with freedreno when shadow is enabled and AA disabled. No issue when zink is used. https://gitlab.freedesktop.org/mesa/mesa/-/issues/10466. Fixed
Unciv Yes Yes Partial (Pinch to zoom doesn't work) Flathub
Flightgear No No No Issue with freedreno??
Minecraft (Prism Launcher) Yes Yes Partial (No multi-touch ??) Flathub version works out of the box. APK version can work after installing gcompat and jemalloc. MidnightControl Mod works but seems unable to handle multi-touch.
Dolphin Emulator Yes Partial No Mostly only GC game are playable but GC with heavy graphics also struggle. Noticeable glitches when turnip vulkan is used. Errors when opengl is used.
2048 Yes Yes Yes Gnome version