Got an issue with my GPU, I attach it to the guest and when it starts my system just reboots.
It’s a secondary GPU a PCIEx4 slot. Works as a GPU if I want it to for Domain-0 but I want to pass it through to the guest instead.
I remember there being a post ages ago about this that I saw, but I can’t find it anywhere and searching resolves nothing. It was probably for an older version of Qubes anyway.
How would I remove the PCIE slot from Domain-0 and all forms until it is added to the guest please?
Thanks for that, but it still provides the issue of the card not being seen properly.
I installed the drivers and so NTOP can see it, but nothing else can see it…
LSPCI was able to always see it, after I installed LSPCI that is.
Had to install the NVIDIA drivers after downloading them from NVIDIA…
Nothing in the repos for them.
Yes, I followed that, I can see the GPU in lspci, nvtop can see it.
But when I get something to try to use the GPU for video related things, it decides to just use the Qubes variant. Other things just can’t see the actual card, they can’t even see the Qubes video card, but they can use it.
So this is all very confusing. Hope someone can help that doesn’t just repeat what they already said again and again and again…
Again, which one did you follow:
[Case: No dedicated screen, mouse or keyboard] VirtualGL and vulkan
or
[Case: Dedicated Screen, mouse and keyboard] Linux guest — Integration with QubesOS
?
I am not understanding exactly what stage you have got to, but if the hardware PCI device is available in a VM then maybe this recent thread could help.
I did see you mentioned immediate reboot when you start the VM. It can happen if there are other devices in the same IOMMU group which have not been passed through. There are other possible causes though.
No, that recent thread isn’t the issue, good thought though thanks.
I actually passed that issue as I forgot about the hide variable for Domain-0, which doesn’t do much other than stop it from being used as a display in Domain-0 and allows for passthru.
My issue is that it isn’t being seen properly. As in the device isn’t being passed through properly.
I did notice when I attach a USB card to a guest, when I plug things into it they appear in Domain-0 as well as the guest. So this may be an issue with Qubes and the way it handles the passthrough. but I did try the USB card with XEN instead of using the Qubes way, and that didn’t work either.
So it is confusing as to why it just won’t work now when it did work in Qubes 3. What got broken?