$ ls -ld /compat/linux/dev/shm/
drwxr-xr-x 2 root wheel 512 Sep 10 11:14 /compat/linux/dev/shm/
$
$
$ cat /etc/fstab | grep /dev/shm
$ cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ada0s1b none swap sw 0 0
/dev/ada0s1a / ufs rw 1 1
proc /proc procfs rw 0 0
linproc /compat/linux/proc linprocfs rw 0 0
/dev/ada1p1 /Disk2 ufs rw 2 2
fdesc /dev/fd fdescfs rw 0 0
$
I have no entry regarding /dev/shm.
% pkg info -D linux_base-c7
linux_base-c7-7.7.1908_1:
On install:
Some programs need linprocfs mounted on /compat/linux/proc. Add the
following line to /etc/fstab:
linprocfs /compat/linux/proc linprocfs rw 0 0
Then run "mount /compat/linux/proc".
Some programs need linsysfs mounted on /compat/linux/sys. Add the
following line to /etc/fstab:
linsysfs /compat/linux/sys linsysfs rw 0 0
Then run "mount /compat/linux/sys".
Some programs need tmpfs mounted on /compat/linux/dev/shm. Add the
following line to /etc/fstab:
tmpfs /compat/linux/dev/shm tmpfs rw,mode=1777 0 0
Then run "mount /compat/linux/dev/shm".
HL2 works now, thanks! But it hangs showing the last frame when quitting the game.
TF2 still crashes when connecting to a multiplayer map, though.
I also realized that steam now works without the "-tcp" flag, which is good. But why is that now?
// Point Steam to a proper root certificate bundle
if (strcmp(path, "/etc/ssl/certs/ca-certificates.crt") == 0) {
return "/etc/ssl/cert.pem";
}
does not work for me.
linuxulator-steam-utils $ /opt/steam-utils/bin/steam
Traceback (most recent call last):
/opt/steam-utils/bin/steam:45:in `<main>': unhandled exception
It's getting awfully boring there. Here is a not-so-random fact: Steam's browser, fully usable in Big Picture mode, actually supports that pesky Widevine DRM. (Performance is absolutely terrible, though.)
This doesn't work when a user space process tries to use more than one TLS segment. Comment in the Linux source says wine might do this.