Steam client won't launch after update, failed to load driver radeonsi and swrast

Anything related to gaming on Linux Mint including game discussion or questions concerning Steam or Wine.
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Post Reply
GoldMiner9878
Level 1
Level 1
Posts: 2
Joined: Tue Oct 03, 2023 6:16 pm

Steam client won't launch after update, failed to load driver radeonsi and swrast

Post by GoldMiner9878 »

After updating my system my Steam client will suddenly not open. It crashes before it opens and it spits out this log:

Code: Select all

steam.sh[89204]: Running Steam on linuxmint 21.3 64-bit
steam.sh[89204]: STEAM_RUNTIME is enabled automatically
setup.sh[89322]: Steam runtime environment up-to-date!
steam.sh[89204]: Steam client's requirements are satisfied
tid(89396) burning pthread_key_t == 0 so we never use it
[2024-02-19 17:29:04] Startup - updater built Jan 13 2024 00:51:43
[2024-02-19 17:29:04] Startup - Steam Client launched with: '/home/noah/.local/share/Steam/ubuntu12_32/steam'
02/19 17:29:04 Init: Installing breakpad exception handler for appid(steam)/version(1705108172)/tid(89396)
DRI driver not from this Mesa build ('23.2.0-devel' vs '24.0.1 - kisak-mesa PPA')
failed to load driver: radeonsi
DRI driver not from this Mesa build ('23.2.0-devel' vs '24.0.1 - kisak-mesa PPA')
failed to load driver: radeonsi
DRI driver not from this Mesa build ('23.2.0-devel' vs '24.0.1 - kisak-mesa PPA')
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:  152 (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
[2024-02-19 17:29:04] Loading cached metrics from disk (/home/noah/.local/share/Steam/package/steam_client_metrics.bin)
[2024-02-19 17:29:04] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2024-02-19 17:29:04] Using the following download hosts for Public, Realm steamglobal
[2024-02-19 17:29:04] 1. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-02-19 17:29:04] Checking for update on startup
[2024-02-19 17:29:04] Checking for available updates...
[2024-02-19 17:29:04] Downloading manifest: https://cdn.steamstatic.com/client/steam_client_ubuntu12
[2024-02-19 17:29:04] Manifest download: send request
[2024-02-19 17:29:04] Manifest download: waiting for download to finish
[2024-02-19 17:29:04] Manifest download: finished
[2024-02-19 17:29:04] Download skipped: /client/steam_client_ubuntu12 version 1705108172, installed version 1705108172, existing pending version 0
[2024-02-19 17:29:04] Nothing to do
[2024-02-19 17:29:04] Verifying installation...
[2024-02-19 17:29:04] Performing checksum verification of executable files
[2024-02-19 17:29:05] Verification complete

Steam logging initialized: directory: /home/noah/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf5fc7370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf5fc5cc0
/usr/share/themes/Mint-L-Dark/gtk-2.0/main.rc:1085: error: unexpected identifier 'direction', expected character '}'
DRI driver not from this Mesa build ('23.2.0-devel' vs '24.0.1 - kisak-mesa PPA')
failed to load driver: radeonsi
DRI driver not from this Mesa build ('23.2.0-devel' vs '24.0.1 - kisak-mesa PPA')
failed to load driver: radeonsi
DRI driver not from this Mesa build ('23.2.0-devel' vs '24.0.1 - kisak-mesa PPA')
failed to load driver: swrast
crash_20240219172905_5.dmp[89405]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240219172905_5.dmp
/home/noah/.local/share/Steam/steam.sh: line 798: 89396 Segmentation fault      (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"[/size]

Can somebody please help me out? Thanks!
Last edited by SMG on Mon Feb 19, 2024 7:55 pm, edited 1 time in total.
Reason: Moved from Software & Applications to Gaming because the issue is with the Steam client. Changed c tags to code tags. Please use code tags for multi-line terminal output.
1000
Level 6
Level 6
Posts: 1040
Joined: Wed Jul 29, 2020 2:14 am

Re: Steam client won't launch after update, failed to load driver radeonsi and swrast

Post by 1000 »

1. You can test other theme, because you have

Code: Select all

/usr/share/themes/Mint-L-Dark/gtk-2.0/main.rc:1085: error: unexpected identifier 'direction', expected character '}'
2. You can test Steam app on new user account

- If working on new user account
then you probably need remove / rename folders with Steam, then Steam will create new.
But I don't know which ones. You need to wait or look for someone more experienced.
I can give you example commands to find steam files
but some things you can't remove because it won't work. ( but you can reinstall all )
For example main steam client is in /home/user/.steam/steam/steam.sh which should stay
For example
( commands which I used for search Steam files, however the name may be confusing with other files )

Code: Select all

find . -mindepth 2 -iname *steam*

Code: Select all

locate steam | grep ^/home
- If not working on new user account
then probably is something wrong with system, but Steam may also not work with these drivers or something else.

3. Main support for Steam application is in https://github.com/ValveSoftware/steam-for-linux/issues

4. I don't know where your Steam client comes from. ( Steam website, apt repository, snap, flatpak )
If you don't know, maybe this will help you answer the question

This is a bash script that shows a list of installed Steam packages:

Code: Select all

#!/bin/bash
echo "List from apt: "
[[ ! -z $(type -P apt) ]] && echo "$(apt list --installed 2>/dev/null | grep steam)" || echo "apt not exist"
echo " "
echo "List from flatpak:"
[[ ! -z $(type -P flatpak) ]] && echo "$(flatpak list --runtime | grep steam)" || echo "flatpak not exist"
echo " "
echo "List from snap:"
[[ ! -z $(type -P snap) ]] && echo "$(snap list  | grep steam)" || echo "snap not exist"
Edited
- I added an echo to the script because it didn't work properly.



5. I don't know which drivers you use.
Because I seen https://github.com/ValveSoftware/Proton ... quirements
However I use drivers from default repository, not an additional source.
You can also check / give driver from

Code: Select all

 inxi -Fxxrzc0
Good luck!
Post Reply

Return to “Gaming”