I want to create a possibly cheap (but modern) machine compatible with Windows Server 2016/Hyper-V and DDA GPU passthrough. I understand that the basic requirement is that processor and motherboard have to both support vt-x and vt-d. As I did not find many concrete hardware suggestions for Hyper-V/DDA I looked through XEN forums and hardware compatibility lists for XEN/pci-passthrough - which I believe is a similar feature as DDA and found that a lot of consumer grade processors and motherboards are compatible (VTd HowTo - Xen). Based on this list I picked the following hardware: -two motherboards ASRock Z87 extreme 4, MSI Z87 G55 -i7-4790 processor -two GPUs: Radeon RX460, Radeon 290 Then I enabled vt-d in bios, installed fresh Windows Server2016, installed all availeble updates and gpu drivers and tried to enable DDA in Hyper-V with no success. It seems that even if my hardware is vt-d compatible and enabled - it is no compatible with DDA. When I am running a survey-dda script (Virtualization-Documentation/hyperv-samples/benarm-powershell/DDA at master · Microsoft/Virtualization-Documentation · GitHub) - the output says that all my devices are "Old-style PCI device. Not assignable" Can somebody help me to find a enthusiast consumer grade hardware compatible with DDA? I thought also about: -i7-4790 paired with some "better" motherboard (any suggestions for mobo?) -AMD Ryzen 7 paired with X370 chipset motherboard? -incoming AMD Ryzen Threadpipper paired with X399? Do I really have no choice except for some Xeons and typpical server grade chipset (C236, C612 for Xeons E3 and E5 respectively)?