GPU passthrough with a GMKTec K8 - Locks up host

About USB controller passtorught at te moment is seems (but not sure) that it worked. But I belive the problem now is related to drivers. even using ADM install manger I am not abel to do it.
I installed windows 10 to test and at first it had this problem and showed up in device manager like that, but then i fixed it and now it works great on linux too. This fixed my problem with webcam.
 
Hi Cshifer,
I read the post update only now but I am happy to ear you finally make it work also on Linux. While ... on Windows machine did you manage to completly fix the drivers problem on all the usb interfaces? also thunderbolt and Audio CoProcessor?
 
I have the same GMKTec K8 mini PC. I also had windows 11 VM for gaming (This IGD is so powerfull for me) and linux VM for working. Both with iGPU passthrough. In windows 11 i had amd reset bug fix installed and it did work 4 times out of 10. But it was painfully slow to start and shutdown the windows VM.

Though i never was able to use any method for reset bug fix in linux VM. So everytime i turned off windows VM and started linux VM i had to reboot host to be able to start windows VM again. So i just removed amd reset bug fix from windows VM and every time i wanted to switch from windows VM to linux VM or vice versa i just reboot the host. This way it works 10 out of 10 time. But this is of course stupid. If you are rebooting host why not just dual boot then. So i eventually removed windows VM and started playing games in linux VM (Thank you Valve for proton)

I suggest look into intel B50 GPU. That has SR-IOV working and we have oculink port on this mini PC. With that GPU you will be able to have 8 VMs all running with GPU passthrough with 2 GB VRAM each. Or 2 of them with 8 GB VRAM. As far as i know this is the only GPU apart from B60 (Way too expensive) that does this in an affordable and mainstream hardware.:)

I am mad at AMD. Why the hell does it take them soooo much time to fix this crappy reset bug?

BTW intel had this vGPU technology for their IGPUs back then. I had thinkpad t440 and t450s and in both i had small script which created vGPU and passed through to vms which i was running with qemu/KVM. I do not know why they removed this tech from iGPUs but thank god they gave it back with this B50 GPU.
That actually makes sense—constant reboots can be annoying, but at least it’s a reliable workaround. Valve’s Proton really changed the game for Linux users; running Windows titles seamlessly without switching OS is such a relief for VM and dual-boot users alike.