[Linux] Crash during login using Steam Flatpak

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)

I always look at flatpak as not being a good thing.

Why not just use the launcher itself?

I don’t know what you mean by “Why not just use the launcher itself?” Do you mean the distro native versions of steam? Flahub’s steam flatpak has worked for WT near flawless from 2020 to late 2023 when I started getting this bug.

They probably mean native launcher provided by Gaijin. You can download it from the official site at https://warthunder.com

1 Like

Exactly this… Use the Linux launcher rather than the flatpak version because flatpak to me seems questionable because of the way it’s seeming to be repackaged.

Whilst it’s ‘easy’ and ‘does everything’ for some things, it’s just better to really do it properly/yourself.

He uses Flatpak for installing Steam and running WT from Steam.

And I’m mentioning why I wouldn’t do it, and where the native launcher would be better…

What’s your genuine point other then trying to pick my advice?