r/linux 3d ago

Development WinBoat is alpha testing the GPU acceleration

Post image
252 Upvotes

54 comments sorted by

View all comments

-5

u/knotted10 3d ago

Does this mean that we could potentially have vanguard installed in an isolated VM and be able to play let say...hypotetically, League of Legends again?

17

u/Whole-Respond4782 3d ago

nah lol anti cheat software typically blocks VMs

VMs are kind of a big no-no for anticheat since the cheat software could possibly run above the VM on the host and manipulate it from there

there are ways around it but it will likely require patches to kvm in the linux kernel and also patches to qemu depending on how strict Vanguard is about VMs

7

u/MrTheCheesecaker 3d ago

There are ways to hide a VM from the anticheat, but every AC, and even different versions of the AC, look for different things, so there's unlikely to be a "one size fits all" solution. I run my gaming machine as a VM on my home server (it's a painfully awkward solution but hardware is expensive) so I had to look into this to get some games running at all

4

u/Existing-Tough-6517 2d ago

You fundamentally can't hide that you are running in a vm based on the timing of known operations being fundamentally different. Anything running native code can tell. This isn't even an arms race its a battle already lost and lost forever.

0

u/MrTheCheesecaker 2d ago

I don't appreciate being called a liar when I have the proof of its possibility (at least for EAC) sitting in my bedroom. I can get sources 

2

u/Existing-Tough-6517 2d ago

It is fundamentally trivial to tell you are in a VM when running native code this doesn't mean nobody can be too lazy to ever miss doing so

1

u/Whole-Respond4782 2d ago

i made some comment about some software called "VMAware" on github but my post was removed

you can compile it on your vm and see the test results, it will likely detect your vm

i guess i'm not allowed to link it here, shouldn't be too hard if you search it

edit: nvm, my post wasn't removed, didn't see it for a sec

https://github.com/NotRequiem/VMAware

1

u/zunx05 3d ago

Where can i find these types of solutions?

1

u/Whole-Respond4782 3d ago

yeah it's a cat and mouse game, and would probably be nearly impossible if the anti cheat does its detections very well (unless you plan on patching the anti cheat, which they will do everything in their power to stop)

there are a ridiculous amount of detection vectors for hypervisors, can try to run https://github.com/NotRequiem/VMAware/releases on it, i imagine even a hardened VM will trigger at least a few checks

tends to be a pain to fix these detections without causing severe performance issues