Steam flatpak won't start under X11

Hi,

I’m using Clear Linux 40330 and I’m having an issue with the Flatpak version of Steam. If I’m running under Wayland this will start up without any problem. However, if I’m running under X11 it won’t run. It will initially start and say that it’s updating itself but once that has been completed the main window fails to appear.

If I run from the console:

flatpak run com.valvesoftware.Steam

the output is as follows:

FO:root:Home · flathub/com.valvesoftware.Steam Wiki · GitHub
INFO:root:Will set XDG dirs prefix to /home/kwl/.var/app/com.valvesoftware.Steam
DEBUG:root:Checking input devices permissions
INFO:root:Overriding TZ to Europe/Dublin
steam.sh[2]: Running Steam on org.freedesktop.platform 23.08 64-bit
steam.sh[2]: STEAM_RUNTIME is enabled automatically
setup.sh[74]: Steam runtime environment up-to-date!
steam.sh[2]: Steam client’s requirements are satisfied
[2023-11-10 13:51:13] Startup - updater built Oct 31 2023 02:08:17
[2023-11-10 13:51:13] Startup - Steam Client launched with: ‘/home/kwl/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam’ ‘-no-cef-sandbox’
11/10 13:51:13 Init: Installing breakpad exception handler for appid(steam)/version(1698777785)/tid(108)
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: iris
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: iris
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 53
xerror_handler: X failed, continuing
Looks like steam didn’t shutdown cleanly, scheduling immediate update check
[2023-11-10 13:51:13] Loading cached metrics from disk (/home/kwl/.var/app/com.valvesoftware.Steam/.local/share/Steam/package/steam_client_metrics.bin)
[2023-11-10 13:51:13] Failed to load cached hosts file (File ‘update_hosts_cached.vdf’ not found), using defaults
[2023-11-10 13:51:13] Using the following download hosts for Public, Realm steamglobal
[2023-11-10 13:51:13] 1. https://cdn.steamstatic.com, /client/, Realm ‘steamglobal’, weight was 1, source = ‘baked in’
[2023-11-10 13:51:13] Checking for update on startup
[2023-11-10 13:51:13] Checking for available updates…
[2023-11-10 13:51:13] Downloading manifest: https://cdn.steamstatic.com/client/steam_client_ubuntu12
[2023-11-10 13:51:13] Manifest download: send request
[2023-11-10 13:51:14] Manifest download: waiting for download to finish
[2023-11-10 13:51:15] Manifest download: finished
[2023-11-10 13:51:15] Download skipped: /client/steam_client_ubuntu12 version 1698777785, installed version 1698777785, existing pending version 0
[2023-11-10 13:51:15] Nothing to do
[2023-11-10 13:51:15] Verifying installation…
[2023-11-10 13:51:15] Performing checksum verification of executable files
[2023-11-10 13:51:16] Verification complete

Steam logging initialized: directory: /home/kwl/.var/app/com.valvesoftware.Steam/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf60e68f0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf60e51c0
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: iris
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: iris
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
crash_20231110135116_5.dmp[132]: Uploading dump (out-of-process)
/tmp/dumps/crash_20231110135116_5.dmp
/home/kwl/.var/app/com.valvesoftware.Steam/.local/share/Steam/steam.sh: line 798: 108 Segmentation fault (core dumped) “$STEAMROOT/$STEAMEXEPATH” “$@”
kwl@clr-f5bb03cba4934c62a813228426051422 ~ % crash_20231110135116_5.dmp[132]: Finished uploading minidump (out-of-process): success = yes
crash_20231110135116_5.dmp[132]: response: CrashID=bp-efc6c503-1bb1-493e-b600-c5ede2231110
crash_20231110135116_5.dmp[132]: file ‘’/tmp/dumps/crash_20231110135116_5.dmp’', upload yes: ‘‘CrashID=bp-efc6c503-1bb1-493e-b600-c5ede2231110’’

Is there a solution to this? Thanks!

Is this useful?

Steam works on wayland, for some reason it doesn’t see drivers on x11.

I started using wayland instead of x11. Only problem was OBS to set up but i manage to find packages to be able stream screen.

Hi Kingfisher,

Unfortunately this didn’t work. I followed the instructions for adding the flathub beta and setting up the GL32 and Platform compat extensions. However, when I tried to install the Steam beta:

flatpak install --user flathub-beta com.valvesoftware.Steam//beta

I get the following:

Looking for matches…
error: The application com.valvesoftware.Steam/x86_64/beta requires the runtime org.freedesktop.Platform/x86_64/23.08 which was not found.

The Steam flatpak runs without problems under X11 in other distributions that I’ve used so I don’t know what’s specific to Clear Linux that’s causing the problem.

Is there any specific reason why you want to run on X11?

Yes. I use Citrix Workspace for remote working and it doesn’t function completely under Wayland. However, it does under X11. In fact, Citrix states that Workspace for Linux isn’t supported under Wayland:

I’ve just updated Clear Linux to 40430 and that appears to have solved the problem. Steam Flatpak now runs under X11.