vbox Passthrough the iGPU on AMD GPUs for VirtualBox

I'd like to know if it's possible to passthrough the iGPU on my Ryzen 5 3400G.
I'm currently not using the iGPU as I have an Nvidia 1050 installed as my main GPU.
I'm wanting to play some games that don't work in Wine, like Roblox, and would like to see if this is possible.
 
I don't believe VirtualBox does that kind of raw GPU passthrough. Instead it has a guest OpenGL/DirectX filter driver that forwards and executes (most) instructions on the host's X11/GLX and passes the results back into the guest.

You will likely get a better result using Bhyve which does support the necessary raw GPU passthrough. Qemu might also be an option (for GPU only) but it is tailored towards Linux and as such is a little more of a mess.

That said, I am sure the Nvidia GPU as standard VirtualBox filter driver passthrough will be good enough for Roblox.
 
The only problem is with 3D acceleration enabled, there are a lot of goofy things that happen on Windows 10.
For example, the Start Menu is almost completely transparent and navigating the Settings application is basically impossible.

I'll have to check out bhyve. Was kind of hoping I wouldn't have to as I'm already used to VirtualBox and its tooling.
 
As long as OP has enough RAM and processing, VirtualBox should be fine for simple gaming... Just make sure to allocate enough metal to VirtualBox.
 
Back
Top