ACS, iommu groups, etc


kode54

Recommended Posts

I am trying to split two separate video cards up on my MSI Z77A-GD65 motherboard, and when they're in the top and middle x16 ports, they both end up in the same IOMMU group with the PCIe root controller. I've tried ACS override, but that just results in outright failure when attempting to bind either card.

Link to comment

In my current case configuration, I cannot test any other x16 ports, as the bottom slot is blocked to a single slot by my current case.

 

I have decided to give up on importing two separate video cards into separate VMs at this time, and will consider using those two slots with the one Windows 10 VM in the future, if I ever get more than one identical video card for the purpose.

 

The problem was that the two slots share an IOMMU group with the PCIe root node, so they cannot be broken up without ACS overrides, and even with overrides, each individual video card slot still needs the one root node.

Link to comment

Bumping with a report that I found the "cause" of my problem. It's purely down to trying to use multiple virtual machines on a non-ACS configuration. I need either a Core Extreme or Xeon board and processor to have full ACS support, which would allow splitting up PCIe roots and GPUs in adjacent slots.

 

I'll consider that next time I'm in the market to buy a new motherboard and processor, and likely also memory.

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.