Seamless GPU passthrough on Qubes OS with VirtualGL

do you have a guide for external GPUs via thunderbolt? Or is it very similar to GPU passthrough on internal GPUs?

I do not have a guide, my case died :frowning:

it works the same, but once you modify the grub config to hide the device, it won’t boot without the case connected (you would have to remove the according new parameters to boot without it, it’s annoying)

1 Like

died? oh dear? Did u bring it back to life?

No, I don’t know what’s wrong with this Razor Core X external GPU case, but the GPU does not show up when I connect it to a computer.

Does Steam with VirtualGL works for anyone?
The vglrun steam crashes for me but other apps work fine.
I’ve tried archlinux and debian templates - same issue.

Anyone here using an AMD GPU?
Got passthrough working, and virtualGL installed.

My grub:

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT=“quiet”
GRUB_CMDLINE_LINUX=“pci=nomsi”

perhaps I did not do it right for the whole MSI issue?

Previously had it as:

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT=“quiet pci=nomsi”
GRUB_CMDLINE_LINUX=“”

Which also didn’t work.

Currently its still indicating that it is still rendering using software.

Tried drivers from backport and official website(was advised by their support to use their Ubuntu drivers for the debian template) both lead to the vms crashing and updating to debian 13 lead to also such failures.

Looks like I might be able to do so tests with one above. What bothers me it doesn’t have an additional video output so everything goes back through thunderbolt. You have mentioned about discrete mode is it possible on Qubes OS ?

yes, once you have the nvidia driver working you can use PRIME rendering

I am using AMD, albeit in Fedora. Passthrough also seems to be working and VirtualGL is installed.
Whenever I try vglrun, this happens:

libEGL warning: Not allowed to force software rendering when API explicitly selects a hardware device.
Segmentation fault (core dumped)

May I know what GPU you used and if you got any errors when attempting to install the drivers?

Hi Solene, hope you are well.

I have a standalone template-based qube set up with prime

I am experiencing persistent screen tearing and was wondering if you ran into this or have any ideas what I could try

Thanks for any thoughts

Hi, I did not use GPU passthrough for a year I think, and I barely used it after getting it to work. I don’t remember if I had tearing :confused:

Maybe verify you have the compositor enabled in dom0’s xfce?