Overclock.net › Forums › Intel › Intel Motherboards › VT-d compatible motherboards
New Posts  All Forums:Forum Nav:

VT-d compatible motherboards

post #1 of 23
Thread Starter 
Target audience (Click to show)

1. Linux/Windows dual boot users
2. Users running virtual machines (VM)
3. Xen hypervisor users
4. VMware users
5. kvm users
6. Geeks interested in virtualization technology
7. IT/Computer professionals
Introduction (Click to show)

Those of you upgrading or building a new system with virtualization in mind - specifically PCI or VGA passthrough - should pay close attention as to which motherboard supports VT-d (NOT to be confused with VTx).

Intel Virtualization Technology for Directed I/O (or VT-d) provides the virtual machine manager (for example Xen) with the following capabilities:

I/O device assignment
DMA remapping
Interrupt remapping

These are needed to give a virtual machine direct access to a PCI device, without going through the underlying host. The PCI device can, for example, be a graphics card, a SATA controller, or a USB host.

Using for example a Xen hypervisor with VT-d enabled hardware allows you to build a system with 2 or more virtual machines (VM) where each VM can be assigned to a different graphics adapter/GPU for (near-)native graphics performance within the VM. Here some application examples:

1. Linux host (dom0) for everyday use with Windows gaming VM (domU)
2. Windows gaming rig (VM) and a virtual HTPC (another VM) running on a Xen hypervisor
3. Windows 7 graphics workstation (VM) running on a Xen hypervisor with Linux dom0
4. 2-seat gaming PC running 2 Windows VMs
Requirements (Click to show)

In order to use VT-d, you need the following hardware components:

1. A VT-d compatible motherboard and chipset (see below)
2. A motherboard BIOS release that supports VT-d
3. A CPU that supports VT-d (some older CPUs don't have an integrated memory controller, in which case VT-d support is entirely up to the motherboard/chipset)
4. A passthrough capable graphics adapter for VGA passthrough - see also xen-vga-passthrough-compatible-graphics-adapters

VT-d compatible motherboards

Intel desktop motherboards supporting VT-d

http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm*

* Scroll down to "The following Intel® Desktop Boards support Intel VT with Directed I/O:"

Here a summary of the VT-d compatible Intel desktop motherboards as of December 14, 2012 (see link above for updated information):

X79 chipset: DX79SI, DX79SR, DX79TO

H77, Q77, Z77 chipsets: DH77DF, DH77EB, DH77KC, DQ77CP, DQ77KB, DQ77MK, DZ77BH-55K, DZ77GA-70K, DZ77RE-75K, DZ77SL-50K

B75, Z75 chipsets: DB75EN, DZ75ML-45K

Q67 chipset: DQ67EP, DQ67OW, DQ67SW

H61 chipset: DH61AGL

Q57 chipset: DQ57TM, DQ57TML

Q45 chipset: DQ45CB, DQ45EK

Q35 chipset: DQ35JO, DQ35MP


Asrock motherboards supporting VT-d

Asrock Z77 Extreme6 with BIOS 2.40 (see http://www.overclock.net/t/1205216/guide-create-a-gaming-virtual-machine/520#post_19281245)

Asrock Z77 Extreme4 (see here)

Asrock H61M-VS R2.0 (see here)

Asrock Z77E-ITX with BIOS 1.40 (see here and here)

See next post!

Remarks:
Some Asrock motherboard BIOS releases are NOT supporting VT-d. Please check the vendor site under BIOS updates, and if in doubt, contact the vendor.

Examples:
ASRock Z77E-ITX - BIOS 1.60 breaks VT-d, but BIOS 1.70 again supports VT-d.
ASRock Z77 Extreme6 - BIOS P2.30 breaks VT-d, but there is a report that BIOS P2.40 enables it. Best to verify with vendor.


ASUS motherboards supporting VT-d

Note: ASUS officially does not support Linux on their desktop motherboards. It has been reported that BIOS upgrades can disable VT-d support, and ASUS may or may not fix this.

ASUS Sabertooth X79 with BIOS 1203 - Marvell SATA controller needs to be disabled in BIOS (see here and here). Warning: As of this writing there is no confirmation that any later BIOS releases support VT-d. New m/b will most likely ship with 2xxx BIOS releases that may not support VT-d!
Edited by powerhouse - 4/19/13 at 11:51pm
post #2 of 23
Here is a list of a bunch of ASrock motherboards that I looked up. I went through the manuals and found that more than 95% of ASrock's current socket 1155 motherboards support VT-d and 100% of their socket 2011 as well. Items listed in red do not feature VT-d.
X79 Socket 2011 (Click to show)
X79 Extreme 11
X79 Extreme9
X79 Extreme7
X79 Extreme6
X79 Extreme6/GB
X79 Extreme4
X79 Extreme4-M
X79 Extreme3
Z77 / Z75 Socket 1155 (Click to show)
Fatal1ty Z77 Professional
Fatal1ty Z77 Professional-M
Fatal1ty Z77 Performance
Z77 Extreme11
Z77 Extreme9
Z77 Extreme6
Z77 Extreme6/TB4
Z77 Extreme4
Z77 Extreme4-M
Z77 Extreme3
Z77 OC Formula
Z77 Pro4
Z77 Pro4-M
Z77 Pro3
Z77 WS
Z77M
Z77E-ITX
Z75 Pro3
H77 / H67 Socket 1155 (Click to show)
H77 Pro4/MVP
H77 Pro4-M

ZH77 Pro3
H77M
H77M-ITX
H67DE3
H67M-GE
H67M-GE/HT
H67M
Q77 / B75 Socket 1155 (Click to show)
P75 Pro3
B75 Pro3
B75 Pro3-M
B75M-DGS
B75M-GL (and R2.0)
B75M (and R2.0)
B75M-ITX
Z68 / P67 Socket 1155 (Click to show)
Z68 Extreme7 Gen3
Fatal1ty Z68 Professional Gen3
Fatal1ty P67 Performance
P67 Extreme4 Gen3
P67 Pro3 SE
P67 Pro
H61 Socket 1155 (Click to show)
Too many to list and too long to check right now, but the few I looked up have VT-d. I assume that 95-100% of these will.

I also found out that 6 ASrock AM3+ boards support IOMMU (AMD version of VT-d) AM3 (990fx / 970) (Click to show)
Fatal1ty 990FX Professional
990FX Extreme4
990FX Extreme3
970 Extreme4
970 Extreme3
970 Pro3

NOTE: These are the current motherboards that support this technology. Other discontinued boards do too. If I remember correctly, about 60% of ASrock socket 1156 support it and many other socket 1155 boards like my H67M-ITX/HT do too.
Edited by dizzy4 - 12/14/12 at 12:13pm
Dream Rig (AMD)
(11 items)
 
Dream Rig (Intel)
(11 items)
 
Test Chamber ITX
(13 items)
 
CPUMotherboardGraphicsGraphics
AMD FX-8350 ASRock Fatal1ty 990FX Professional Sapphire Radeon HD 7970 GHz Edition 3GB AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Trident X Series 32GB (4 x 8GB) DDR3-1866 Seagate Barracuda 1TB 3.5" 7200RPM x2 RAID 1 Corsair Force Series GT 120GB x2 RAID 0 NZXT Kraken X60 
PowerCaseOther
SeaSonic Platinum 860W 80 PLUS Platinum Lian-Li PC-100 (Black) ATX Mid Tower Case RaspberryPi 
CPUMotherboardGraphicsGraphics
i7-3930k ASrock X79 EXTREME4-M SAPPHIRE Radeon HD 7870 GHz Edition 2GB  AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Ripjaws Z Series 32GB (4 x 8GB) DDR3-1866 2x Corsair Force Series 3 180GB RAID 0 2x Western Digital Red 2TB RAID 1 Noctua NH-D14 SE2011 
PowerCaseOther
SeaSonic 660W 80 PLUS Platinum Silverstone TJ08B-E Integrated RaspberryPi 
CPUMotherboardGraphicsRAM
i7-2600 ASrock H67M-ITX/HT Radeon HD 7750 16GB Corsair DDR3 1600 CL 10 (@1333 CL 8) 
Hard DriveOSPowerCase
Corsair force GT 120gb Xen 4.2.0 -- CentOS dom0 / Win8 domU FSP 80+ Micro-ATX 450w modified Lian Li PC-Q11W 
  hide details  
Reply
Dream Rig (AMD)
(11 items)
 
Dream Rig (Intel)
(11 items)
 
Test Chamber ITX
(13 items)
 
CPUMotherboardGraphicsGraphics
AMD FX-8350 ASRock Fatal1ty 990FX Professional Sapphire Radeon HD 7970 GHz Edition 3GB AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Trident X Series 32GB (4 x 8GB) DDR3-1866 Seagate Barracuda 1TB 3.5" 7200RPM x2 RAID 1 Corsair Force Series GT 120GB x2 RAID 0 NZXT Kraken X60 
PowerCaseOther
SeaSonic Platinum 860W 80 PLUS Platinum Lian-Li PC-100 (Black) ATX Mid Tower Case RaspberryPi 
CPUMotherboardGraphicsGraphics
i7-3930k ASrock X79 EXTREME4-M SAPPHIRE Radeon HD 7870 GHz Edition 2GB  AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Ripjaws Z Series 32GB (4 x 8GB) DDR3-1866 2x Corsair Force Series 3 180GB RAID 0 2x Western Digital Red 2TB RAID 1 Noctua NH-D14 SE2011 
PowerCaseOther
SeaSonic 660W 80 PLUS Platinum Silverstone TJ08B-E Integrated RaspberryPi 
CPUMotherboardGraphicsRAM
i7-2600 ASrock H67M-ITX/HT Radeon HD 7750 16GB Corsair DDR3 1600 CL 10 (@1333 CL 8) 
Hard DriveOSPowerCase
Corsair force GT 120gb Xen 4.2.0 -- CentOS dom0 / Win8 domU FSP 80+ Micro-ATX 450w modified Lian Li PC-Q11W 
  hide details  
Reply
post #3 of 23
I have an Asus P9X79 Deluxe that supports VT-d. It has a BIOS option to enable VT-d support. Support was not originally included, but a firmware update enabled it once the C2-stepping chips were released.

I assume that all the P9X79 boards have VT-d support, since the main differences between the 4 different boards are modifications to the power regulation portions of the board (which allow increasing heat mitigation hardware) and a few addon features like Bluetooth and Wifi.
Synapse
(15 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-3930K Asus P9X79 Deluxe EVGA GeForce GTX 470 SuperClocked Mushkin Enhanced Redline 
Hard DriveHard DriveOptical DriveCooling
Western Digital RE4 Seagate Barracuda LG WH14NS40 Blu-Ray burner, 14X BD-R 2X BD-RE 1... Cooler Master Hyper 212 EVO RR-212E-20PK-R2 
OSMonitorKeyboardPower
Windows 7 Ultimate x64 Samsung SyncMaster 2333 Cooler Master CM Storm Trigger Off-brand 700w PSU 
CaseMouseAudio
Cooler Master Storm Scout Razer Naga Epic Harmon Kardon 2.1 
  hide details  
Reply
Synapse
(15 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-3930K Asus P9X79 Deluxe EVGA GeForce GTX 470 SuperClocked Mushkin Enhanced Redline 
Hard DriveHard DriveOptical DriveCooling
Western Digital RE4 Seagate Barracuda LG WH14NS40 Blu-Ray burner, 14X BD-R 2X BD-RE 1... Cooler Master Hyper 212 EVO RR-212E-20PK-R2 
OSMonitorKeyboardPower
Windows 7 Ultimate x64 Samsung SyncMaster 2333 Cooler Master CM Storm Trigger Off-brand 700w PSU 
CaseMouseAudio
Cooler Master Storm Scout Razer Naga Epic Harmon Kardon 2.1 
  hide details  
Reply
post #4 of 23
Thread Starter 
Thanks for your posts / additions - I definitely will look into ASRock boards next time!

I am using an Asus Sabertooth X79 board which supports VT-d with BIOS release 1203. HOWEVER, it has some shortcomings:

1. Marvell SATA controller is not supported under Xen - it has a bug and it's unsure the kernel dev team will come up with a workaround. The X79 chipset SATA controller works fine, though.
2. It's been reported that newer BIOS releases break VT-d support, but I couldn't confirm. The catch is if I update to a newer release, there is no going back, according to Asus.
3. Asus doesn't support Linux.

@N0BOX: Which BIOS release are you running on your P9X79? Were there any problems installing and running Xen, or during PCI/VGA passthrough?

Unfortunately Asus support and documentation is a tragedy. From their response to my questions, as well as posts on this and other forums, I get the feeling that they don't know what they are doing. Here some examples:
http://vip.asus.com/forum/view.aspx?id=20120519215856079
http://communities.intel.com/thread/28389
http://forums.mydigitallife.info/threads/33730-VT-d-enabled-motherboards-and-CPUs-for-Paravirtualization
Google for "Asus VT-d" to see more.

I definitely don't recommend Asus.
post #5 of 23
My boards definitely supports vt-d. It stated in Gigabyte's manual, so if you like something particular from them, check the manual (just search for vt-d).
Ivy Bridge
(20 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i5 3570K Gigabyte GA-Z77X-UD5H EVGA Geforce GTX460 1Gb Zotac Geforce GTX460 1gb 
RAMHard DriveHard DriveHard Drive
Crucial Ballistix Sport 2x8GB 1600Mhz CL9 Samsung 830 Western Digital WD1001FALS Samsung HD753LJ 
Hard DriveHard DriveCoolingCooling
ST3300822AS Western Digital RED 3 TB Noctua NH-D14 Lamptron FC Touch 
OSMonitorKeyboardPower
Windows 8 Professional LG W2252TQ CM Storm Quickfire Rapid Red Cooler Master Silent Pro M850W 
CaseMouseMouse PadAudio
Cooler Master Cosmos II Logitech G9x Razer Goliathus Beyerdynamic DT 880 Premium 600 OHM 
  hide details  
Reply
Ivy Bridge
(20 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i5 3570K Gigabyte GA-Z77X-UD5H EVGA Geforce GTX460 1Gb Zotac Geforce GTX460 1gb 
RAMHard DriveHard DriveHard Drive
Crucial Ballistix Sport 2x8GB 1600Mhz CL9 Samsung 830 Western Digital WD1001FALS Samsung HD753LJ 
Hard DriveHard DriveCoolingCooling
ST3300822AS Western Digital RED 3 TB Noctua NH-D14 Lamptron FC Touch 
OSMonitorKeyboardPower
Windows 8 Professional LG W2252TQ CM Storm Quickfire Rapid Red Cooler Master Silent Pro M850W 
CaseMouseMouse PadAudio
Cooler Master Cosmos II Logitech G9x Razer Goliathus Beyerdynamic DT 880 Premium 600 OHM 
  hide details  
Reply
post #6 of 23
Thread Starter 
post #7 of 23
Quote:
Originally Posted by powerhouse View Post

@N0BOX: Which BIOS release are you running on your P9X79? Were there any problems installing and running Xen, or during PCI/VGA passthrough?

I haven't yet had the chance to attempt vga passthrough yet, so I can't report on whether there is definite support. I just wanted to make note of the fact that they have a BIOS option for enabling VT-d. I don't know exactly which BIOS firmware I'm running, but I remember that the version just before 1203 was the one to which VT-d support for C2-stepping chips was added. I have a version that is after 1203, I believe... if not 1203 itself.

If I do get a chance to try it out, I'll report back.
Synapse
(15 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-3930K Asus P9X79 Deluxe EVGA GeForce GTX 470 SuperClocked Mushkin Enhanced Redline 
Hard DriveHard DriveOptical DriveCooling
Western Digital RE4 Seagate Barracuda LG WH14NS40 Blu-Ray burner, 14X BD-R 2X BD-RE 1... Cooler Master Hyper 212 EVO RR-212E-20PK-R2 
OSMonitorKeyboardPower
Windows 7 Ultimate x64 Samsung SyncMaster 2333 Cooler Master CM Storm Trigger Off-brand 700w PSU 
CaseMouseAudio
Cooler Master Storm Scout Razer Naga Epic Harmon Kardon 2.1 
  hide details  
Reply
Synapse
(15 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-3930K Asus P9X79 Deluxe EVGA GeForce GTX 470 SuperClocked Mushkin Enhanced Redline 
Hard DriveHard DriveOptical DriveCooling
Western Digital RE4 Seagate Barracuda LG WH14NS40 Blu-Ray burner, 14X BD-R 2X BD-RE 1... Cooler Master Hyper 212 EVO RR-212E-20PK-R2 
OSMonitorKeyboardPower
Windows 7 Ultimate x64 Samsung SyncMaster 2333 Cooler Master CM Storm Trigger Off-brand 700w PSU 
CaseMouseAudio
Cooler Master Storm Scout Razer Naga Epic Harmon Kardon 2.1 
  hide details  
Reply
post #8 of 23
Thread Starter 
Quote:
Originally Posted by DeXel View Post

My boards definitely supports vt-d. It stated in Gigabyte's manual, so if you like something particular from them, check the manual (just search for vt-d).

Thanks for posting. So I take it that you are running Xen with PCI / VGA passthrough on a Gigabyte GA-Z77X-UD5H motherboard?
post #9 of 23
Nah, I am just saying there is that option in the BIOS with the appropriate CPU if that helps...

You are looking for list of supported boards, aren't you?
Ivy Bridge
(20 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i5 3570K Gigabyte GA-Z77X-UD5H EVGA Geforce GTX460 1Gb Zotac Geforce GTX460 1gb 
RAMHard DriveHard DriveHard Drive
Crucial Ballistix Sport 2x8GB 1600Mhz CL9 Samsung 830 Western Digital WD1001FALS Samsung HD753LJ 
Hard DriveHard DriveCoolingCooling
ST3300822AS Western Digital RED 3 TB Noctua NH-D14 Lamptron FC Touch 
OSMonitorKeyboardPower
Windows 8 Professional LG W2252TQ CM Storm Quickfire Rapid Red Cooler Master Silent Pro M850W 
CaseMouseMouse PadAudio
Cooler Master Cosmos II Logitech G9x Razer Goliathus Beyerdynamic DT 880 Premium 600 OHM 
  hide details  
Reply
Ivy Bridge
(20 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i5 3570K Gigabyte GA-Z77X-UD5H EVGA Geforce GTX460 1Gb Zotac Geforce GTX460 1gb 
RAMHard DriveHard DriveHard Drive
Crucial Ballistix Sport 2x8GB 1600Mhz CL9 Samsung 830 Western Digital WD1001FALS Samsung HD753LJ 
Hard DriveHard DriveCoolingCooling
ST3300822AS Western Digital RED 3 TB Noctua NH-D14 Lamptron FC Touch 
OSMonitorKeyboardPower
Windows 8 Professional LG W2252TQ CM Storm Quickfire Rapid Red Cooler Master Silent Pro M850W 
CaseMouseMouse PadAudio
Cooler Master Cosmos II Logitech G9x Razer Goliathus Beyerdynamic DT 880 Premium 600 OHM 
  hide details  
Reply
post #10 of 23
Thread Starter 
Quote:
Originally Posted by DeXel View Post

Nah, I am just saying there is that option in the BIOS with the appropriate CPU if that helps...
You are looking for list of supported boards, aren't you?

Yes I am. Still, some vendor infos are unreliable (Asus comes to mind, though in my case it worked).
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Intel Motherboards
Overclock.net › Forums › Intel › Intel Motherboards › VT-d compatible motherboards