Steam for Linux

Steam for Linux

Launching, loading, stopping
Hello, I need some help playing BG3 on Linux/GNU.
Launching Steam in terminal and starting BG3 on the Steam GUI, I encountered the following messages.
I understand that the gameoverlayrenderer errors are ignorable, and also that the game stops loading when it prints
pid 21350 != 21349, skipping destruction (fork without exec?)
Does anyone know what seems to be the problem and how to fix it?
I've tried verifying game files, deleting download caches, restarting steam client, and rebooting. All to no avail.

wine: using kernel write watches, use_kernel_writewatch 1. fsync: up and running. wine: using kernel write watches, use_kernel_writewatch 1. chdir "/home/bo/.local/share/Steam/steamapps/common/Baldurs Gate 3/bin" ERROR: ld.so: object '/home/bo/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/bo/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/bo/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Adding process 21262 for gameID 1086940 ERROR: ld.so: object '/home/bo/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/bo/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Adding process 21263 for gameID 1086940 Adding process 21264 for gameID 1086940 Adding process 21346 for gameID 1086940 wine: using kernel write watches, use_kernel_writewatch 1. Adding process 21347 for gameID 1086940 fsync: up and running. Adding process 21348 for gameID 1086940 wine: using kernel write watches, use_kernel_writewatch 1. Adding process 21349 for gameID 1086940 Adding process 21352 for gameID 1086940 pid 21350 != 21349, skipping destruction (fork without exec?) Uploaded AppInterfaceStats to Steam Removing process 21352 for gameID 1086940 Removing process 21349 for gameID 1086940 Removing process 21348 for gameID 1086940 Removing process 21347 for gameID 1086940 Removing process 21346 for gameID 1086940 Removing process 21264 for gameID 1086940 Removing process 21263 for gameID 1086940 Removing process 21262 for gameID 1086940
Last edited by SpongeBO; 14 Jun @ 2:46am
< >
Showing 1-6 of 6 comments
Zyro 14 Jun @ 3:34am 
But is it correct that it's rejecting both 32 and 64 bit?

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

Do you have the 32 bits layer enabled/installed?
SpongeBO 14 Jun @ 3:50am 
How do I check that? I've actually turned off the overlay option for the game in the steam gui.
Zyro 14 Jun @ 5:28am 
Ah, I think this cannot be the reason. The client wouldn't be starting in the first place without 32 bit layer.

Did you take at protondb?
There's some tips over there:
https://www.protondb.com/app/1086940?device=pc
One proposed to use 8.0, some other to launch with " %command% --skip-launcher".
SpongeBO 15 Jun @ 1:39am 
Using 8.05 works for me. Thanks for the tip.
Luana 15 Jun @ 11:59am 
Do we know any way to further troubleshoot games with this problem?

I have had it before, and changing proton versions back then did work I think.

But now I'm having the problem with Aperture Desk Job which is supposed to be native. The game doesn't launch but the logs show nothing interesting but that fork without exec line. I wanted to troubleshoot this but it's hard when the logs show you nothing at all...
Zyro 15 Jun @ 12:42pm 
Originally posted by Luana:
Do we know any way to further troubleshoot games with this problem?

I have had it before, and changing proton versions back then did work I think.

But now I'm having the problem with Aperture Desk Job which is supposed to be native. The game doesn't launch but the logs show nothing interesting but that fork without exec line. I wanted to troubleshoot this but it's hard when the logs show you nothing at all...

If you dare dig deep, you could try to start the game itself under strace. But it's often too much output.
< >
Showing 1-6 of 6 comments
Per page: 1530 50