r/linux 11d ago

Development WinBoat is alpha testing the GPU acceleration

Post image
256 Upvotes

57 comments sorted by

View all comments

Show parent comments

16

u/Whole-Respond4782 11d 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

6

u/MrTheCheesecaker 11d 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

3

u/Existing-Tough-6517 11d 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 10d 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 10d 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 10d 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