[1212] Unable to launch EAC VRChat in VR on Linux
tracked
alexx1
When launching Open Beta VRChat, I am given 4 options:
- Launch EAC Open Beta in Steam VR Mode
- Launch EAC Open Beta in Desktop (Non-VR)
- Launch VRChat in SteamVR Mode
- Launch in Desktop (Non-VR) mode
Options 2, 3, 4 function as expected. Option 1 opens VRChat in Desktop mode when it's supposed to open in VR. I'm unable to get VR working at all with the EAC launch option (but it works with the non-EAC one)
Tested using Proton 7.0-3 and latest Proton Experimental, neither worked.
Took a quick look at the log, it appears the VR headset just isn't detected: https://pastebin.com/0mux5LFu
Log In
Kaelygon
I tested yesterday which I believe was client version [1331], and I didn't encounter any crashes or major issues using proton-ge during ~4 hour session. I didn't test video players.
Installation steps : https://ask.vrchat.com/t/guide-to-vrc-on-linux/15934
There was few small issues like:
-Headset view was lagging behind most of the time when turning my head around. Walking in game didn't cause this. Perhaps a problem with asynchronous reprojection which could be SteamVR or Index related issue
-Avatars showed as "incompatible", until I manually showed the avatars by overriding the safety settings. I had to do this for each player manually.
Headset Valve Index
OS Arch Linux 6.4.7
GPU NVIDIA GTX 1080 (driver 535.86.05)
Desktop Environment X11 xfce4
~/.steam/steam/config/steamvr.vrsettings https://pastebin.com/u83VdK0d
Edit : Steam launch options "%command% --force-vulkan --enable-avpro-in-proton"
Kaelygon
Edit: This may crash the headset if you open the overlay
I found a way to fix lagging view. You can enable async reprojection by adding this in steavr.vrsettings inside '"steamvr" : {}' curly brackets. Remember to separate with comma
"enableLinuxVulkanAsync" : true,
Enabling this, SteamVR overlay will flicker like crazy but in VRChat the view looks good. I am rather certain this is SteamVR issue.
I also tested that video players still aren't working on Linux.
Yoyobuae
Reviving this issue because as of now it is impossible to launch VRChat on Linux by any means due to EAC.
YTJVDCM
This problem is happening again.
If I run VRChat in Desktop mode, it works fine, but if I run it in VR mode, it's very likely to freeze on startup and also crash SteamVR as well.
However, it may start up once very rarely if it repeats the start up dozens of times.
And now, I've downgraded Proton from version to 8.0 to 7.0 (and Experimental version), but it's still not fixed.
VRChat freezes after starting the main program, so this problem may not be caused by EAC.
So this problem probably comes from some part of the VRChat program.
(I think it's probably related to the eyetracking update)
YTJVDCM
This is the log of VRChat when it failing to start on my environment.
The log has the --enable-avpro-in-proton argument is attached, but the result was the same even if this was removed.
YTJVDCM
A separate post has been created for this topic.
digitalf0x
Using a recent Glorious Eggroll edition of Proton (GE-Proton7-36) with an HTC Vive on Kubuntu 22.04 LTS, I'm able to access VRChat normally when launched via SteamVR (option #1).
I'm not yet sure if this has rolled out to Valve's official Proton Experimental builds.
DASPRiD
digitalf0x: I'm doing fine on Proton Stable by now.
Tupper - VRChat Head of Community
This is a Proton Experimental issue. A fix is on the way out as far as we know, but this isn't something we can take action to fix.
alexx1
Tupper - VRChat Head of Community: The fix is to not force EAC on your users. The game has broken even more since then on Linux, following glibc 2.36 update the game no longer launches at all, even in desktop mode. EAC is seriously not Linux-friendly software.
K
KittyChance
Tupper - VRChat Head of Community: You can take action to remove the EAC spyware.
Pandorable
Tupper - VRChat Head of Community: doesn't quest run on android? why don't they have this problem?
p
passivedragon
Tupper - VRChat Head of Community: Yes, you can take action, which is to revert the breaking change.
I
It's Tyler
Pandorable: The quest version didn't get the same security update as EAC doesn't run on android devices.
Pandorable
It's Tyler: seems a bit arbitrary.
peq42
Tupper - VRChat Head of Community: no updates on this in over a month? yay
Faxmashine
Has been fixed according to https://ask.vrchat.com/t/developer-update-28-july-2022/10346 , in Proton Experimental.
> It turns out that EAC broke SteamVR in Proton. Valve noticed quickly and Proton Experimental[bleeding-edge] has been updated with a fix.
DASPRiD
Faxmashine: Except that Proton Experimental has the issue of VRChat randomly crashing/freezing. Also there's still the bug that VRChat randomly reports that you are using a modified client and kicks you out.
Kaelygon
DASPRiD: I have had a lot of similar issues. Just have to wait till the non-beta Proton comes out.
Kaelygon
Thanks to ZarathustraDK in Discord discovering following workaround for the time being:
- Install Proton Experimental and set its BETAS to Bleeding Edge
- Set VRChat compatibility to Proton Experimental
- Launch SteamVR then VRChat
Kaelygon
There's still frequent hiccups starting up the game in VR.
Starting first in Desktop mode then VR may help.
Often I have to close SteamVR and Steam completely and restart them from client Library and even then VRChat only shows EAC splash.
This is indeed very bleeding edge.
Kaelygon
Currently the game isn't launching either in VR or Desktop mode.
I am getting the following message:
"Launch Error
Failed to load the anti-cheat module"
YTJVDCM
I tried to launch VRChat on Linux with desktop mode.
But it was not launched until forever with EAC said "initializing..."
YTJVDCM
I'm using Proton Experimental with Steam Linux Runtime Soldier Beta.
Using kernel is 5.18.10-arch1-1, GPU is a GTX 1070 with nvidia 515.57-4, and Steam is native version.
N
NitroWah
This is also affecting me. Not that I wanted to play (hostility towards users leaves a bad taste in my mouth) but I literally can't now.
Ozzy Helix
I have a slight problem with the anti cheat my hope is that I can discuses it civilly with the VRChat folks.
my problem is that anti cheat doesn't work very well on Linux and more importantly Virtualization computer setups for the past few years I have used Linux but I use Virtual Machines to run the game because my headset is an Oculus I needed the Oculus Software that only runs on Windows. My solution to this problem was to run the Oculus software and the game in a virtual machine under Linux. the anti cheat blacklist virtual machine setups. if it didn't block VMs I would have zero issue with the anti cheat. is there any way you guys can allow setups like mine to work?
Load More
→