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.
Was this page helpful?