Steamuxulation redux

Tried to play with Steam again, but no game works anymore. Here is the example of Half Life 2 Death Match, which always used to work:

Code:
chdir "/usr/home/steam/.steam/steam/steamapps/common/Half-Life 2 Deathmatch"
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Game Recording - would start recording game 320, but recording for this game is disabled
Adding process 5960 for gameID 320
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
reaper: prctl() failed!
Game Recording - game stopped [gameid=320]
Removing process 5960 for gameID 320
chdir "/usr/home/steam/.steam/steam/steamapps/common/Half-Life 2 Deathmatch"
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
reaper: prctl() failed!
Game Recording - would start recording game 320, but recording for this game is disabled
Adding process 5970 for gameID 320
Game Recording - game stopped [gameid=320]
Removing process 5970 for gameID 320
[2024-12-05 13:25:18] uninstalled manifest found in /usr/home/steam/.steam/steam/package/steam_client_ubuntu12 (1).

Using FreeBSD amd64.local 14.1-RELEASE-p5 FreeBSD 14.1-RELEASE-p5 GENERIC amd64
 
Tried to play with Steam again, but no game works anymore. Here is the example of Half Life 2 Death Match, which always used to work:

Code:
chdir "/usr/home/steam/.steam/steam/steamapps/common/Half-Life 2 Deathmatch"
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Game Recording - would start recording game 320, but recording for this game is disabled
Adding process 5960 for gameID 320
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
reaper: prctl() failed!
Game Recording - game stopped [gameid=320]
Removing process 5960 for gameID 320
chdir "/usr/home/steam/.steam/steam/steamapps/common/Half-Life 2 Deathmatch"
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
reaper: prctl() failed!
Game Recording - would start recording game 320, but recording for this game is disabled
Adding process 5970 for gameID 320
Game Recording - game stopped [gameid=320]
Removing process 5970 for gameID 320
[2024-12-05 13:25:18] uninstalled manifest found in /usr/home/steam/.steam/steam/package/steam_client_ubuntu12 (1).

Using FreeBSD amd64.local 14.1-RELEASE-p5 FreeBSD 14.1-RELEASE-p5 GENERIC amd64
I only see errors related to recording.
 
I only see errors related to recording.
So what does that mean? The thing is that the game won't start. When I press the green "Play" button, something seems to happen, it changes to the pause symbol (II) for a second and then it goes back to the play symbol (white triangle) again.
 
Hi,

I just did

portsnap fetch update
cd /usr/ports/games/linux-steam-utils
make deinstall
make reinstall clean

After several attemts of starting
steam
the client finally started running, but still the same problem, sorry.
 
Cool, thanks for testing. I pulled the latest changes from Git last week and also having the same issue; log similar to the one you posted. I guess the fix is not working or incomplete. Hopefully shklhn will find some time to revisit this and push another fix.
 
If Steam launches bwrap for you, override it in compatibility settings.
What is bwrap? How do I know it is lauched? And how do I override it in compatibility settings? I don't see any menu entry " compatibility settings" anywhere?. So what is the menu path, to find it? Is it Steam -> Settings -> and then what?
 
By override compatibility settings, do you mean select or de-select proton? It's happening for Linux native games, I don't have anything selected in compatibility. Selecting Steam Runtime does not help. Also, I get bwrap: Can't read /proc/sys/kernel/overflowuid when steam is starting too (proc is mounted), before even launching any games...and get the same error when launching games as well.

Is there an env var we can to set to override it?
 
lsu-chroot-fs8.png
 
Thanks shkhln, that works! Well, works as in the games are launching now...I tried both legacy and sniper 3 runtimes, but performance is very bad. Is a performance hit expected with LSU chroot or is this something specific to my system with the nvidia fermi graphics?

Performance wasn't great before, but now it's just not playable in most games I used to play before (Super Night Riders, Classic Sport Driving, Horizon Chase Turbo; all three are Unity games). Between then and now I've also updated to FreeBSD 14.2, so not sure if something in that update maybe be contributing to the performance hit. Anyway, I'll poke around to see if I can find the cause for this if it's not LSU chroot related.

Thanks again for your help!
 
When I try to set up the test chroot from that link, it fails here:

Code:
Downloading zlib1g_1.2.11.dfsg-2ubuntu9.2_amd64.deb from http://archive.ubuntu.com/ubuntu/...
/usr/home/scratchi/Documents/linux-chroot-test         235 kB 2237 kBps    00s
/usr/home/scratchi/Documents/linux-chroot-test          57 kB  809 kBps    00s
/usr/home/scratchi/Documents/linux-chroot-test        1039 kB  739 kBps    02s
/usr/home/scratchi/Documents/linux-chroot-test          10 MB 5012 kBps    02s
mount -o nocover -t tmpfs tmpfs /usr/home/scratchi/Documents/linux-chroot-test/umnt
mount -t devfs devfs /usr/home/scratchi/Documents/linux-chroot-test/umnt/dev
mount -t linprocfs linprocfs /usr/home/scratchi/Documents/linux-chroot-test/umnt/proc
mount -t nullfs /tmp /usr/home/scratchi/Documents/linux-chroot-test/umnt/tmp
mount -t nullfs /var/run /usr/home/scratchi/Documents/linux-chroot-test/umnt/var/run
mount -t linsysfs linsysfs /usr/home/scratchi/Documents/linux-chroot-test/umnt/sys/.sys
sysctl: unknown oid 'dev.drm'
mount -t nullfs /tmp/xauth_LWPrRi /usr/home/scratchi/Documents/linux-chroot-test/umnt/tmp/xauth_LWPrRi
mount_nullfs: /usr/home/scratchi/Documents/linux-chroot-test/umnt/tmp/xauth_LWPrRi: Resource deadlock avoided
./linux-chroot:136:in `mount': unable to mount "/tmp/xauth_LWPrRi" to "/usr/home/scratchi/Documents/linux-chroot-test/umnt/tmp/xauth_LWPrRi" (MountError)
        from ./linux-chroot:300:in `set_up_chroot'
        from ./linux-chroot:377:in `<main>'


sysctl: unknown oid 'dev.drm' , old nvidia driver issue? I need to leave now and probably won't get back to this for another couple of weeks until next year. thanks for all your help, will see if I can at least get this test running when I'm back. Happy New Year!
 
Back
Top