When I try to launch any game on steam (downloaded from rpm not flatpak) the play button changes to starting, then just bgoes back to play. Nothing happens. Specifically tested on Counter Strike 2. It was launching before, but haven’t played in a while. I tried using proton, updating my drivers, uninstalling and reinstalling CS2, switching to x11, and I tried tons of different launch options from protonDB.
Any ideas would be great!
Here are my logs for when I try to launch CS2
chdir "/run/media/moksh/Hard Drive/SteamLibrary/steamapps/common/Counter-Strike Global Offensive"
ERROR: ld.so: object '/home/moksh/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/moksh/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/moksh/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Game Recording - would start recording game 730, but recording for this game is disabled
Adding process 155435 for gameID 730
pid 155436 != 155435, skipping destruction (fork without exec?)
Game Recording - game stopped [gameid=730]
Removing process 155435 for gameID 730
reaping pid: 155021 -- steam
When launching steam from terminal my logs are below
moksh@fedora:~$ steam
steam.sh[154908]: Running Steam on fedora 41 64-bit
steam.sh[154908]: STEAM_RUNTIME is enabled automatically
setup.sh[154962]: Steam runtime environment up-to-date!
steam.sh[154908]: Log already open
steam.sh[154908]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-13 18:24:30] Startup - updater built Oct 3 2025 02:26:15
[2025-11-13 18:24:30] Startup - Steam Client launched with: '/home/moksh/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
11/13 18:24:30 minidumps folder is set to /tmp/dumps
11/13 18:24:30 Init: Installing breakpad exception handler for appid(steam)/version(1759461205)/tid(155020)
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-13 18:24:30] Process started with command-line: '/home/moksh/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
11/13 18:24:30 minidumps folder is set to /tmp/dumps
[2025-11-13 18:24:30] Using update UI: console
11/13 18:24:30 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(155021)
[2025-11-13 18:24:30] Create window
[2025-11-13 18:24:30] Loading cached metrics from disk (/home/moksh/.local/share/Steam/package/steam_client_metrics.bin)
[2025-11-13 18:24:30] Using the following download hosts for Public, Realm steamglobal
[2025-11-13 18:24:30] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-11-13 18:24:30] 2. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-11-13 18:24:30] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-11-13 18:24:30] Verifying installation...
[2025-11-13 18:24:30] Verifying file sizes only
[2025-11-13 18:24:30] Set percent complete: 0
[2025-11-13 18:24:30] Set percent complete: -1
[2025-11-13 18:24:30] Set status message: Verifying installation...
[----] Verifying installation...
[2025-11-13 18:24:30] Verification complete
UpdateUI: skip show logo
[2025-11-13 18:24:30] Destroy window
Steam logging initialized: directory: /home/moksh/.local/share/Steam/logs
[2025-11-13 18:24:30] ProcessNextMessage: socket disconnected
[2025-11-13 18:24:30] No more messages are expected - exiting
/usr/share/themes/Adwaita/gtk-2.0/main.rc:733: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Adwaita/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf6309ec0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6308620
11/13 18:24:30 minidumps folder is set to /tmp/dumps
11/13 18:24:30 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1759461205)/tid(155027)
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
name: "NVIDIA GeForce RTX 3090"
vram_size_bytes: 26027753472
driver_id: k_EGpuDriverId_NvidiaProprietary
driver_version_major: 580
driver_version_minor: 105
driver_version_patch: 8
luid: 0
}
gpus {
id: 2
name: "llvmpipe (LLVM 19.1.7, 256 bits)"
vram_size_bytes: 3221225472
driver_id: k_EGpuDriverId_MesaLLVMPipe
driver_version_major: 0
driver_version_minor: 0
driver_version_patch: 1
luid: 0
}
default_gpu_id: 1
}
Exit code: 0
Saving response to: /tmp/steamoAAhmj - 104 bytes
steamwebhelper.sh[155030]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/moksh/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[155030]: Starting steamwebhelper with steamrt steam runtime at /home/moksh/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 155185
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/moksh/.local/share/Steam/config/htmlcache -steampid=155020 -buildid=1759461205 -steamid=0 -logdir=/home/moksh/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/moksh/.local/share/Steam/clientui -steampath=/home/moksh/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround --valve-initial-threadpool-size=12 --valve-enable-site-isolation --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/home/moksh/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
Desktop state changed: desktop: { pos: 0, 0 size: 2560,1440 } primary: { pos: 0, 0 size: 2560,1440 }
Caching cursor image for , size 24x24, serial 924, cache size = 0
sh: line 1: lsb_release: command not found
chdir "/run/media/moksh/Hard Drive/SteamLibrary/steamapps/common/Counter-Strike Global Offensive"
ERROR: ld.so: object '/home/moksh/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/moksh/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/moksh/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Game Recording - would start recording game 730, but recording for this game is disabled
Adding process 155435 for gameID 730
pid 155436 != 155435, skipping destruction (fork without exec?)
Game Recording - game stopped [gameid=730]
Removing process 155435 for gameID 730
reaping pid: 155021 -- steam
Here is my graphics info
moksh@fedora:~$ nvidia-smi
Thu Nov 13 18:30:16 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.105.08 Driver Version: 580.105.08 CUDA Version: 13.0 |
+-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 3090 Off | 00000000:08:00.0 On | N/A |
| 33% 43C P5 37W / 350W | 915MiB / 24576MiB | 5% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 2479 C+G ...c/gnome-remote-desktop-daemon 260MiB |
| 0 N/A N/A 2551 G /usr/bin/gnome-shell 178MiB |
| 0 N/A N/A 2997 G /usr/bin/Xwayland 6MiB |
| 0 N/A N/A 4963 G /usr/share/librewolf/librewolf 272MiB |
| 0 N/A N/A 84866 C+G /usr/bin/nautilus 57MiB |
| 0 N/A N/A 151340 C+G /usr/bin/ptyxis 39MiB |
+-----------------------------------------------------------------------------------------+