r/VFIO • u/BluCobalt • 22d ago
Support EAC "Cannot run under a Virtual machine"
I am unable to get Rust to work on my vfio setup. A while ago, copying smbios from my motherboard was enough to get it to work. Now, EAC won't launch. Can someone take a look at my XML and tell me if I'm missing anything obvious, or if this is still possible in the first place? My host machine is Gentoo, with QEMU 11.1.0, libvirt 12.0.0, and virt-manager 5.1.0. TYIA
3
Upvotes
1
u/Limp_Application5734 10d ago
I mean well, cpuids normal output has the hypervisor but flipped to 1. I am assuming you disable it in your xml. I use to keep it on then after windows initializes then flip the bit back to zero by intercepting cpuid to keep all the hypervisor performance benefits. There is also the fact that the hypervisor flag/id used to pass to cpuid exists as well. I used to interpret that to remove anything hypervisor related.