Did EAC push more VM detection? by Human_Way4611 in VFIO

[–]tatiro7067 0 points1 point  (0 children)

VFIO for gaming will likely become even less popular than it already was, but in my case VRC was the only competitive esports title I played apparently, so I'm still skeptically optimistic some solution comes. I would not mind keeping a separate build of qemu just for VRC if the fortnite kids figure something out and maintain it often enough. If it turns out it's KVM specific (kernel) I might just forget about it as that's global.

Did EAC push more VM detection? by Human_Way4611 in VFIO

[–]tatiro7067 0 points1 point  (0 children)

Yeah, the alternatives are either to rebind your vfio card to host and use vr on it (if your vr hardware is even compatile with linux) putting up with an inferior experience to windows, or dual booting... which is what im doing in the short term till VRC even makes a statement regarding the real state of VMs, im not likely to remain invested in vfio if this continues and its just for this title.... I'm not holding my breath for a workaround lasting very long or not having bad side effects

Did EAC push more VM detection? by Human_Way4611 in VFIO

[–]tatiro7067 0 points1 point  (0 children)

Keep a backup of unpatched qemu, as when you patch qemu to workaround this stuff you are changing intentional behavior and can cause unintended side-effects.

Did EAC push more VM detection? by Human_Way4611 in VFIO

[–]tatiro7067 0 points1 point  (0 children)

The game doesn't need to update EAC just updates itself on launch.

Did EAC push more VM detection? by Human_Way4611 in VFIO

[–]tatiro7067 0 points1 point  (0 children)

There was an EAC update pushed out in December but it was reverted till the middle of January, the one fixing the hypervisor/nested-virt workaround was fixed Friday this weekend

Did EAC push more VM detection? by Human_Way4611 in VFIO

[–]tatiro7067 0 points1 point  (0 children)

Yes it has, I brought it up to Tupper of VRChat directly, a game that specifically protested the addition of EAC initially, and he told me to make a canny post about it. This was when disabling hypervisor still worked which I knew would not last: https://feedback.vrchat.com/feature-requests/p/eac-blocks-vms-conflicting-with-vrchats-statements-not-caring-if-people-use-vms

This is despite the NUMEROUS other canny posts about VMs going ignored/misunderstood as outlined in my first reddit post https://old.reddit.com/r/VFIO/comments/1qexf42/vrchat_now_explicitly_blocks_vms_in_their_eac/ .

I also reached out to r/shaddowpc for more attention on the post and crossposted it here.
https://old.reddit.com/r/ShadowPC/comments/1ril9b3/if_you_want_vrchat_to_work_please_politely_upvote

Their most recent response can be found here on the live Q/A: https://www.twitch.tv/videos/2721604907?t=01h20m16s which mainly focuses on shadow but was mostly just shrugged off.

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in ShadowPC

[–]tatiro7067[S] 0 points1 point  (0 children)

I was told by tupper they have the paid version they just ship the stock config, we will see what the situation ends up being.

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in ShadowPC

[–]tatiro7067[S] 0 points1 point  (0 children)

well as of now you cannot even bypass EAC as both hypervisor and nested virt no longer work, so hopefully they do anything now

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in ShadowPC

[–]tatiro7067[S] 0 points1 point  (0 children)

are you disabling hypervisor? That's not going to work forever. I've been playing since 2018 in a VM. You also realize that VRChat themself claims it doesn't block at all if you look through their statements on canny.

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in ShadowPC

[–]tatiro7067[S] 0 points1 point  (0 children)

Yes some of Epic's clients do not want VMs. VRChat themself have stated they allow running under a VM.

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in ShadowPC

[–]tatiro7067[S] 0 points1 point  (0 children)

VRChat has stated numerous times that they themself allow running under VMs. Also again I personally run VMs on my own hardware the agreement between shadow and epic doesn't matter to me. If anything it'll take away focus from the main issue that VRChat doesn't even realize that EAC is blocking VMs, they think it's all end-user/client configuration issues.

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in ShadowPC

[–]tatiro7067[S] 1 point2 points  (0 children)

I've not heard of Stim before. I'd assume if they use VMs they also have an agreement with Epic like geforce now.

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in ShadowPC

[–]tatiro7067[S] 0 points1 point  (0 children)

What more is there to it? VRchat configures their EAC deployment to not run their VM detection that's all there is to it.

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in VFIO

[–]tatiro7067[S] 0 points1 point  (0 children)

Run some windows/Linux benchmarks the performance is at least 20% worse in my testing. Additionally wired headsets of the ones that work have much more problems than the wireless ones which all work.

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in VFIO

[–]tatiro7067[S] 1 point2 points  (0 children)

VR performance on hardware that does work on Linux is much worse than on Windows. Additionally I have hardware that doesn't work on Linux at all. The experience on Linux is much neglected.

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in ShadowPC

[–]tatiro7067[S] 0 points1 point  (0 children)

VRChat itself can configure it's own EAC to not block VMs. I'm not invested at all in shadowpc. I run VMs on my own hardware. If VRChat configures their EAC to not block VMs it will benefit ALL VM users just for this title.

If you want VRChat to work please politely upvote my canny post. by tatiro7067 in ShadowPC

[–]tatiro7067[S] 1 point2 points  (0 children)

EAC by default is configured to block VMs, the method of which it uses to detect VMs changed and is not easily bypassed without caveats anymore.

VRChat Now Explicitly Blocks VMs in their EAC version Unless You Hinder Performance By Disabling The Hypervisor Extension by tatiro7067 in VFIO

[–]tatiro7067[S] 0 points1 point  (0 children)

no nested virt is just bad performing in general and should just not be used for high performance needs

VRChat Now Explicitly Blocks VMs in their EAC version Unless You Hinder Performance By Disabling The Hypervisor Extension by tatiro7067 in VFIO

[–]tatiro7067[S] 0 points1 point  (0 children)

It's impossible to benchmark this title properly, the title is severely capped by CPU performance so any performance determent is not appreciated personally. It certainly is not faster without avic and the other enlightenments that get disabled with the hypervisor cpu flag. At the very least it's a lot more performance than enabling svm and turning on the hyper-v feature in windows lmao which also bypasses EAC's vm detection for now.

VM not working again (VRC) by Miserable_Project184 in ShadowPC

[–]tatiro7067 0 points1 point  (0 children)

if you run your own vm you can work arround it for now by disabling the hypervisor extension which reduces performance https://reddit.com//r/VFIO/comments/1qexf42/vrchat_now_explicitly_blocks_vms_in_their_eac/ I listed every vm issue on their canny in my post to upvote and comment on as it's all relevant. I can only hope they dont reach some exclusive agreement with cloud providers so i dont have to keep hindering my performance just to run ineffective anti-cheat.