Proton-enabled games fail to launch through steam
Hey all. After using Bazzite on my Steam Deck for a couple of weeks, I decided to ditch the OS on my main rig and give Bazzite a whirl on it. First bit after the install ran flawless, but I have started seeing an issue pop up over the past couple of days. Windows-based games no longer launch through Steam, and only through Steam. Native games run through Steam just fine, and Windows-based games run without issue when launched through Heroic. I should note that games were playing perfectly fine until the past couple of days.
The problem persists across all versions of Proton. I have tried running rpm-ostree rollback to see if an update borked something, and it didn't do anything. I have also gone through making sure software is up-to-date and that I am running the latest Bazzite build. If I open Steam from the bazzite-arch terminal, I get the following text when launching games:
ERROR: ld.so: object '/home/stompysan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
WARNING: discarding _NET_WM_PID 5 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
WARNING: discarding _NET_WM_PID 5 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
bwrap: Can't bind mount /oldroot/etc/resolv.conf on /newroot/etc/resolv.conf: Unable to mount source on destination: No such file or directory
Those are the only lines outputted that are worth anything. I know that the ld.so error is common and expected, but I struggled to find any details on that last one. The output is the same with any game launched. I am still a bit new to Bazzite (but not to Linux), and with this running through Distrobox I am not even sure where to even begin for diagnosing. I would prefer to avoid nuking the install if at all possible. Any advice? If any additional information is needed just let me know.
4 Replies
bwrap: Can't bind mount /oldroot/etc/resolv.conf on /newroot/etc/resolv.conf: Unable to mount source on destination: No such file or directorythis was fixed recently, happens if you sleep
just reset-bazzite-arch
in terminal
see if it's any betterSigh, that simple huh? Yeah, everything appears to be launching fine. I knew it would have been something easy.
👍
Steam bug technically but we worked around it
Shame it's needs the reset, but at least that's easy
Keep that in your toolbox if you ever have any issues or install something into bazzite-arch manually that breaks things
I knew there had to be a way to reset it. I will definitely keep that handy. Thanks!