Just a heads up, you forgot to include the logs
...also a title.
That said, you're using ALVR and you mention vrcompositor.real -- ALVR does not work like a normal SteamVR driver. Normal drivers use the API that SteamVR exposes, which remains consistent from version to version. ALVR instead relies on rummaging around in the innards of SteamVR, and does so by moving vrcompositor out of the way (renaming it to the aforementioned vrcompositor.real) and sticking its own pretend vrcompositor in place which tries to proxy everything and pass it on to the real vrcompositor.
However, this only works when absolutely nothing inside of SteamVR changes (or at least, nothing ALVR cares about). So any time SteamVR updates, there's a strong chance that ALVR also needs an update. The problem is that ALVR on Linux has been largely abandoned in terms of development for some time now, which turned it into a ticking time bomb.
That bomb has now exploded.
Anyway... is there a specific reason you felt you needed to use ALVR versus Steam Link? Steam Link, I can reasonably support, but the only way ALVR will work is if you stay on an old SteamVR and do not update.
proton experimentalx1 2026-08
Describe the bug
SteamVR's UI process (vrwebhelper) repeatedly segfaults in libcef.so under real gameplay load
(not menus), which then crashes vrcompositor.real. This happens specifically once a game moves
from light rendering (menus, SteamVR Home) into full 3D rendering — reproduced in Automobilista 2
and RaceRoom. Euro Truck Simulator 2 did launch in flatscreen mode even when vr version was selected and was very stuttery the whole time even when I lowered settings. The games themself either freezes without any message or freezes shortly after or right when the "ALVR isn't responding" dialog appears where then I am forced to shut down the game and or steam depending on what is happening.
Encoder/network/decoder statistics remain clean throughout (0% packet loss, ~40ms total latency,
sub-5ms per-stage timing), ruling out a streaming/bitrate cause.
To Reproduce
or SteamVR shows "not responding"
Expected behavior
Game should transition from menu to gameplay rendering without SteamVR's UI process or compositor
crashing.
System Information:
Additional context
vrwebhelper[PID]: segfault ... in libcef.so
vrcompositor.re[PID]: segfault ... in vrcompositor.real
NVRM: Xid (PCI:0000:01:00): 69/32/31/13, pid=PID, name=AMS2AVX.exe, Class Error / MMU Fault
alvr-org/ALVR-Distrobox-Linux-Guide) does not apply — it's hardcoded to SteamVR 2.3.5 file
contents and aborts with "Couldn't find required file for patch" on 2.12.
further into gameplay before the same crash signature recurs.
separately via udev autosuspend rule, not the primary cause of this crash.