EAC Blocks VMs Conflicting With VRChat's Statements Not Caring If People Use VMs
r2f2
To be clear this is not asking for support, this is asking to configure EAC to not run it's VM detection at all. EAC can still run the same as it has and the security it provides is not changed. This will remove the Epic VM whitelist/exclusive special sauce for allowed VMs (to my knowledge only GeforceNow), and allow VM users such as ShadowPC and regular end-users to play in a VM without workaround s or custom patches to VM host software or guest software.
This is not new but since EAC has been deployed it has been configured to block execution from within a VM. The current workarounds in the wiki do not presently work as of around the middle of January this year, and even at the time prove that EAC was attempting to block VMs, as it was looking for common VM smbios values to block the execution in conflict with VRChat's previous statements that they do not care if an end-user runs a VM or not.
How it presently is trying to detect a VM I do not know exactly but I can tell that the methods to get VRChat to work solely with VM config tweaks do reduce performance and are windows guest exclusive:
1)Run with the hypervisor CPU extension disabled. (small performance loss)
2)run windows with the hyper-v platform enabled after ensuring the vendor virtualization cpu extension (SVM AMD/ VMX INTEL) is enabled. (massive performance loss)
It is possible to configure EAC to not block VMs, all Fromsoft titles I have (Armored Core, Elden Ring, Nightreign) that include EAC run in a VM fine with no workarounds on both Windows and Linux.
Tupper Promised to read this at a minimum :) (please and thank you)
Log In
keyemail1
Yeah seems like they just blocked it. Cancelling VRC+ until this is fixed, this is how my setup ran and it worked well until this.
suimen
It's frustrating; I suddenly discovered I can't log into vrchat, I've been using a Windows virtual machine on my NAS to play with vrchat.
SBoys3
I can also confirm that VMs are completely blocked by EAC now. I urge VRChat to disable the block for VMs in their EAC config. Either that or own up and say that VMs are explicitly banned.
You do realize that the people running VMs are some of the most likely people to help work on building other platforms if displaced, right? That is my intent and I am pretty close to doing so.
r2f2
As of this weekend I can no longer play and the two methods no longer work.
FlyingStitchman
r2f2 Same, it was working for me until earlier today (althought I didn't need nested virtualization in my case). I tried to go on and dance tonight and it no longer works. I am trying one more thing, but the fact that 'compiling a custom version of qemu' and 'social game' have to go in the same sentence seems to sum up my disdain for this. I'll poke back here if I get it working.
Edit: To those that this is displacing, the land of yellow dogs is quite fun and y'all should try it :3
r2f2
It appears now shadow missed the bus on getting a blanket whitelist like geforce now and as I have learned https://stim.io/. Now requiring an exception to the virtual machine block by VRChat's EAC. I hope this doesn't result in more "Virtual machines for me and not for thee." The temporary stopgap workarounds that reduce performance for peasant class non-corporate users WILL be fixed eventually requiring patches to the virtual machine software.
Deantwo
Related new update on the situation seen in: https://feedback.vrchat.com/feature-requests/p/allow-shadowpc-players-to-play-vrchat
ʜʏᴘᴏsᴇʟᴇɴɪᴄ
#whitelistshadow !!
NyxInVR
#whitelistshadow we beg of thee
ѫѳѳпгїԍнт
#whitelist shadow
мѕ мιηι
#whitelistshadow!!
Deantwo
мѕ мιηι, that is something Epic/EAC need to do. VRChat has already stated that it is out of their control.
SunShineRises
Deantwo The original post speaking of VRChat saying it is outside of their control is outdated. This is a brand new update starting today, it is indeed in their control as of today.
Deantwo
SunShineRises, yeah, I saw the new updates after posting the above comment. Sorry.
SunShineRises
Deantwo It's no problem! Thanks for understanding
Load More
→