I posted this in the Proxmox forum first thinking it was a Proxmox issue. But a person more knowledgeable than I am told me I might want to start here instead. Here's the post from over there:
I have a Radeon RX 5500 XT - which is a Sonnet eGPU Puck - connected via Thunderbolt 3. The host is an HP Elite Mini 600 G9 with an i7 and 32GB of RAM. I'm 99% sure I have passthrough actually working - all the IOMMU checks line up with what I've read in the thread above, and elsewhere. In fact, the GPU actually worked once in the Windows 10 VM. But since then, I get a "Code 43" error in Windows. I also tried Ubuntu and got some display output the first time, but nothing since then. I'm also pretty sure this is related to the vendor-reset situation. Sometimes if I unplug the eGPU from the Thunderbolt cable, I can get some activity from it in the VM. I'm just not sure what else to try, although I'm relatively inexperienced in Linux and Proxmox, but can usually find my way around with help from Google.
Here's the information I think is relevant to helping me out here. Please let me know if there's anything else you need to know. I'm really hoping to get this at least semi-functional. Any help that can be provided would be greatly appreciated!
I'm on Proxmox 7.3-6 with the 5.19 kernel.
/etc/default/grub - Part of the GRUB_CMDLINE_LINUX_DEFAULT is Intel iGPU passthrough for Plex transcoding in an LXC.
I posted this in the Proxmox forum first thinking it was a Proxmox issue. But a person more knowledgeable than I am told me I might want to start here instead. Here's the post from over there:
I have a Radeon RX 5500 XT - which is a Sonnet eGPU Puck - connected via Thunderbolt 3. The host is an HP Elite Mini 600 G9 with an i7 and 32GB of RAM. I'm 99% sure I have passthrough actually working - all the IOMMU checks line up with what I've read in the thread above, and elsewhere. In fact, the GPU actually worked once in the Windows 10 VM. But since then, I get a "Code 43" error in Windows. I also tried Ubuntu and got some display output the first time, but nothing since then. I'm also pretty sure this is related to the vendor-reset situation. Sometimes if I unplug the eGPU from the Thunderbolt cable, I can get some activity from it in the VM. I'm just not sure what else to try, although I'm relatively inexperienced in Linux and Proxmox, but can usually find my way around with help from Google.
Here's the information I think is relevant to helping me out here. Please let me know if there's anything else you need to know. I'm really hoping to get this at least semi-functional. Any help that can be provided would be greatly appreciated!
I'm on Proxmox 7.3-6 with the 5.19 kernel.
/etc/default/grub - Part of the GRUB_CMDLINE_LINUX_DEFAULT is Intel iGPU passthrough for Plex transcoding in an LXC.
VM.conf
journalctl -b 0 | grep reset once VM is booted.