[ Print Article! ]

Windows XP vs. Windows Vista Performance Part 1: ATI AMD
January 29, 2007

Summary: Later today AMD plans on releasing their first official driver for Windows Vista and in today's article we take a look at it. Read about all the new features, and most importantly, how Vista 32-bit and 64-bit compare in performance to similar flavors of Windows XP. We've got numbers from 3 AMD graphics cards representing different price points inside!


IntroductionPage:: ( 1 / 12 )


For the past few days we’ve been pounding away at Windows Vista with new drivers from both AMD and NVIDIA we just received last week. The driver teams at both companies have been working around the clock to get their final Vista drivers completed in time for Vista’s public debut on Tuesday. Up to this point, both AMD and NVIDIA have erred on the side of caution with their Vista drivers, focusing on stability first and performance second, but now that they’ve had more time to tune their driver with the OS, performance is beginning to catch up and now the stated goal for both companies is for their Vista driver to perform as well as their equivalent Windows XP driver.

This is a pretty tall task to pull off considering the changes Microsoft has incorporated in Vista and the added overhead the new OS brings, but thankfully, it appears like this goal may ultimately be within reach.

To test this, we’ve decided to drop four different operating systems onto our testbed platforms: one platform representing AMD, and one for NVIDIA. We’re starting with AMD first as we’ve had their driver the longest, in addition we also know that NVIDIA’s going to be releasing another Vista driver sometime on Monday that adds more features (including GeForce 8 SLI support) so we want to check that driver out before commenting on the state of NVIDIA’s Vista drivers…

What’s new in AMD’s Catalyst 7.1 Vista driver

It’s important to note that while AMD’s Windows Vista and Windows XP driver releases share the same name and numbering scheme, they’re two totally different drivers (in case you don’t recall the first number denotes the year the driver was released, with the second number indicating the month, so Catalyst 7.1 indicates that the driver was released in the first month of 2007). Some features that are present in AMD’s Catalyst 7.1 WinXP release aren’t available in AMD’s 7.1 Vista driver, and vice versa.

[image]

<% print_image("01"); %><% print_image("02"); %>

For instance, AMD’s Catalyst 7.1 Vista driver includes a new driver install manager that makes it easier to update and remove your graphics driver. AMD claims that the new Catalyst Control Center (CCC) has been completely re-architected to deliver substantially improved performance, AMD claims that by merging 3 CLI.exe files into one executable, as well as tweaking the initialization process so that less work is done when CCC starts up, bootup times go from around 8.7 seconds with ATI’s 8.31 Vista driver to 1.5 seconds with today’s 7.1 Vista driver. In comparison, AMD noted a CCC bootup time of 3.4 seconds for the same system under Windows XP.

To be honest, we never witnessed a 1.5 second bootup time for Catalyst Control Center, and this is coming on a Core 2 Extreme X6800 rig with an X1950 XTX graphics card, 2GB of DDR2-667 RAM, and a 300GB WD3200 Caviar SE hard drive, much lower specs than AMD’s X2 3800+ rig, which was equipped with slower graphics and less RAM.

On average, we’d say CCC bootup times were about three seconds during our use, which is about on par with what we’ve seen under Windows XP.

AMD also claims memory usage has been improved by 38% over the previous 6.11 driver. We didn’t load up the older Vista driver to confirm this, but we believe it. Take a look at this screenshot of the task manager during idle usage:

[image]
<% print_image("03"); %>



Features (cont’d)/Future of CatalystPage:: ( 2 / 12 )

Besides improved performance, another feature AMD has added to their Catalyst 7.1 Vista driver that’s actually exclusive at the moment to Vista is a new 3D Preview.

If you recall, back when ATI introduced CCC, they incorporated a preview feature that allowed end users to see the affect of graphics settings changes before they were applied. For instance, under the 3D tab you could see a preview of the benefits of going from anti-aliasing disabled to 4x anti-aliasing.

[image]

<% print_image("04"); %>

Under the old preview function, a static image was displayed in the preview window. Under Vista’s new 7.1 driver however, the image isn’t static, instead it runs in motion. It’s a short clip, only a few seconds long, but it should definitely help those who are new to the concept of anti-aliasing and anisotropic filtering figure out what the fuss is all about. In case you don’t like the motion clips, AMD also continues to include static examples as well, including the ability to zoom in so you can see the benefits of anti-aliasing and AF up close.

New OpenGL driver


Unfortunately that’s about where the good news on this topic ends. AMD’s quite adamant that the focus of today’s first release is on stability in OpenGL apps rather than performance. According to AMD “The focus of this first release is to deliver a stabile OpenGL driver. Future ATI Catalyst releases will deliver further OpenGL performance improvements”.

Upon hearing this, the first thing we did was boot up Quake 4. Unfortunately as we’d feared there were definite issues. Many textures looked terrible, and the game didn’t render the shadows properly. Needless to say AMD’s OpenGL driver still needs a lot of work and if you’re a Quake 4 gamer (or any other OpenGL title) you’ll want to wait until this issue is resolved before upgrading. At least if you care about image quality.

CrossFire

ATI’s Catalyst 7.1 Vista driver does support ATI’s CrossFire technology, including the latest Radeon X1950 Pro and X1650 XT cards, which incorporate built-in CrossFire support. The new driver does not support P965 CrossFire however, nor does it support alternate frame rendering (AFR) mode by default for all applications. This feature was just added this month to AMD’s Windows XP driver. Since the driver relies on AMD’s new OpenGL engine, AMD’s driver team hasn’t had enough time to add OpenGL CrossFire support – D3D apps are all that’s supported under CrossFire.

All of these features are promised to be in the works for future Catalyst releases.

The future

AMD’s got a trio of new goodies in store for Catalyst that are on the way. To improve adaptive anti-aliasing performance, AMD will be adding the option to use multisampling. Right now adaptive AA is limited to just super-sampled AA.

While supersampling looks good, it comes with an enormous performance hit. By adding a multi-sample option, you can turn on adaptive AA without taking that large hit.

Another new feature AMD is adding is a Linux version of Catalyst Control Center.

Finally, AMD is tweaking the Catalyst Install Manager. The goal is for the tweaked install manager to automatically (or manually) update individual driver components that have changed since the last driver release. Say for instance, AMD releases a new graphics driver, but the WDM driver carries over unchanged from the previous version. With the new Catalyst Install Manager, only the updated graphics driver would be downloaded and installed the rest would be left untouched. This will cut down on the size of driver downloads, thus saving download and install time.



Test SystemsPage:: ( 3 / 12 )

System Setup


Intel Core 2 Extreme X6800

ASUS P5B Deluxe WiFi-AP

2GB Corsair TWIN2X2048-6400C4

ATI Radeon X1950 XTX 512MB
ATI Radeon X1950 Pro 256MB
ATI Radeon X1650 XT 256MB
Catalyst 7.1


300GB Western Digital Caviar SE

Windows XP Professional SP2
Windows XP Professional x64
Windows Vista Ultimate x86 (32-bit)
Windows Vista Ultimate x64


Benchmarks

Company of Heroes 1.3
F.E.A.R. 1.08
Elder Scrolls IV: Oblivion
Battlefield 2142 1.10
Call of Duty 2 1.3



3DMark 06Page:: ( 4 / 12 )

3DMark 06 – Direct3D





Notes

With the exception of the Radeon X1650 XT WinXP score, we noted a slight decline in 3DMark performance when going from 32-bit Windows XP up to 32-bit Vista. The same applied during the 64-bit transition. Keep in mind that these are very slight differences though of no more than 1% in some cases, which is well within the margin of error for 3DMark. Basically it’s a dead heat here.



Battlefield 2142Page:: ( 5 / 12 )

Battlefield 2 – Direct3D





Notes

No matter what we tried, we couldn’t get the Radeon X1650 XT card to run with stability in BF2142 under Windows XP x64, in fact all three cards crashed to the desktop during our manual walkthrough tests we conduct with this game. Only the X1650 XT crashed much quicker than the other cards did. Surprisingly enough though we didn’t run into any stability issues inside Vista, although the game did load a little slower.

As you can see, the Radeon X1950 XTX actually recorded a performance improvement under Vista, at 1280x1024 the margin is 15%, which is much higher than we expected to see, especially considering that the X1950 Pro didn’t register any performance improvements in this game. The X1650 XT also saw a performance increase of 13% under Vista at 1280x1024. Nice!




F.E.A.R. PerformancePage:: ( 6 / 12 )

F.E.A.R. – Direct3D





Notes

Both the Radeon X1950 Pro and X1950 XTX saw their performance decline under Vista when testing with F.E.A.R. Only the X1650 XT managed to come out with similar performance regardless of OS.

In the case of the X1950 XTX, performance dropped 10% when going from 32-bit Windows XP to 32-bit Windows Vista at 1600x1200, and about 7% when you compare the 64-bit OS’s. At the same resolution, the X1950 Pro saw a performance decrease of 6% for the 32-bit operating systems, and 8% when you compare 64-bit Vista to Windows XP x64.




Oblivion Mountains HDRPage:: ( 7 / 12 )

Oblivion – Direct3D





Notes

The X1950 XTX saw performance increases under Vista in our outdoors testing with Oblivion, albeit the increase between 32-bit OS’s at 1280x1024 is just 3%. Considering these are manual walkthroughs, that’s probably only a percentage point or so greater than the margin of error. At 1600x1200 that margin opens up to 6% in favor of Windows Vista x86. Curiously enough, the Radeon X1950 Pro didn’t see these increases though, but the Radeon X1650 XT’s performance did improve under 32-bit Vista (64-bit performance was unchanged).




Oblivion Foliage HDRPage:: ( 8 / 12 )

Oblivion – Direct3D





Notes

Under our more demanding foliage test, the performance improvements we saw previously for the X1950 XTX are gone. But performance of the X1650 XT was still improved.



Call of Duty 2Page:: ( 9 / 12 )

Call of Duty 2 – Direct3D







HL2 Lost Coast HDRPage:: ( 10 / 12 )

Half-Life 2 Lost Coast – Direct3D







Company of HeroesPage:: ( 11 / 12 )

Company of Heroes – Direct3D







Final thoughtsPage:: ( 12 / 12 )


Fortunately it looks like AMD is well on their way to making Vista a seamless upgrade from the driver perspective. While we did note a few titles with sluggish performance (F.E.A.R. and to a lesser extent Half-Life 2 Lost Coast being the most notable), we were honestly surprised to register as many performance improvements as we saw, particularly with the Radeon X1950 XTX and surprisingly enough, with the Radeon X1650 XT as well. AMD’s early transition to the .NET framework many moons ago may have helped make the transition a little smoother, although we, like many other sites, were a bit turned off by Catalyst Control Center’s initial performance a few years ago.

CCC’s performance has definitely improved. While it’s still not as fast as the traditional control panel, it’s light years ahead of where it was a year or so ago thanks in part to the changes AMD has implemented, as well as improvements made in newer revisions of the .NET framework. Windows XP users will see these same CCC performance improvements in Catalyst 7.2 debuting next month.

All is not perfect with AMD’s Vista 7.1 release however. While D3D performance is very good, OpenGL on the other hand isn’t. AMD has totally rewritten the OpenGL portion of their graphics driver, a promise that’s finally been fulfilled, but definitely underwhelming. In all honesty, AMD’s OpenGL portion of the graphics driver is not ready for primetime in our opinion, and probably should have been shelved until they’d had more time to work on it. Fortunately, at least it’s stable.

If you play predominantly D3D games, this probably isn’t a big issue to you, but keep in mind that Enemy Territory: Quake Wars should hopefully be shipping later this year and it is based on Quake 4’s Doom 3 engine, so AMD will need to get their OpenGL issues resolved before then.

And for what it’s worth, NVIDIA’s OpenGL drivers under Vista aren’t perfect either.

We’ll definitely be keeping an eye out on AMD’s Catalyst drivers for Vista, but so far, things are looking better than we expected. Stay tuned for part 2, where we’ll take a look at NVIDIA’s performance in Windows Vista under similar conditions.

© Copyright 2003 FS Media, Inc.
[ Print Article! | Close Window ]