I have two laptops, one is relatively new.
Both are with dGPU along with their intel’s iGPU.
On both of them I can’t passthrough their dGPU as the dGPU is in the same group as the CPU.
Are there any alternatives for these laptops, even if it will lower security profile for them or is it not possible to passthrough with them at all?
How can I make sure the hardware I’m considering to buy will support this feature?
Obviously the list of reported hardware that play well with Qubes are highly limited.
This alone, makes them impossible to do PCI Passtrough.
Not true. If a laptop has NVidia PRIME Offload support (many do) and good IOMMU groups, this actually makes passthrough easier as you don’t have to have a completely separate display for e.g. your gaming VM, you can utilise PRIME.
This is running with all my displays plugged into my iGPU.
I used this guide but using default dom0 kernel and without configuring Xorg and I just run apps with the commandline arguments seen in the screenshot.
You can, but it’s not rock-solid. If hardware you’re considering isn’t in the HCL, search generic linux gpu passthrough resources. If they can do it with no problems, you are likely to be successful with qubes as well. At the very least, you can find IOMMU groups of devices that way before going to a store or buying.
Well, I have read those guides… but neither of those are actually mention the hardware they used.
So I’m still feel, you need to be very lucky to have all the parts working together. And assuming you don’t have your own hardware warehouse to find out (by trial and error) which mobo, CPU, VGA combo is the one
Nevermind. My new ‘gaming’ rig (Asrock B850 Pro-A, Ryzen 7 9700X, Asrock RX 9070 Challenger) is on the way, so I will try to run Qubes with VGA (PCI) Passtrough on it, and see (and report) if I have any luck with it.