Host: Debian 10
Guest: Windows 10
Hypervisor: Virtualbox 6.0.x
GPU: Nvidia Quadro 5000
Long story short: VT-d compatible chipset, IOMMU enabled, PCI-passthrough enabled, etc., and I as far as the point where guest Windows detects the graphics card and installed driver, but only to encounter the infamous code 43 problem, which in this case arose because the driver detects that the machine is running on a hypervisor and disables the graphics card. On QEMU there is an easy workaround to disguise the hypervisor, which simply spoofs the vendor id for the hypervisor. From this solution, it's easy to deduct that the driver detects the hypervisor soely based on vendor id, as opposed to other tells (e.g. virtual hardware). Hence the question: is there a simple way to spoof the VirtualBox hypervisor's identity?