You are not logged in.

#1 2025-10-19 09:51:14

gandalfae
Member
Registered: 2025-10-19
Posts: 2

Steam Stardew Valley fails to display window on Arch (NVIDIA)

hi everyone!

i recently updated my system (Arch | Hyprland WM | NVIDIA GPU), and since then my SDV has failed to render a window when started in any way, through steam or a terminal.

when clicking 'play' on steam:

chdir "/mnt/Oliphant/SteamLibrary/steamapps/common/Stardew Valley"
Game Recording - would start recording game 413150, but recording for this game is disabled
Adding process 325847 for gameID 413150
ERROR: ld.so: object '/home/ghost/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ghost/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ghost/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/ghost/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ghost/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 325848 for gameID 413150
Adding process 325849 for gameID 413150
pid 325940 != 325936, skipping destruction (fork without exec?)
pid 325945 != 325936, skipping destruction (fork without exec?)
Adding process 325936 for gameID 413150
/usr/bin/xterm
pid 325969 != 325936, skipping destruction (fork without exec?)
Adding process 325966 for gameID 413150
Adding process 325967 for gameID 413150
Adding process 325968 for gameID 413150
Adding process 325970 for gameID 413150

- the process starts normally (visible in ps aux)

ps aux | grep -i stardew 

ghost     325847  0.0  0.0  28600  5916 pts/4    S+   20:34   0:00 /home/ghost/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=413150 -- /mnt/Oliphant/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier/_v2-entry-point --verb=waitforexitandrun -- /home/ghost/.local/share/Steam/steamapps/common/SteamLinuxRuntime/scout-on-soldier-entry-point-v2 -- /mnt/Oliphant/SteamLibrary/steamapps/common/Stardew Valley/StardewValley STEAM_RUNTIME=0
ghost     325848  0.4  0.0   4832  1780 pts/4    S+   20:34   0:00 /mnt/Oliphant/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier/pressure-vessel/libexec/steam-runtime-tools-0/srt-bwrap --args 26 /usr/lib/pressure-vessel/from-host/libexec/steam-runtime-tools-0/pv-adverb --generate-locales --fd 13 --regenerate-ld.so-cache /var/pressure-vessel/ldso --add-ld.so-path /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu --add-ld.so-path /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu --set-ld-library-path /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/aliases:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/aliases --overrides-path /usr/lib/pressure-vessel/overrides --exit-with-parent --subreaper --assign-fd=1=3 --assign-fd=2=4 --shell=none --terminal=none --ld-preload=/home/ghost/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so --ld-preload=/home/ghost/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so -- /mnt/Oliphant/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier/pressure-vessel/bin/steam-runtime-launcher-interface-0 container-runtime /home/ghost/.local/share/Steam/steamapps/common/SteamLinuxRuntime/scout-on-soldier-entry-point-v2 -- /mnt/Oliphant/SteamLibrary/steamapps/common/Stardew Valley/StardewValley STEAM_RUNTIME=0
ghost     325912  0.0  0.0  23676  4388 ?        Ss   20:34   0:00 /usr/lib/pressure-vessel/from-host/libexec/steam-runtime-tools-0/pv-adverb --generate-locales --fd 13 --regenerate-ld.so-cache /var/pressure-vessel/ldso --add-ld.so-path /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu --add-ld.so-path /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu --set-ld-library-path /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/aliases:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/aliases --overrides-path /usr/lib/pressure-vessel/overrides --exit-with-parent --subreaper --assign-fd=1=3 --assign-fd=2=4 --shell=none --terminal=none --ld-preload=/home/ghost/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so --ld-preload=/home/ghost/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so -- /mnt/Oliphant/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier/pressure-vessel/bin/steam-runtime-launcher-interface-0 container-runtime /home/ghost/.local/share/Steam/steamapps/common/SteamLinuxRuntime/scout-on-soldier-entry-point-v2 -- /mnt/Oliphant/SteamLibrary/steamapps/common/Stardew Valley/StardewValley STEAM_RUNTIME=0

- SMAPI (the Stardew Valley mod loader) hangs on “waiting for game to launch”
- running the game via Proton Experimental does display a window, so the content itself is fine — only the native path fails (sdl2?). unfortunately i can't play this way since SMAPI can't run with this forced compatibility.

i've tried rolling back all my NDIVIA drivers, but have been unsuccessful in getting it to work.
i've also tried uninstalling/reinstalling the game, steam, and even running the vanilla game without SMAPI. still no window renders at all sad
+ i've disabled steam overlay

note: most other games start just fine (e.g. TFD, Fields of Mistria), but specific games like Battle of Wesnorth (SDL2 reliant ?) also fail to render a window.

please let me know if anything else is needed! i've tried all i can imagine, but i'm still pretty new, sorry! and thank you so much in advance,,

Offline

#2 2025-10-20 11:27:15

ankabo
Member
Registered: 2025-07-14
Posts: 16

Re: Steam Stardew Valley fails to display window on Arch (NVIDIA)

Hi,

It looks like a problem between 64 and 32 bit.
Do you active multilib in pacman.conf?

If you use multilib, ry it with the launch option in steam

STEAM_RUNTIME=1 %command%

Do you start the game with proton? If not, give it also a try.

Offline

#3 2025-10-21 13:47:47

gandalfae
Member
Registered: 2025-10-19
Posts: 2

Re: Steam Stardew Valley fails to display window on Arch (NVIDIA)

Hi! Yep, I have multilib uncommented in pacman.conf

I tried launching it with that option but sadly the game never launched...

And I have tried the game with the Proton Experimental forced compatibility (and it does render a window!), but I'm unable to use SMAPI/my mods that way sad

Offline

Board footer

Powered by FluxBB