Since publishing my rant a few days ago, I’ve discovered a few more motherboards which CLAIM to support VT-d (Intel Virtualization Technology for Directed-IO). Of course you need a non-K flavour of Sandy Bridge CPU as well (ie i5-2400, i5-2500, i7-2600).
So here’s the list so far, which I’ll update as I find more:
- Intel DP67BG (Confirmed, see comment by Michael)
- ASRock P67 (All of them, last time I checked – i.e. Pro, Fatal1ty) (Seems to be bogus according to Brian)
- ASRock H67M (And all variants)
- Foxconn H67S and variants
- Foxconn P67A
- ASUS P8H67-V and P8P67? (See below)
- BIOSTAR TP67XE and variants
- BIOSTAR TH67XE and variants
There’s a good chance that if one of the H67/P67 boards from the same manufacturer (i.e. ASRock and Foxconn) have VT-d, all variants have it too. You can check by searching VT-d in the product manual.
Update 6/02/2011 – Latest Asus P8P67 manual (E6307) shows the VT-d option under “System Agent Configuration”. Is this a new addition or something I missed before I’m not sure. Quick check of other Asus boards ie P8P67 EVO or P8H67-M indicates they don’t have it. Exception is P8H67-V which seemed to have it from the beginning. It seems there’s hope for those with Asus boards.
Update 24/03/2011 – None of the boards except for the Intel one seems to support VT-d even if they claim to. There are continuing claims that P67/H67 doesn’t support VT-d.
I too have been searching and last night I gave up and bought the Gigabyte GA-P67-UD3. I’m curious if they can enable it with future BIOS updates? If the Intel DP67BG has it wouldn’t that assume the P67 chipset has the capability and the manufacturer just has to turn it on? Wish I had seen this post last night.
@Griztown, it certainly can be enabled through a BIOS update. Whether they will do it is another matter. I too bought a gigabyte (GA-H67MA-UD2) and it’s disappointing that a top of the range board like this lacks such a feature while cheaper boards have it.
It’s worth noting that gigabyte seems to have the worst track record when it comes to VT-d support. I couldn’t confirm any motherboards they’ve made ever supported VT-d. The only GB motherboard which apparently has the feature is the old GA-EX58-DS4, but I couldn’t find it as an option in its manual.
Time to start bugging gigabyte about it I guess.
I emailed Gigabyte about their GA-P67A-UD3 support and got this response. So perhaps not all hope is lost!
Dear Customer,
The current BIOS does not support VT-d. A future BiOS will allow the use of VT-d.
Thank you for choosing Gigabyte products
That’s great news Griztown, hopefully it’ll be sooner rather than later!
Have you some way to check that VT-D on asrock and other that currently show the bios option, REALLY works ??
Even Asus motherboards don”t have VT-D specific option in the BIOS. But instead “old” P55 mobos do.
So it doesn’t make sense that P67 have not support for that.
Yep, GA H67MA-UD2H doesn’t have VT-d support for now, I really hope that they will include it in future BIOS versions.
Thank you for posting correct information!
And thank you for finding those motherboards. Helped a lot!!
Read this:
http://ark.intel.com/Compare.aspx?ids=52812,52807,52810
It seems that P67 ad H67 don’t support VT-D and other stuff.
Only Q67 will.
@Andy,
No, P67 supports VT-D too:
http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
In fact, the Intel DP67BG motherboard supports VT-D.
Would be good to know if DH67CL supports VT-D too. This has all the goodies of an ATX (ie enough PCI slots for my purpose).
http://www.intel.com/products/desktop/motherboards/db-DH67CL/DH67CL-overview.htm
@ Anonymous Coward
Good news.
P.S: Intel documentation it’s a mess…
Hi, can I ask how do you know these boards support VT-D?
Have you seen tests ? Sorry my doubts, but OFTEN the VT-D support is BROKEN on MANY boards (i.e. it doesn’t work as it should).
Anyway Intel usually works well.
@ivo, no unfortunately I don’t own any of those mobos so I can’t test it. The Xen Wiki mentions some broken VT-d in early boards, but you’d think that by now, those with the option explicitly available will have tested it.
If it is broken, then the manufacturer should fix it with a BIOS update.
The vt-d function is not usable with Intel DP67BG!
I tested one of those combined with a i5 2400S.
1. You have to update your BIOS to Version: 1815.
After that you get a Dialog under Security for
Intel VT for Directed I/O (VT-d).
2. Starting a Linux with Kernel 2.6.37.x brings up the following error.
Your BIOS is broken; DMAR reported … returns all ones!
DAMN Intel …
@Michael Best contact intel about it. They explicitly said DP67BG is VT-d capable.
Thanks :)
I’ve ordered both an Intel DP67BG and an Asrock p67 Pro3.
I’ll test both with XEN and report results here. I hope at least one will work.
@Micheal
I saw your post on xen mailing list few days ago, that’s the reason I ordered an Asrock too.
Anyway contact Intel (I will too) and ask them to fix.
So, does it support or does not ? i’m confused.
http://communities.intel.com/message/115531#115531
My new, small test env is based on P8P67 in that case DP67BG with ESXi 4.1 as primary OS. The new system doesn’t support Passtrough – in fact, as i know VT-d is required.
Gigabyte denies VT-d fix:
“Dear Customer,
Unfortunately this motherboard can only support VT-x, VT-d is not supported.
Do note that Intel has recall all socket 1155 boards on the market, therefore there are no socket 1155 will be available on the market in the time being until further notice from Intel. If you elect to use the board in the meantime you may”
Well first contact with the intel support … uhm yea maybe they should read and understand the e-mail before writing back. And no the e-mail was no auto reply.
suggestions as
– BIOS recovery
– try installing Windows
– try a different mainboard :D
– …
i will give it another try next week.
Has anyone actually tested and verified VT-d actually works on the listed motherboards?
The intel-link (posted January 25, 2011 at 8:39 pm) now only mentions Q-chipsets (e.g. Q67) to be capable of vt-d. Did this change over time? (Or is this a marketing trick from intel?)
I’d like to know as well if anybody has successfully used sandy bridge (h67/p67) with VT-d. Asus has basically said that they won’t be supporting VT-d as their boards are not capable:
http://vip.asus.com/forum/view.aspx?board_id=1&model=P8P67+DELUXE&id=20110123010621363&page=4&SLanguage=en-us
Good news regarding DP67BG.
I tested a “beta 1950” bios from Intel for the DP67BG Board.
Running Linux 2.6.38 in combination with qemu/kvm and libvirt.
boot
http://www.lansirai.com/pp_2638.png
passthrough intel nic
http://www.lansirai.com/pp_2638lan.png
So with the next bios-update it should be fine :).
Michael
Michael, how about passthrough of a Radeon video card? Or some VT-d conformance test?
Thanks to the (unrelated) SATA problem, NewEgg extended the return period by 90 days, so I plan to just get a Q67 as soon as they’re out and return the H67 garbage.
I have searched for a matching sandy bridge VT-d motherboard and CPU for a very long time.
I took the plunge and got Asrock P67 Pro, updated to latest bios, run ESXi4.1 with CPU i7-2600. Both suppose to support VT-d on there official website and manual.
Sadly there is no VMdirectpath all I get is “Host does not support pass through configuration”.
Very disappointed and angry. Felt cheated, honestly should be class action lawsuit for misrepresentation. Not sure who to blame Intel or motherboard makers.
@Brian, have you contacted ASRock to see what they say about this?
Also, I’ve updated the post with the latest info.
@Loune, I have contacted ASRock, waiting for their reply.
@ivo, did you have any success getting VT-d on XEN with your Intel DP67BG and ASRrock p67 Pro3 board? I am interested to know if you get the same result with the ASRock board.
CPU i7-2600 is VT-d capable according to Intel site:
http://ark.intel.com/Product.aspx?id=52213
Board ASRock P67 Pro is capable of VT-d according to manual (Page 45):
http://download.asrock.com/manual/P67%20Pro.pdf
Is this true?
Just discovered that P67 and H67 do not support VT-d:
http://ark.intel.com/Compare.aspx?ids=36784,52807,52810,36785
That would include DP67BG?
Anonymous Coward says:
January 25, 2011 at 8:39 pm
@Andy,
No, P67 supports VT-D too:
http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
In fact, the Intel DP67BG motherboard supports VT-D.
Apparently, Intel updated the above URL posted after this happens at the ASUS forum:
http://vip.asus.com/forum/view.aspx?id=20110123010621363&board_id=1&model=P8P67+DELUXE&SLanguage=en-us&page=4
See post #37
@Brian
I updated your link to include the Q67 chipset :)
http://ark.intel.com/Compare.aspx?ids=36784,52807,52810,36785,52812
Q67 supports VT-d.
As far as I can see, all the Intel boards based on the Q67 chipset are mATX. Still no full ATX boards, with 3 x PCI 2.0 slots + PCie x4/x1 slots + integrated GPU. Would be good if such a board is available.
From the link:
http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
P67 and H67 are only “Intel VT” not “Intel VT with Directed I/O”. Which I believe the “Directed I/O” is what ESXi VMdirectpath needs for VT-d.
I have checked my rig and HWINFO32 and yes my CPU and BIOS have VT-d supported, so the key question is only on the chipset P67.
So if Intel removed P67 and H67 from the “Intel VT with Directed I/O” list from the above URL, then they have acknowledged it was their mistake. This is very frustrating.
I hope I am wrong but I have not yet seen anyone got DP67BG or any P67 / H67 to work with VT-d, despite the motherboard makers have it available in the BIOS.
It appears to get VT-d (for directed I/O) working is only by using Q35, Q45, Q57 and Q67 chipsets.
I have read from another forum someone got VT-d working on DQ45CB so Q45 is confirmed.
@Michael,
Did you test the “beta 1950″ bios with your DP67BG Board on Xen and ESXi?
Or anyone else for that matter on testing on other Linux distro.
The more successes will could put pressure on other board makers for the inconvenient truth.
I only have until May 18 to return my Gigabyte, so I’m getting this: http://www.amazon.com/gp/product/B004Q5H1O8
Success! I am using* my Radeon 5850 inside KVM with my new DQ67SW motherboard. No drivers on host OS, just fglrx in the VM. qemu-kvm git revision c7b3e90e20c512a992865c38db03543a654e5d12.
* I’m not using the video out, so no idea if that works. Just OpenCL.
@Luke that’s pretty cool. Good to know that at least one range works as expected. I’m still weighing up whether to swap my gigabyte H67 for a Q67 board. The Q67 boards are pretty ordinary in terms of features. I’m waiting to see if the Z68 has VT-d.
Hi,
I am also buying parts to mount my new computer. I will use linux on it and I want to studya and run virtual machines on Xen and Virtualbix.
The parts I had selected: Asus P8P67 Deluxe motherboard and Intel Core i7 2600 processor because its Vt-d support. Initially I have choosed INTEL 2600k but it has no Vt-d support. I read you posts about the lack of Vt-d support in Asus P8P67 Deluxe and I am angry with Asus too.
But after read this
http://www.mail-archive.com/[email protected]/msg00444.html
“Personally, I don’t think IOMMU is all that useful. Virtualization is useful because one computer can run many guests. But IOMMU only allows one guest (or else the host) to talk to one piece of hardware. If you have installed a special PCI card (i.e., not disk or network), then there is very little advantage to building a VM to talk to it. In most cases it would be much simpler to just let the host OS talk to it directly, rather than building a VM to talk to it (because that VM would still have slow disk and network). ”
I am convicted that there are no advantage for me using the Vt-d feature. In most of time I will be runnig several virtual machines and if I want better performance, I will simply reboot the machine and boot the other operating system natively.
I am thinking to forget this Vt-d issue and buy Intel Core i7 2600k, which can be overclocked to better performance.
I have P8H67-M EVO, Intel i7 2600 (no K) so P8H67-M EVO doesnt support VT-d (Asus claims no VT-d in H67) and i7 2600 does. Unfortunatelly Asus support said that H67 will not have VT-d support :(
mieszek2: let’s wait for new bios – this is the clue. Intel DP67BG didn’t support too in beging, but after few months, we have it.
http://topclass.art.pl/2011/4761/obsluga-passthrough-w-esxi-dla-sandybridge-intel-dp67bg-vt-x
If you have a look at following URL http://ark.intel.com/Compare.aspx?ids=52806,52807,52810,52812,52816 , you can see that according to Intel only Q67 support VT-d.
And latest chipset Z68, doesn’t ?
So how can motherboard with H67/P67 include bios option to set VT-d ?
vt-d works on “ASRock Z68 Extreme4” and “MSI Z68A-GD-80 (B3)”. See here:
– http://tinkertry.com/vzilla/
– http://tinkertry.com/vmdirectpath/
Wooohooo!! I’m excited!
I bought Asus P8P67 and Intel i7 2600 on Saturday 7th May 2011. Before getting this, I refered Intel Website which mentioned P67 supports VT-D and then I contacted Asus to confirm the same. Asus said, P67 supports VT-D and suggested me to go for P8P67 and I did.
Later on I was unable to run passthrough, and I found this chipset do not support VT-D and I refered the same Intel link I used earlier. What I found was it was changed!!!! (Date modified at the bottom of the page was Monday 9th May, 2011).
I then contacted Asus regarding the misinformation given to me and money I spent! After having discussion with them for around 25 days, they agreed for a refund with full VAT TAX!!!!
I got refund from them. Somehow I managed to sell my i7 2600 and graphic card.
So I am now very cautious and do not want to take any more risk. Intel says Z68 chipset do NOT support VT-D so I am wondering, how come Asrock and MSI are supporting the same.
I am thinking to buy Asus P8B WS because, the latest BIOS release says “VT-D feature functionality added”. I am awaiting a confirmation from Asus for the same.
I also read on newegg, VT-D support on Asus P8B WS is not be available for Xeon E3 series processors. So I guess it will work with i3/i5 and i7 (non-K) versions.
Asus P8B WS
1. integrated iGPU HD3000
2. ATI CrossFire and Nvidia Quad GPU Support.
3. Sata 3 and 6 gbps RAID 0,1,5, 10
4. USB 2.0 and 3.0
What we do not get is SSD caching and LogicVirtue. (doesn’t matter for me atleast).
Email from MSI on the query I posted:-
Dear Sir
The VT-D function only supported by Intel Q Series chipsets (Q67/ Q57 / Q45)
Z68, P67, H67, H61, X58, P55, or H55 does not support suchfunction
Also Intel i3 and K series CPU does not support VT-D as well
Best Regards,
MICRO-STAR INT’L CO.,LTD
I replied to above:-
Then why msi z68A-GD80 (B3) shows vt-d in BIOS?
Reply from MSI
Dear Sir,
Sorry, my mistake!!!
Intel Z68 chipset does support VT-d function
but this function supportability depend on CPU
since you have mention that you are going to use i7-2600 (non-k)CPU
we have check the SPEC of this CPU, it does support VT-dfunction
therefore, yes, Z68A-GD80 does support VT-d with your configurationSPEC
sorry for the confusion caused with previous mail
Best Regards,
MICRO-STAR INT’L CO.,LTD
I replied to MSI
Hello MSI,
I understand MSI Z68A-GD80 (B3) does support Vt-d with non-K i5 / i7 processor. Can you please confirm?
So after buying this motherboard lets assume in worst case later it is discovered unsupported, then what solution will MSI offer? I am asking this because I will take MSI call.
Haven’t heard from them so far…
I had a communication with MSI technical support and they have confirmed that Z68A-GD80 (B3) and Z68A-GD65 (B3) supports VT-D.
Infact, they sent me screen shots of “Passed” test results for VT-D support.
@Virtualizer that’s great news. Hopefully MSI will start making VT-d feature the norm. Looking forward to some Ivy Bridge VT-d…
@Virtualizer,
I have the Asus P8B WS motherboard. Fantastic, dual Intel-LANs, USB3, SATA6, and it supports VT-d with my Sandy Bridge i6-2600. However, I have yet to confirm the actual functionality in ESXi vMotion and FT.
earlier you said:
“I also read on newegg, VT-D support on Asus P8B WS is not be available for Xeon E3 series processors. So I guess it will work with i3/i5 and i7 (non-K) versions.”
That’s horrible news, if confirmed! I was just planning to buy a Xeon for another P8B WS board to do vMotion between the two. Any idea why Intel or ASUS would disable VT-d on a very important Server processor (Xeon) on a Server motherboard (P8B WS)? It seems crazy, but Intel has been known to to dumb things in the pursuit of marketing bliss.
__Will (San Jose)
@Wgillick,
After reading “Asus P8B WS” does not support VT-D for E3-1200 series Xeon processors, I wrote to Asus. They came up with a reply, it does support. I have asked them to re-confirm asking “VT-D support when Xeon E3 processor installed”. Because if I go by english grammar “BIOS does support E3 series CPUs and VT-d technology.” will mean – motherboard supports VT-D and Xeon which we already know :-). I want something like “VT-D supported with Xeon E3 processor installed”. :-p Hope I am not too rigorous at confirmation.
Below is the email from them
Dear Sir,
As per the communication ,0605ver BIOS does support E3 series CPUs and VT-d technology.
Thanks & Best Regards,
Vishakha
ASUS Technology Pvt. Ltd
@Wgillick,
Sorry, did not address your questions.
Well, Intel Xeon E3-1235 processor does support VT-D function and there are other processors in E3 series that do support VT-D. It could be just a matter of BIOS / chipset incompatibility with Xeon when VT-D enabled. I haven’t heard from Asus yet reconfirming if VT-D will work when Xeon E3 is installed. Will post when updated received from Asus.
Ouch, I just brought my 2500K and installed it in my AsRock Z68 Professional board in the hope to Virtualise my WHS2011 (Now I know why the errors (ANY ONE WANNA BUY A 2500K used for only 4 hours of use??)
Or is there going to be any updates or Hacks that allow the K series???
@Matt,
2500K processor itselft does not suppot VT-D. So I don’t think there would be hack / crack to get VT-D working on Non-K processor.
I purchased a P8Q67-M motherboard and an i5-2400. So far no dice using KVM and VT-d. There is an option to enable it in the bios, and with it turned on there is no support.
I’ve emailed Asus for feedback. I hope they can just fix the problem!