I am trying to passing through an NVIDIA GPU to my guest Windows 10 on VirtualBox.
With vboxmanager modifyvm "VM Name" --pciattach command, I successfully passed the GPU to the guest OS (I was able to see the device name on the device manager after installing the NVIDIA driver).
However, when I installed the NVIDIA driver on the guest OS, the driver failed to work correctly and reported error code 43.
I did some search on this topic and found that the failure was due to the NVIDIA driver detecting that the OS as running on a virtual machine.
Is there anyone succeeded in passing through an NVIDIA GPU to a guest Windows AND make the NVIDIA driver work correctly on VirtualBox?
P.S. I know that this can be done using QEMU/KVM or some other virtual machine programs. However, I would like to know if this can also be done in VirtualBox.
Any workarounds for NVIDIA driver error code 43 when passing through a GPU on VirtualBox?
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: Any workarounds for NVIDIA driver error code 43 when passing through a GPU on VirtualBox?
This has been asked before and the answer is the same today. The error has to do with the nVidia drivers not wanting to allow using it in a virtual environment. VirtualBox has no way to hide this and you need to ask the nVidia folks what to do.