Running games in VM - anti-vm-detection help needed

XianYuDaXian

New Member
Apr 18, 2025
1
0
1
Hi everyone,

I’m running two gaming VMs on **Proxmox 8** with GPU passthrough:

* **Windows 11 VM**
* **Bazzite (Fedora/SteamOS‑based) VM**

To bypass anti‑VM checks I added this to the *Windows* VM and **Bazzite** VM:

args: -cpu 'host,-hypervisor,+kvm_pv_unhalt,+kvm_pv_eoi,
hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,
hv_runtime,hv_relaxed,kvm=off,hv_vendor_id=amd'


---

### Results so far

*Fall Guys* launches on both VMs once the hypervisor bit is hidden, but *Marvel Rivals* still refuses to start on Bazzite.

---

### What I’ve already tried on the **Bazzite** VM

1. Using the same CPU flags as Windows – guest won’t boot if `-hypervisor` is present, so I removed it.
2. Removed as many VirtIO devices as possible (still using VirtIO‑SCSI for the system disk).
3. Use real world smbios.
4. Updated Bazzite & Proton GE to the latest versions.

No luck so far.

* **Has anyone actually managed to run Marvel Rivals inside a KVM VM on Linux?**
1745285985678.png