December 2, 20241 yr I am hoping some smarter people than me can guide me in the right direction. I spent a fair amount of time getting a Windows VM to work with my Nvidia graphics card. The card fell in the same IOMMU Group as my HBA Card. So naturally I used ACS override (downstream) to separate these groups. I passed through the Nvidia gpu to the vm and after some trouble I was able to get it working. The issue that it created is that Docker is no longer able to access the Intel gpu for hardware transcoding. When unRaid booted, any container using "dev/dri" failed to start. IGPU Top reports nothing. It's as if it just disappeared. If I delete the VM and disable ACS pass through everything goes back to normal. I looked around on google and can not find this exact scenario. My question, is this a BIOS thing or an IOMMU Group thing. My HBA is greyed out as if it's being used by the host so it can not be passed through, my IGPU is available for pass through. Should I bind it to VFIO? Would that allow docker to access it again? Thanks in advance.
February 13, 20251 yr Hello, did you find solution for this? I have exactly same scenario. Before installing NVIDIA GPU transcoding with iGPU worked. Now with 1060 installed /dev/dri doesnt exist anymore.
February 13, 20251 yr 2 hours ago, DyXen said: Hello, did you find solution for this? I have exactly same scenario. Before installing NVIDIA GPU transcoding with iGPU worked. Now with 1060 installed /dev/dri doesnt exist anymore. You will need to enable igpu in the bios when you connect a dgpu most bios will use that and set the igpu to disabled.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.