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)?
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)?