i5 vs AMD - no VT-x vs. AMD-V

mfeller2

Member
Dec 28, 2006
54
0
66
A couple of weeks ago, I bought the AMD 945 (4x 3GHz). The reason that I went for this vs. the Intel offerings was because it included AMD-V support (most or all AMD CPU's do), whereas Intel only includes their VT-x on some parts (and none at the quad-core price point that I was looking at). I use VMware on my desktop, and the virtualization instructions on the CPU seem like they should be important (but I haven't really researched it), and for me, it was worth having vs. what I considered to be at most a mild performance advantage.

AMD-V on the AMD offerings vs. no VT-x on the i5 is the only reason that I can see to still prefer AMD vs. Intel--and I am admittedly in a minority in terms of what I want in a CPU.

It would be an interesting followup to see an article looking at whether AMD-V is really an advantage...or is the i5 performance such that it can handle the overhead from not having VT-x and still be competitive with the AMD offerings for virtual computing (and then, of course, is that much further ahead on non-virtual computing tasks).
 

Spicedaddy

Platinum Member
Apr 18, 2002
2,305
77
91
What's VT-d exactly? I just want to make sure the i5 750 supports Windows 7's XP Mode.
 

CurseTheSky

Diamond Member
Oct 21, 2006
5,401
2
0
Originally posted by: Spicedaddy
What's VT-d exactly? I just want to make sure the i5 750 supports Windows 7's XP Mode.

From the top link in Accord99's post:
This new architecture includes two critical extensions to improve the performance of virtualization platforms: VT-x (nested page tables) and VT-d (I/O virtualization).

What that means in terms of virtualization / performance / etc., I'm not sure. I do know that I'm looking to run more than one VM on my desktop at some point, and this may have just swayed me from getting the i5 750 to the i7 860. Hmmm.
 

waffleironhead

Diamond Member
Aug 10, 2005
7,115
614
136
Originally posted by: Spicedaddy
What's VT-d exactly? I just want to make sure the i5 750 supports Windows 7's XP Mode.

They are going to run it just fine. Heck, I run all kinds of vm's on a e2180(read no vt extensions).
Where you really run into vt necessity is when you are using products like esx or hyper-v.
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
And as I understand it, none of the existing desktop virtualization products use VT-d anyhow. VMWare Workstation, VirtualBox, etc can use VT-x, but VT-d isn't meant to be used if you have a real host operating system. Rather it's meant for use when you're running on a bare-metal hypervisor, such as with VMWare ESX.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,587
10,225
126

Wait, so now, when I'm shopping for CPUs, I have to look for not only "Intel VT extensions", but I need to specifically ask about VT-x AND VT-d?

What a mess. Especially since Intel's own processorfinder web site only lists "Intel Virtual Technology Extensions". It doesn't even break down to VT-x and VT-d.

I expect a branding-related lawsuit soon, as if Intel is including one of the technologies and not the other, and still listing them as having the "Intel VT extensions", some people will feel cheated.

Just like Apple had to pull (I think) their Iphone ads (at least for Europe), because the ads claimed that you could access "ALL" of the Internet, when in fact their phones didn't support Java or Flash content.

Edit: Do Intel Q6600 G0 support VT-x AND VT-d? link
It doesn't specifically say.
 

Accord99

Platinum Member
Jul 2, 2001
2,259
172
106
Originally posted by: VirtualLarry
Originally posted by: Accord99
Edit: Do Intel Q6600 G0 support VT-x AND VT-d? link
It doesn't specifically say.

I think Intel's improved upon the virtualization technology over time, the Q6600 was improved upon the initial VT found on the Pentium 4s, Penryn added a little improvement and Nehalems improved even more.

VT-d support seems to determined by the chipset, here's a thread where it seems you need a Q45 or a mobile 45 series chipset to get VT-d with the Core 2 series of CPUs.

http://communities.intel.com/thread/2181
 

drizek

Golden Member
Jul 7, 2005
1,410
0
71
VirtualBox uses Nested Paging. Is that different from Nested Page Tables?