VMs (Virtual Machines) are blocked as of Aug 27...
NightStormWolf
VRChat Version: Current public release.
Build ID: 9300396
Description of the bug: EAC blocking VRChat launching as of Aug 27 when it didn't block before.
Error message:
Game Security Violation Detected (#00000009)
Launch Error
Cannot run under Virtual Machine.
Steps to reproduce (how did you encounter the bug?):
Attempting to start VRChat as i normally would and have for over 500 hours play. I run a plain Windows 10 VM on Linux to handle and play my VR games.
This detection error is new, unexpected and unacceptable behavior. Please remove this virtual machine detection error and allow me to use my client. I cannot stress enough that you are doing more harm then good to your community with this sledge hammer attempt to block mods.
Log In
r2f2
To address Tupper's comment on the developer stream directly ( https://www.twitch.tv/videos/2750638358?t=01h31m43s >"...or lessen the security capabilities of eac on virtual machines which we also cannot do" )
the current method to play on
any
virtual machine solution is to spoof many devices in the system to appear as real hardware via hacks and patches. This is not a "security" thing VMs get wrong, this is simply necessary evasion when an application is trying to block the execution in virtual machines. I am still very much interested in a direct addressing of whether or not VRC can simply no longer try to detect and block VMs.r2f2
I didn't have issues at the time on my setup but now it's blocked on all platforms and requires settings that hinder performance to work at all. It works now by tricking EAC into thinking it's not a VM by disabling all hw accel with the hypervisor extension disabled.