Vista x64
One of the major changes on paper for Vista is that x64 now becomes an equal platform with the x86 version, as using the Vista compatibility logo on any hardware or software requires that the item in question works under both the x86 and x64 versions, but the reality of the situation is not as rosy. Along with the other limitations of the OEM versions we listed above, only the retail versions of Vista are shipping with x64 and x86 together; the OEM versions are only sold in an either/or fashion: you can either get the x64 or x86 version, but not both at once. It's possible that this will be trivially easy to work around, however it's something that should be kept in mind if you're purchasing an OEM copy.
As for how well the x64 versions of Vista work, in our first article we called x64 the black sheep of the Vista family, as it was clearly behind the x86 version in terms of compatibility and performance. While we had hoped that Microsoft would remove the gap between the two versions, in our testing this has not completely been the case. Vista x64 is still the product of all the compatibility problems of Vista with all the compatibility problems of a still-young 64-bit platform.
This is not to say that Vista x64 hasn't improved; if anything it has improved more between Beta 2 and now than the x86 version did, if only by virtue of having more ground to cover. The performance gap we initially saw between the x86 and x64 versions has dissolved away in most cases, so x64 no longer means taking an immediate performance hit in benchmarks. However we can't shake the feeling of Vista x64 still being slower, even if the benchmarks don't show it. We've had multiple editors use multiple machines, and general performance in particular just feels slower. At this point we still are unsure why this is, but it's a very real condition that hurts Vista x64.
On the positive side, driver support for the x64 version seems to be about as good as the x86 version (although more testing will be required to completely confirm this). The biggest problem as far as support goes is the applications. Not every application is happy working under the Windows-on-Windows (WoW) compatibility environment for 32-bit applications, and this is on top of the applications that don't work with Vista period. There are very few major applications available with x64 binaries, so without 64-bit applications everything still remains in the 32-bit world for now. Furthermore, as we will also see in our graphics tests, having a 64-bit application doesn't necessarily mean we won't see any performance issues.
At this point Vista x64 is certainly usable if you need it, but we wouldn't recommend it unless you have a specific reason to go that route (i.e. applications that can use more memory). Except in a few cases where 64-bit code is clearly faster, the primary purpose for Vista x64's existence is to resolve the problems of 32-bit addressing space, and we're just not at the point yet where even most enthusiasts are pushing that limit. Once applications begin to push the 2GB addressing space limitation of Win32 (something we expect to hit very soon with games) or total systems need more than 4GB of RAM, then Vista x64 in its current incarnation would be a good choice. In the meantime, Vista x64 shouldn't be used until it's needed or SP1 comes out - whichever comes first. The black sheep isn't ready to rejoin the flock quite yet.
One of the major changes on paper for Vista is that x64 now becomes an equal platform with the x86 version, as using the Vista compatibility logo on any hardware or software requires that the item in question works under both the x86 and x64 versions, but the reality of the situation is not as rosy. Along with the other limitations of the OEM versions we listed above, only the retail versions of Vista are shipping with x64 and x86 together; the OEM versions are only sold in an either/or fashion: you can either get the x64 or x86 version, but not both at once. It's possible that this will be trivially easy to work around, however it's something that should be kept in mind if you're purchasing an OEM copy.
As for how well the x64 versions of Vista work, in our first article we called x64 the black sheep of the Vista family, as it was clearly behind the x86 version in terms of compatibility and performance. While we had hoped that Microsoft would remove the gap between the two versions, in our testing this has not completely been the case. Vista x64 is still the product of all the compatibility problems of Vista with all the compatibility problems of a still-young 64-bit platform.
This is not to say that Vista x64 hasn't improved; if anything it has improved more between Beta 2 and now than the x86 version did, if only by virtue of having more ground to cover. The performance gap we initially saw between the x86 and x64 versions has dissolved away in most cases, so x64 no longer means taking an immediate performance hit in benchmarks. However we can't shake the feeling of Vista x64 still being slower, even if the benchmarks don't show it. We've had multiple editors use multiple machines, and general performance in particular just feels slower. At this point we still are unsure why this is, but it's a very real condition that hurts Vista x64.
On the positive side, driver support for the x64 version seems to be about as good as the x86 version (although more testing will be required to completely confirm this). The biggest problem as far as support goes is the applications. Not every application is happy working under the Windows-on-Windows (WoW) compatibility environment for 32-bit applications, and this is on top of the applications that don't work with Vista period. There are very few major applications available with x64 binaries, so without 64-bit applications everything still remains in the 32-bit world for now. Furthermore, as we will also see in our graphics tests, having a 64-bit application doesn't necessarily mean we won't see any performance issues.
At this point Vista x64 is certainly usable if you need it, but we wouldn't recommend it unless you have a specific reason to go that route (i.e. applications that can use more memory). Except in a few cases where 64-bit code is clearly faster, the primary purpose for Vista x64's existence is to resolve the problems of 32-bit addressing space, and we're just not at the point yet where even most enthusiasts are pushing that limit. Once applications begin to push the 2GB addressing space limitation of Win32 (something we expect to hit very soon with games) or total systems need more than 4GB of RAM, then Vista x64 in its current incarnation would be a good choice. In the meantime, Vista x64 shouldn't be used until it's needed or SP1 comes out - whichever comes first. The black sheep isn't ready to rejoin the flock quite yet.
105 Comments
View All Comments
LoneWolf15 - Thursday, February 1, 2007 - link
Firefox runs just fine on Vista. I've been running versions of it (both 1.5x and now 2.x) on Vista since RC1 (I've tested Beta 2, pre-RC1, RC1, and am running RC2 on a spare box).While IE is fast at loading pages on Vista, I've never been able to get used to IE7's UI. After trying to keep my beta-testing experience as MS-app-oriented as possible, I couldn't and loaded FF.
Aikouka - Thursday, February 1, 2007 - link
I have to say, LoneWolf, that I agree with you when it comes to IE7 on Windows XP. I installed it and it simply didn't fit at all. Although, for some reason, IE7 doesn't seem weird on Vista at all. It's probably because of how Windows Explorer also looks the same (lack of a menu bar).Also to go along with LoneWolf, I have had no issues with Firefox (2.0.0.1) in Vista so far :).
Spacecomber - Thursday, February 1, 2007 - link
I didn't see this covered in my first pass through this article, but I was interested in learning more about the potential impact of MS's new Universal Audio Architecture on gaming performance, which I recently saw covered in a http://www.dailytech.com/Underneath+Microsofts+Uni...">DailyTech news item.quanta - Friday, February 2, 2007 - link
There is NO performance to speak of, because Vista does not support hardware DirectSound acceleration. Alchemy only works on X-Fi, so anything older is useless.Cygni - Thursday, February 1, 2007 - link
One thing ive really been wondering about is what MCE is like in Vista? The article briefly mentioned TV Tuner support worked fine, but was MCE tried? Was it different? How was its performance under Vista? For me, thats the deciding factor.Anand Lal Shimpi - Thursday, February 1, 2007 - link
I'll be doing a look at MCE in Vista as soon as we get a system in house with the ATI TV Wonder Digital Cable Tuner (formerly known as OCUR). I'm hoping that this will happen in the coming weeks.Take care,
Anand
Aikouka - Thursday, February 1, 2007 - link
Anand, doesn't that digital tuner require some special sort of hardware to run? I believe I remember a thread on the forums (under Video if I remember correctly) that discussed how it won't run on every system regardless of how powerful they are.One thing I'm curious of... does Windows Vista's MC application have the same tuner restrictions as MCE's MC application? Because I originally purchased a TV Wonder Pro awhile back for normal use, and now it sits in my MCE machine dormant, because MCE doesn't support it (although open source MC-esque applications do). If it weren't for the nice ATi RF remote, I probably would've sold it already for one that works in MCE :P.
Ryan Smith - Thursday, February 1, 2007 - link
To be honest, I have never more than glanced at MCE, as I don't have a HTPC to make much use of it. I could tell you a bit about it, but I'm not really qualified to go in-depth about it, so we left it out.Myrandex - Thursday, February 1, 2007 - link
same here too. I used to run XP64 full time but then switched to MCE for the MCE app. I am really interested in Vista x64 with MCE and I would have loved to see something about it.ATWindsor - Thursday, February 1, 2007 - link
I really hope there is som driver-issue that explains the poor network-performance in this test, XP is already pretty bad in this regard, one of the big things with Vista is that the network performance should be better.And furthermore i have two questions: The search, does it support network-drives? Search Desktop for XP does not...
Is there software raid-5 support in Vista?
A few disappointing things with Vista:
- Still the 255-charachter-limit, that is really annoying.
- Still an enormously primitive file-copying-application. This is basic important stuff that should be better.
AtW