Assistance with ACS override patch and IOMMU groups
Assistance with ACS override patch and IOMMU groups
Hello, I want to admit upfront that I’m still in the early stages of setting up my home server and apologize if there’s a simpler solution available. I’m pretty sure this isn’t the case. Before I dive into the details here, here’s the link so you can review all the photos I’ve taken to help diagnose and fix the problem: images included should give you a clear picture. Regarding the hardware, I’m using an Asus Prime H410M-E Intel 10400F GPU for the host OS, paired with an AMD RX6600 GPU for Windows KVM, and a Nvidia GTX660TI via a single PCIe slot. I’ve also explored Linux concepts like Linux Vfio, Linux Zen, and various virtualization tools such as Paceman, AUR, hypervisors, IOMMU groups, and ACS override. Despite my efforts, I haven’t managed to isolate the Nvidia GPU from the network adapter. I attempted both the linux-vfio and linux-zen kernels with GRUB enabled, following guidance from the Arch Wiki, but the issue persists. I’ve checked all available slots on my motherboard and reinstalled Arch multiple times without success. When the patch isn’t active, the section for the Nvidia GPU remains unchanged. Notably, my BIOS has a setting labeled “allow immou on start (something)”, but toggling it didn’t resolve the matter. My goal is to isolate the Nvidia card into its own group so it can be properly passed to Windows KVM. Do you have any suggestions on how I might proceed? Is this just a frustrating setup problem, or am I missing something obvious? Thanks for your time and help!