I have replicated this flatpak bug on Ubuntu 24.04, Fedora 40, and Fedora 41 on two systems
Tested on Intel Core i5 13500 + rx 6500 and on AMD Ryzen 7 7700X + Intel Arc A770
Both systems can run War Thunder when using native steam instead of the FlatHub Steam flatpak. i.e Ubuntu using the official Valve Steam .deb package and Fedora using RPMFusion community steam
repackage but crash under flatpak
change steam
Behavior: Launch War Thunder. Crash after login
App will not crash until after login screen. Doesn’t seem to be a Steam login issue as web login failed when I manually ran the launcher using the terminal which bypasses steam’s autologin using the following command which also failed in the same way.
flatpak run --env="DRI_PRIME=1" --command="/mnt/games/SteamLibrary/steamapps/common/War Thunder/launcher" com.valvesoftware.Steam
the environmental variable is there to force the game to run on the A770 rather than the iGPU as the terminal uses the default GPU as Steam can detect the proper GPU to use.
WT will only run under the Steam flatpak if I use the launcher to select the minimum graphics preset.
Ubuntu 24.04 kver 6.8.0-49-generic
Flatpak v1.14.6
Steam com.valvesoftware.Steam 1.0.0.81 stable system
Freedesktop Platform org.freedesktop.Platform freedesktop-sdk-24.08.7 24.08 system
i386 org.freedesktop.Platform.Compat.i386 24.08 system
Mesa org.freedesktop.Platform.GL.default 24.2.7 24.08 system
Mesa (Extra) org.freedesktop.Platform.GL.default 24.2.7 24.08extra system
Mesa org.freedesktop.Platform.GL32.default 24.2.7 24.08 system
Intel VAAPI driver org.freedesktop.Platform.VAAPI.Intel 24.08 system
i386 org.freedesktop.Platform.VAAPI.Intel.i386 24.08 system
openh264 org.freedesktop.Platform.openh264 2.4.1 2.4.1 system
This log is from my 7700X + A770 system on Ubuntu 24.04 running in windowed 1280x720 using low graphics preset. The graphical setup has the iGPU as the main display but the game is running through the A770 as I launch WT using with DRI_PRIME=1 %command%
and disabling the iGPU and running of the A770 directly still runs into this crash.
e4b1d73455.zip (513.2 KB)