Error 43 when I virtualize Windows 10 with Bhyve on FreeBSD 13R + pass thru of my Geforce RTX 2080 ti inside the VM

Hello to everyone.

I’m on FreeBSD 13R and I’ve virtualized Windows 10 with Bhyve. I’ve also passed thru to the VM my Geforce RTX 2080 ti. It is detected by WIndows 10 but I get the error 43. I shouldn’t get it,because on the websites below I’ve read that starting from the NVIDIA Game Ready Driver 465.89 the virtualization on the Geforce is supported.

https://nvidia.custhelp.com/app/answers/detail/a_id/5173/~/geforce-gpu-passthrough-for-windows-virtual-machine-(beta)

Below u can see some screenshosts :


Same here on 14 Current.

Any hints?

There is nothing that you can do to pass-thru correctly your nVidia graphic card on a Windows Vm because bhyve does not have implemented the needed software components,called “line interrupts for passed through devices”.

1 Like

The Error 43 in Windows 10 with GPU passthrough can be tricky to resolve, even with newer NVIDIA drivers like 465.89 and above that support virtualization.

Here are a few things you might want to check:

  1. Driver Version: Ensure that you’re using the latest NVIDIA Game Ready Driver or Studio Driver in Windows 10. Sometimes, manually downloading and reinstalling the driver can resolve the issue.
  2. VM Configuration: Double-check your Bhyve settings for the VM to ensure that the GPU is being passed through correctly and that no additional virtual hardware (e.g., other graphics adapters) is causing conflicts.
  3. Hypervisor Settings: NVIDIA GPUs are known to detect hypervisor environments. You may need to tweak Bhyve configurations to hide the hypervisor flag from the VM. Look for options to set hv_vendor_id or equivalent parameters.
  4. Error 43 Workarounds: Some users have reported success using registry hacks or custom patches for the driver to bypass Error 43, though these methods may be unsupported and should be approached with caution.

Feel free to share your Bhyve configuration or logs if you’re comfortable—it might help narrow down the problem. Good luck, and I hope you get your setup working smoothly!

I know it because I also purchased a Graphic card and had the same issue.

This problem has been fixed,among other things with my active participation. Now in FreeBSD we can passthru the nvidia and AMD gpus in Windows and Linux guest OSes using bhyve without any problem.