Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Has anyone successfully gotten a passthrough working with the GPU portion of AMD's Fusion APUs (the E-350 is my target) on top of a Linux hypervisor? IE, I want to dedicate the GPU to one VM only, excluding all other VMs as well as the host. I know PCI passthrough can work with patches / kernel rebuilds for Xen and KVM. However, since the GPU is on the same chip, I don't know if the host OS will see it as PCI.

I know there are a number of tangential issues here, such as:

  • Poor Fusion drivers in Linux at the moment
  • Unsuccessful patching efforts seem common
  • VT-d / IOMMU is required and (from my reading) is supported on the APU, but the motherboard may not offer it
  • KVM doesn't appear to support primary graphics cards, only secondary graphics cards (described here)

However, I'd like to hear from anyone who has messed with this, even failed attempts. Fedora + KVM is my preferred virtualization platform but I'm willing to change that if it makes a difference.

EDIT: The goal is to do this for a Windows 7 guest (I know it's asking a lot). Regardless, just assume this is HVM, not PV.

share|improve this question
What OS is the target guest VM running? Linux? – ewwhite Dec 3 '11 at 18:22
@ewwhite: Win7, I added it to the post above. – BigChief Dec 3 '11 at 18:32

I'm pretty sure you'll need an IOMMU/vt-d for HVM passthrough. The E-350 / Bobcat has no IOMMU support.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.