Summary: Yesterday CryTek released their long-awaited 64-bit patch for Far Cry, along with an enhanced content update patch for AMD-64 users that improves Far Cry's visuals. In this article we examine the performance improvements the patch brings for both ATI and NVIDIA users with 8 different graphics cards ranging from the X700 PRO/GeForce 6600 GT all the way up to their latest and greatest. We've also run tests with AMD's ECU patch to see how much of a performance hit the enhanced eye candy brings. Who takes a bigger performance hit, ATI or NVIDIA? Do mainstream cards have a harder time holding up under these environments and are unplayable? What about HDR? Find out in this article!
But with the release of Windows XP x64 Edition late last month, the 64-bit era can finally really take off. One of the first gaming applications that has been released to take advantage of 64-bit Windows is CryTek’s 2004 hit shooter, Far Cry. 64-bit port or 64-bit design?
Before we delve into 64-bit Far Cry however, we wanted to clear up a few common misconceptions enthusiasts may have over 64-bit support. The most common of these is that 64-bit Windows will somehow allow your applications to run faster, the “bigger is better” mentality applies here right? Wrong. Just because you have a 64-bit OS doesn’t mean your 32-bit apps will run faster, in fact some may run slower in a 64-bit environment: some 16-bit applications ran terribly in Windows NT. Fortunately Microsoft has taken steps to ensure that the 64-bit transition is a smooth one, early benchmarks indicate that the performance impact of running a 32-bit app in Windows x64 is only barely distinguishable from running the same application in 32-bit Windows XP.
By providing two icons, CryTek provides a fallback for users who may run into problems with Far Cry 64-bit. Keep in mind that you will need to install 32-bit Far Cry before you run the 64-bit patch. Running the 64-bit executable is the best way to measure the performance improvement 64-bit Far Cry provides (if any). AMD-64 users can then download a second 500MB file, the AMD-64 Enhanced Content Update. The Enhanced Content Update is just as its name implies, providing improved content. [image]
You’ll get richer textures in the game, longer view distances (particularly when using your binoculars), and finally more objects. For instance, Far Cry is well known for is lush, tropical environments, with the enhanced content update installed, you’ll notice more birds flying throughout the game’s varying locales, as well as more insects buzzing around. The following screenshots were taken in volcano: [image]
CryTek has also added two new multiplayer maps, exclusive to the enhanced content update, gorge and stronghold. [image]
The following is a complete list of the enhancements, provided by AMD: Far Cry 64-Bit Additions/ Enhancements: All Levels: Improved terrain textures Increased view distance Offset bump mapping added for rock and stone objects More insects and birds On the Pier Level: New beach road with additional vehicle Barrel storage camp Opened more space to explore Pier and Boat: New terrain textures with shader (next-gen technology) Two New 64-bit only Multiplayer levels: Stronghold Gorge Because of the enhancements, installing the enhanced content update can have an impact on your game performance. The performance hit will vary from map to map, as well as within different areas of the same map. It’s also likely that the performance impact will vary based on your PCs specs, the RADEON X700 and GeForce 6600 don’t have the horsepower of the X850 and GeForce 6800 series after all. To measure this, we’ve rounded up cards on a variety of performance scales. To evaluate the performance benefits of 64-bit we ran Far Cry under Windows XP 32-bit, as well as Windows XP x64 with the 64-bit executable.
System Setup
Benchmarks
Far Cry
Far Cry – Direct3D
Notes
Interestingly enough, the NVIDIA cards see a slight performance decline when running Windows 64 with Far Cry 64-bit. The GeForce 6800 Ultra under 32-bit Windows XP runs up to 4% faster than in Windows x64 with Far Cry 64-bit at 1024x768. At the same time however, we’re clearly CPU-bound at that resolution. Perhaps under 4xAA/8xAF the NVIDIA GPUs will be able to stretch their legs a bit more…
Far Cry – Direct3D
Notes
Even under 4xAA/8xAF, the same trends we saw with the NVIDIA GPUs continue to hold true. The GeForce 6800 and 6600 cards run slightly faster in 32-bit Windows XP than in Windows x64, although at higher resolutions the performance in either environment is the same regardless of the setup tested.
Far Cry – Direct3D
Notes
The results that we saw in training without AA/AF pretty much hold up in volcano. Once again we see performance declines for GeForce cards, while the performance of RADEON cards is indistinguishable.
Far Cry – Direct3D
Notes
Even in an indoor environment with 4xAA/8xAF enabled, the NVIDIA cards continue to exhibit the same performance declines we saw in training, while the ATI cards continue to see gains with 64-bit Windows. The margins aren’t even that far off from what we saw in training.
Far Cry – Direct3D
Notes
As you can see, installing AMD’s enhanced content update will impact your performance regardless of the card you use, although in this case the performance hit isn’t that great. High-end GeForce 6800 cards only saw a decline of 2% at low resolutions, while the margin was even slimmer for the GeForce 6600 GT.
Far Cry – Direct3D
Notes
Cranking up the IQ by adding 4xAA and 8xAF doesn’t really impact performance that dramatically with AMD’s enhanced content update installed, in fact the margins are a little bit slimmer for both ATI and NVIDIA cards.
Far Cry – Direct3D
Notes
Loading up the volcano level we really see a performance decline with the enhanced content update patch installed, this is because CryTek has added a considerable amount of high detail textures to the most intense portion of the demo – the area of the map right beside the volcano. This results in pretty visuals, but as you can see the performance declines are much more significant. GeForce 6800 Ultra performance declines anywhere from 6% to 10%, with the amount varying based on the resolution tested.
Far Cry – Direct3D
Again, AMD/CryTek’s 64-bit Far Cry release only provides a glimpse of what 64-bit gaming will ultimately be like, as we’re looking at a 64-bit port, and not something that’s designed from the ground up to take advantage of 64-bit processing. CryTek has added a little bit of content to make the game more interesting for AMD-64 users, nothing more. Ultimately, everything CryTek has provided with 64-bit Far Cry could be implemented just as easily under a 32-bit environment with older versions of Windows XP and more mature hardware such as AMD’s Athlon XP, only you will see performance improvements by running 64-bit with ATI hardware. We saw performance improvements varying from 7-10% for ATI hardware, with the result varying depending on the card used and the resolution tested. Obviously this isn’t as significant as some enthusiasts were hoping for, but at the same time, you could also argue that this improvement is equivalent to a 100-200MHz clock frequency boost (assuming equal architectures). That’s not bad for a “free” upgrade. For whatever reason, NVIDIA GeForce 6 cards didn’t fare as well in our testing. Perhaps it’s due to the beta nature of the drivers we used, or the condition of CryTek’s patch itself. For instance, we encountered numerous visual anomalies in multiple levels from the game once HDR was enabled. After a few hours of experimentation we finally gave up. We also noticed visual quirks in a few other levels without HDR turned on. It’s possible that NVIDIA’s driver could be causing these problems, or it’s also possible that CryTek’s patch is the culprit. As far as AMD’s enhanced content update patch is concerned, as we stated at the outset, the performance impact of installing AMD’s enhanced content update will vary from map to map. While we saw very little impact from the patch in Far Cry’s “training” level, we saw a performance hit of up to 10% in volcano. With X850 XT PE and GeForce 6800 Ultra delivering blistering frame rates in the game however, you’ll probably want to install the ECU update, simply because there’s plenty of performance to spare. Just be sure to monitor your performance in more demanding areas of some maps. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| © Copyright 2003 FS Media, Inc. |