Steam launching, but game won't launch

I recently updated my system and now steam won’t launch any games I have reinstalled steam, try it on a previous snapshot but nothing work
the only type of error i get are this :


ERROR: ld.so: object '/home/thomas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/thomas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/thomas/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/thomas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

here the log from steam :

 steam -d
steam.sh[87520]: Running Steam on opensuse-tumbleweed 20250723 64-bit
steam.sh[87520]: STEAM_RUNTIME is enabled automatically
setup.sh[87572]: Steam runtime environment up-to-date!
steam.sh[87520]: Log already open
steam.sh[87520]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-07-25 13:14:17] Startup - updater built Jun 28 2025 01:05:05
[2025-07-25 13:14:17] Startup - Steam Client launched with: '/home/thomas/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened' '-d'
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-07-25 13:14:17] Loading cached metrics from disk (/home/thomas/.local/share/Steam/package/steam_client_metrics.bin)
[2025-07-25 13:14:17] Using the following download hosts for Public, Realm steamglobal
[2025-07-25 13:14:17] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-07-25 13:14:17] 2. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-07-25 13:14:17] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
07/25 13:14:17 minidumps folder is set to /tmp/dumps
[2025-07-25 13:14:17] Verifying installation...
[2025-07-25 13:14:17] Verifying file sizes only
[2025-07-25 13:14:17] Process started with command-line: '/home/thomas/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened' '-d'
07/25 13:14:17 minidumps folder is set to /tmp/dumps
[2025-07-25 13:14:17] Using update UI: console
07/25 13:14:17 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(87618)
[2025-07-25 13:14:17] Create window
[2025-07-25 13:14:17] Set percent complete: 0
[2025-07-25 13:14:17] Set percent complete: -1
[2025-07-25 13:14:17] Set status message: Verifying installation...
[----] Verifying installation...
[2025-07-25 13:14:17] Verification complete
UpdateUI: skip show logo
[2025-07-25 13:14:17] Destroy window

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

[2025-07-25 13:14:17] ProcessNextMessage: socket disconnected
[2025-07-25 13:14:17] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf649b030
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf64996a0
07/25 13:14:17 minidumps folder is set to /tmp/dumps
07/25 13:14:17 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1751405894)/tid(87636)
Running query: 1 - GpuTopology
Response: gpu_topology {
  gpus {
    id: 1
    name: "AMD Radeon 680M (RADV REMBRANDT)"
    vram_size_bytes: 5658976256
    driver_id: k_EGpuDriverId_MesaRadv
    driver_version_major: 25
    driver_version_minor: 1
    driver_version_patch: 4
  }
  gpus {
    id: 2
    name: "NVIDIA GeForce RTX 4070 Laptop GPU"
    vram_size_bytes: 8585740288
    driver_id: k_EGpuDriverId_NvidiaProprietary
    driver_version_major: 570
    driver_version_minor: 172
    driver_version_patch: 8
  }
  default_gpu_id: 1
}

Exit code: 0
Saving response to: /tmp/steamhNnaPN - 112 bytes
steamwebhelper.sh[87651]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/thomas/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[87651]: Starting steamwebhelper with steamrt steam runtime at /home/thomas/.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 87771
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/thomas/.local/share/Steam/config/htmlcache -steampid=87617 -buildid=1751405894 -steamid=0 -logdir=/home/thomas/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/thomas/.local/share/Steam/clientui -steampath=/home/thomas/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/thomas/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
Desktop state changed: desktop: { pos:    0,   0 size: 4960,1600 } primary: { pos: 2560, 250 size: 2400,1350 }
Caching cursor image for , size 40x40, serial 3, cache size = 0
fsync: up and running.
chdir "/home/thomas/.local/share/Steam/steamapps/common/Grandpa High On Retro"
ERROR: ld.so: object '/home/thomas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/thomas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/thomas/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/thomas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 88279 for gameID 2967320
Clearing capture only gameID
Setting capture only gameID to 2967320

------------------------------------------------------------------------------------------------------
Starting new game recording session for 2967320
Creating new audio encoder for codec 5
ERROR: ld.so: object '/home/thomas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Encoder audio init succeeded, now have 1 encoder(s)
Refreshing process list for game 2967320
1 game pids rooted at pid 88279:
- 88279
GameScope focus changed to appID 0
Recording system audio
PulseAudio: Sink alsa_output.pci-0000_01_00.1.hdmi-stereo is default
PulseAudio: Adding sink[54] alsa_output.pci-0000_01_00.1.hdmi-stereo with priority 3, monitor is alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
PulseAudio: Adding sink[56] alsa_output.pci-0000_06_00.1.pro-output-3 with priority 1, monitor is alsa_output.pci-0000_06_00.1.pro-output-3.monitor
PulseAudio: Adding sink[58] alsa_output.pci-0000_06_00.6.analog-stereo with priority 1, monitor is alsa_output.pci-0000_06_00.6.analog-stereo.monitor
PulseAudio: Recording on device alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
PulseAudio: Connected to device alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor (54, not suspended).
PulseAudio: Using sample spec 's16le 2ch 48000Hz', channel map 'front-left,front-right'.
Adding process 88280 for gameID 2967320
Refreshing process list for game 2967320
2 game pids rooted at pid 88279:
- 88279,88280
Adding process 88281 for gameID 2967320
Refreshing process list for game 2967320
3 game pids rooted at pid 88279:
- 88279,88280,88281
WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
Adding process 88386 for gameID 2967320
Refreshing process list for game 2967320
4 game pids rooted at pid 88279:
- 88279,88280,88281,88386
Adding process 88387 for gameID 2967320
Refreshing process list for game 2967320
5 game pids rooted at pid 88279:
- 88279,88280,88281,88386,88387
fsync: up and running.
Adding process 88388 for gameID 2967320
Refreshing process list for game 2967320
6 game pids rooted at pid 88279:
- 88279,88280,88281,88386,88387,88388
Adding process 88389 for gameID 2967320
Refreshing process list for game 2967320
7 game pids rooted at pid 88279:
- 88279,88280,88281,88386,88387,88388,88389
pid 88390 != 88389, skipping destruction (fork without exec?)
Adding process 88392 for gameID 2967320
Refreshing process list for game 2967320
8 game pids rooted at pid 88279:
- 88279,88280,88281,88386,88387,88388,88389,88392
Encoding complete
PulseAudio: Context connection terminated
Stopped game recording session
------------------------------------------------------------------------------------------------------
Game Recording - game stopped [gameid=2967320]
Removing process 88392 for gameID 2967320
Removing process 88389 for gameID 2967320
Removing process 88388 for gameID 2967320
Removing process 88387 for gameID 2967320
Removing process 88386 for gameID 2967320
Removing process 88281 for gameID 2967320
Removing process 88280 for gameID 2967320
Removing process 88279 for gameID 2967320
reaping pid: 87618 -- steam

Forum search…

I did it but that does work I have also tried the flatpak but also that does not work I tried to disable the gameoverlays . currently the proton debug gave me this

ls ~ | grep steam- | xargs cat
======================
Proton: 1752216587 experimental-10.0-20250711
SteamGameId: 2967320
Command: ['/home/thomas/.local/share/Steam/steamapps/common/Grandpa High On Retro/RetroGrandpaTPS.exe']
Options: {'forcelgadd'}
depot: 3.0.20250519.130773
pressure-vessel: 0.20250516.0 scout
scripts: 0.20250516.0
sniper: 3.0.20250519.130773 sniper 3.0.20250519.130773
Kernel: Linux 6.15.7-1-default #1 SMP PREEMPT_DYNAMIC Fri Jul 18 08:58:35 UTC 2025 (3e63d43) x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
PATH: /home/thomas/.local/share/Steam/steamapps/common/Proton - Experimental/files/bin/:/usr/bin:/bin
Effective WINEDEBUG: +timestamp,+pid,+tid,+seh,+unwind,+threadname,+debugstr,+loaddll,+mscoree
======================
fsync: up and running.
5338.563:0028:002c:err:virtual:map_image_into_view failed to set 60000020 protection on L"\\??\\C:\\windows\\system32\\ntdll.dll" section .text, noexec filesystem?
5338.563:0028:002c:trace:seh:install_bpf Installing seccomp filters.
5338.563:0028:002c:trace:seh:check_bpf_jit_enable enabled 0x31.
5338.563:0028:002c:err:virtual:virtual_setup_exception stack overflow 1344 bytes addr 0x6ffffff4f82c stack 0x20ac0 (0x20000-0x21000-0x220000)
5338.572:0020:0024:err:virtual:map_image_into_view failed to set 60000020 protection on L"\\??\\C:\\windows\\system32\\ntdll.dll" section .text, noexec filesystem?
5338.572:0020:0024:trace:seh:install_bpf Installing seccomp filters.
5338.572:0020:0024:trace:seh:check_bpf_jit_enable enabled 0x31.
5338.573:0020:0024:err:virtual:virtual_setup_exception stack overflow 1344 bytes addr 0x6ffffff4f82c stack 0x20ac0 (0x20000-0x21000-0x220000)
pid 148715 != 148714, skipping destruction (fork without exec?)

Update: I had be able to make one game work by running proton 7.0.6 the issues seem to be with proton 10.1-1 (beta) proton-ge 10-10 proton hotfix and proton experimental, proton 9.0-4, proton 8.0-5

Some games require specific versions of Proton. Try searching for the game on https://www.protondb.com/

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.