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.
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.