[1212] Please don't block VMs
closed
Mαlοri
While i can slightly understand why VMs are blocked by competitive games in some case
but still not endorse it lol
, if you use EAC only to verify the client isn't modded (and i mean, it's also the only use that can exist not like there's competitive games or anything on VRC), it shouldn't block VMs. there's actually way more peoples than i thought that use VMs to only play VRC (and I'm part of those), and for a lot of reason, VR linux users (for headsets that for examples don't have native drivers) seems to be the first one for exemples.
Log In
Tupper - VRChat Head of Community
closed
We don't explicitly block VMs intentionally. EAC does block some things that VMs often do as part of its security measures, but for the most part, VMs and VRChat work.
Proxmox works fine, and we don't mind people using other VMs, but as usual with these types of solutions: your milage may vary, and you're on your own insofar as technical issues to get it working.
We maintain this documentation page that tries to keep track of current tips and tricks to run VRChat legitimately in a VM. If something on that page is incorrect, feel free to suggest an edit!
DarkSwordsman
Tupper - VRChat Head of Community To extend off this comment incase people read: Proxmox works fine because it uses QEMU. So you should also be able to run QEMU on any system and run VRChat, as mentioned in that documentation page.
Louis_45
It's just working fine without any problems. Just use proxmox and you're ready to play in a vm.
10 x 10
Louis_45: VRChat Team rn:
Scout - VRChat Head of Quality Assurance
tracked
p
pwarrow99
Does anyone have a work around for Hyper-V. My friends who don't have good computers can't play me with me unless we share computer resources via GPU-P. I am not very familiar in this space but nesting the VM does not seem to work eitheir. Am I missing something ? Am I out of luck ?
m
mofium
Despite not running a VM, I get this error that the VRC team couldnt troubleshot. They told me to ask EAC support, but they havent replied the 2 times I contacted them.
And Fornite which also uses EAC, works just fine.
RocketVR
This really needs to be looked at... VRC Staff please list this as in-progress. Cloud Gaming is the future!
noideaman
First, unblock all VM environments and stop making users use work around in a specific one used on linux based systems.
For those using QEMU/KVM
I went looking for a fix, There is another thing that can be done. Spoof the SMBIOS data
I was able to load back in
Thank you the the people in the reddit post, The link may not load properly but you can show all comments and find a code block there
Riisager
noideaman: Thanks for sharing a workaround, it works!
Sad we have to do these things though.
HcgRandon
noideaman: I initially did the smbios workaround (look a few posts lower on this thread) But that stopped working a few days ago. I also had to add the vendor_id that vrc recommended on their docs as well. And finally loaded back in. I really don't understand why vrchat just doesn't disable the vm blocking from my understanding that is configurable by them.
NightStormWolf
I can confirm that VRChat has started blocking my Windows 10 VM here as well. No workaround seems to be available.
This is just a sad way to treat your users. Shame on the developers for continuing this crap and doing harm to players who are following the rules and simply trying to enjoy the game. I'm locked out of playing with friends.
HOBaRT
I can confirm this just started happening. Many, many technically savvy users run in PCI passthrough VMs with no ill intent.
Even with both the lightweight <kvm> <hidden state='on'/> configuration and the heavier <feature policy='disable' name='hypervisor'/> check.
Please if at all possible work with Epic to disable this check, or allow passthrough VMs at least.
If nothing else I like to run VRC in desktop mode in one VM while I work on my host or another VM.
Okabintaro
I really appreciate VRChat even writing guide about how to run the Game in a VM now: https://docs.vrchat.com/docs/using-vrchat-in-a-virtual-machine
Unfortunately as of today this doesn't seem to work for me anymore.
Initially I suspected the new Open-Beta would have been the issue but even after reinstalling EAC and the Live Version(Yes I got rid of EAC properly and made it reinstall during the Steam install) it doesn't solve the issue.
I would appreciate if VRC could investigate this, maybe EAC did an update with stricter VM detection now. Hope they can somehow configure it to behave as before or just turn off VM detection completely.
Riisager
Okabintaro: Can confirm this is happening to me as well.
Vrchat should just disable VM detection entirely. It's the only EAC game i've had to set a vendor ID, etc... for.
Nosjo
Okabintaro: Silent updating eac that kills vm support nice cant play anymore
Load More
→