iXBT Labs - Computer Hardware in Detail

Platform

Video

Multimedia

Mobile

Other

Battle of
ATI RADEON X800 XT and NVIDIA GeForce 6800 Ultra
- Part Two:
450 MHz NV40 and Tests of Both Cards

May 27, 2004








CONTENTS

  1. Introduction
  2. Features of the videocards
  3. Configurations of testbeds, test tools
  4. Synthetic tests in D3D RightMark
  5. Test results: Quake3 ARENA
  6. Test results: Serious Sam: The Second Encounter
  7. Test results: Return to Castle Wolfenstein
  8. Test results: Code Creatures DEMO
  9. Test results: Unreal Tournament 2003
  10. Test results: Unreal II: The Awakening
  11. Test results: RightMark 3D
  12. Test results: TRAOD
  13. Test results: FarCry (performance and quality)
  14. Test results: Call Of Duty
  15. Test results: HALO: Combat Evolved
  16. Test results: Half-Life2(beta)
  17. Test results: Splinter Cell
  18. Test results: Colin Mcrae Rally04 (performance and quality)
  19. Test results: Max Payne-2 (performance and quality)
  20. Test results: Painkiller (performance and quality)
  21. Test results: Need For Speed: Underground (performance and quality)
  22. Test results: Pirates of the Carribean (quality)
  23. Test results: Vietcong (quality)
  24. Test results: 3DMark03-Game1
  25. Test results: 3DMark03-Game2
  26. Test results: 3DMark03-Game3
  27. Test results: 3DMark03-Game4
  28. Test results: 3DMark03-MARKS
  29. Test results: AquaMark3
  30. Driver NVIDIA version 61.11
  31. Conclusions


It's not been long since new NVIDIA and ATI High-End products were announced (April, 13 and May, 4, respectively).

In the latest R420 review, I wrote that we were about to study how new superpowerful accelerators worked in modern games.

Older tests proved that all new accelerators depended greatly on the CPU and system performance in general and were limited by them even at maximal AA and anisotropy loads. So the moral is: even if there are people who are ready to pay a lot for a superaccelerator so that they can play their favourite old games, they will have to update their whole systems; otherwise, their acquisition will be of little use.

In short, what are the basic things that we learnt examining the new products?

First of all, it is a double number of pipelines in RADEON X800 XT, compared to 9800XT, and an increased operational frequency. It all resulted in a double performance at the maximal accelerator load (in new games). I emphasise, it's not 15-20-25 percent as was before, but a whole 100-percent increase, and even more sometimes.

But GeForce 6800 Ultra has a much more astonishing gain in capabilities and performance, compared to its GeForce FX 5950 Ultra predecessor. First, the number of pixel pipelines has increased fourfold, and the number of texture units and vertex pipelines has doubled. Besides, NVIDIA engineers have done a perfect job concerning acceleration of shader units, and the new product really smashes its predecessor. Although it has a lower frequency of 400 (vs. 475) MHz.

Before, we said that NV38 was equal to R360 only in older games (mostly in OpenGL ones where NVIDIA drivers have supremacy) and only due to optimisation supports and the likes. Now the situation is different: both products can compete "within the same weight category".

But does that put an end to the war of "optimisations" and speed adjustments at the expense of quality? Hopefully, yes, but certain doubts still exist.

Certainly, useful optimisations in drivers (e.g. the ones that correct the developers' mistakes) will continue to take place, but such optimisations should only be engouraged.

Today, we dwell on three aspects:

  1. GeForce 6800 Ultra work at 450 MHz (compared to the 400MHz variant and RADEON X800 XT).
  2. Comparison of NVIDIA driver version 61.11 with previous 60.72.
  3. Testing GeForce 6800 and RADEON X800 in some recent games that have never taken part in our tests.

Concerning the first point, it is still unclear which cards will become serial, 400 or 450 MHz ones. Some experts believe that the accelerated solution will be produced on a limited scale, and two or three vendors will base "special" cards on it, like Gainward's Golden Sample. Other 6800 Ultra's will work at 400 MHz (eVGA orders for these products in the US clearly indicate that it is 400-MHz cards that will be mostly produced for sale).

As for the second point, we'll have to check if NV40 will have performance gain or not and if yes, what it will be caused by. Besides, we'll also test how safe and stable this version is.

And now a brief reminder of the cards we're testing.

Boards



ATI RADEON X800 XT NVIDIA GeForce 6800 Ultra














Both of them are reference cards, that is, pre-serial products. But later on, we'll deal with serial items as well.

Both cards have 256-MB GDDR3 memory with a 1.6ns access time. Memory frequencies are 550 (1100) MHz in NV40 and 575 (1150) MHz in R420. Chip frequencies are 400 and 450 MHz for NV40 and 525 MHz for R420. Each GPU contains 16 pixel pipelines and 6 vertex ones. NV40 also supports shaders version 3.0, and R420 supports 3Dc, the company's own normal map compression technology.

To estimate roughly and visually overclocking potentials, we're giving a photo containing both NV40 and R420 chips:




We see that NV40 has the largest die (which is no surprise considering its 222 mln transistors); however, practice shows that some cards can be overclocked from 400 to 450 MHz. For example, our card with silver-containing thermal grease could work at such frequencies after we just installed an additional small fan that blew cold air from the videocard to the turbine of the original cooler. Certainly, it doesn't indicate how many GPUs can work at 450 MHz, but at least, we see that it's possible. Although Internet rumours have it that only a few selected chips will work at 450 MHz, but time will tell, anyway.

Unfortunately, I can't say anything definite about X800 XT overclocking, as the tested card had BIOS that forbade to overclock the chip. Later on, this issue will certainly be studied. Although it must be said that the latest beta-version of RivaTuner (by Alexey Nikolaichuk AKA Unwinder) already has a full support of X800 and not only shows the number of pixel pipelines but monitors the temperature as well:




We're now working with the author on the driver patch that would allow to change the number fo pipelines including previously disabled ones (as was the case with RADEON 9500/9700; 9800SE/9800). We're facing a lot of problems with protections (an ATI official told the truth that it would be much more difficult to change softwarily the number of pipelines). But we're working on, so we'll wait and see :-)

Installation and drivers

Configurations of the testbeds:

  • Pentium 4 3200 MHz based computer, used for synthetic tests
    • CPU: Intel Pentium 4 3200 MHz;
    • mainboard: ASUS P4C800 Delux on an i875P chipset;
    • 1024 MB DDR SDRAM;
    • HDD: Seagate Barracuda IV 40GB;

  • Athlon 64 3200+ based computer, used for game tests
    • CPU: AMD Athlon 64 3200+ (L2=1024K);
    • mainboard: ASUS K8V SE Deluxe on a VIA K8T800 chipset;
    • 1 GB DDR SDRAM PC3200;
    • HDD: Seagate Barracuda 7200.7 80GB SATA.

  • OS: Windows XP SP1; DirectX 9.0b;
  • Monitors: ViewSonic P810 (21") and Mitsubishi Diamond Pro 2070sb (21").
  • ATI drivers version 6.444 (CATALYST 4.5); NVIDIA drivers versions 60.72 and 61.11.

VSync is disabled

Synthetic tests in D3D RightMark

The version of D3D RightMark Beta 4 (1050) synthetic benchmark we used, as well as its description are available at http://3d.rightmark.org

I repeat that all RightMark tests were made on a Pentium4-based computer.

All tests include the results of the following reviews: NV40 at 400MHz and R420, so we'll only comment on the differences and behaviour of NV40 with a 450MHz core.

Pixel Filling test

Texelrate, FFP mode, for various numbers of textures overlaid on one pixel:




In the case of one and two textures, NV40-450 is expectedly limited by memory bandwidth, or to be precise, by the speed of work with the frame buffer. As the number of textures grows, the advantage of a higher core frequency become more evident but makes no great difference, and R420 remains the leader.

Fillrate (pixelrate), FFP mode, for various numbers of textures overlaid on one pixel:




The situation is the same.

Now let's examine how pixelrate depends on the shader version:










Nothing new.

So, 450 MHz didn't turn the tables in this test. And that's quite natural, as they are still far away from 525 MHz.

Now let's see how texture modules cope with caching and bilinear filtering of real various-size textures:










The differences are insignificant. Memory bandwidth and filtering algorithm are more important here than a 50-MHz core growth.

Now let's see how texelrate depends on the texture format:




A larger size:




Again, nothing new or surprising.

Thus, we can state an absence of significant differences.

Geometry Processing Speed test

The simplest shader — peak triangle bandwidth:




The gain is visible and NV40-450 becomes the leader. Interestingly, the jump in vertex shaders exceeds the frequency difference (due to new drivers) and it is evident that short vertex shaders are optimised better. Let's see if this jump will stay in more complex tasks.

A more complex shader - one simple point light source:




No more surprises. The optimisation only concerns peak bandwidth and won't manifest itself so clearly in a more or less standard task. Anyway, the result of vertex shaders does not depend so much on memory bandwidth, that is why it has increased in proportion to the core frequency.

Now let's make the task still more complex:




NV40 FFP is leading here, although ATI has a frequency advantage. But the general picture is still favourable for ATI: a higher core frequency and faster vertex shaders.

Now we've come to the most complex task: three light sources in variants without jumps, with static and dynamic execution controls:




FFP is strong enough, while NVIDIA chips are badly affected by static jumps. The paradox of it is that dynamic jumps are better than static ones for NVIDIA chips. The general picture is again favourable for R420 in every aspect that concerns FFP...

The conclusion is that there are no surprises once again. Vertex shaders are scaled in proportion to the core frequency -- absence of a strong dependence on memory bandwidth comes at a price.

Pixel Shaders test

The first group of shaders comprises quite simple versions for real-time execution -- 1.1, 1.4, and 2.0:




As we can see, NV40 works faster at 450 MHz. But that's not enough to win R420 which still remains the leader in game-complexity pixel shaders.

Let's see if the use of 16-bit precision floating-point numbers can save NV40:




16-bit precision brings an advantage to NV40, big in some shaders, small in others. Sometimes NV40 even catches up with R420 (don't forget about low precision artefacts (see the game section of the review)) but it still can't win the palm.

And now let's take a look at a really complex "cinema" shader 2.a. Due to a small number of dependent selections, it met the restricting requirements for R420 pixel pipelines:




Proportionally faster. Now NV40-450 overtakes R420, but only if 16-bit precision is used.

Thus, total results concerning pixel shaders are as follows: sometimes 450 MHz enable to equalise performance with R420, but they don't show what could be called a clear-cut leadership.

HSR test

Peak efficiency (with/without textures) depending on the geometrical complexity:







The picture is virtually the same, and the small changes in 450 MHz NV40 effectiveness are caused by a different ratio of core/memory frequencies.

Point Sprites test








Interestingly, new NVIDIA drivers show no performance falls that we saw in small sprite sizes.

CONCLUSIONS

  1. Increased frequency makes no great difference.
  2. In some aspects, it enables NV40 to equalise with R420, but in general, the latter remains the champion.
  3. Several shortcomings evidently not related to hardware, were eliminated in the new drivers.

In other words, even 450 MHz can't ensure NV40's victory in synthetic tests.



[ Next part (2) ]



Andrey Vorobiev (anvakams@ixbt.com)
Alexander Medvedev (unclesam@ixbt.com)


27.05.2004


Write a comment below. No registration needed!


Article navigation:



blog comments powered by Disqus

  Most Popular Reviews More    RSS  

AMD Phenom II X4 955, Phenom II X4 960T, Phenom II X6 1075T, and Intel Pentium G2120, Core i3-3220, Core i5-3330 Processors

Comparing old, cheap solutions from AMD with new, budget offerings from Intel.
February 1, 2013 · Processor Roundups

Inno3D GeForce GTX 670 iChill, Inno3D GeForce GTX 660 Ti Graphics Cards

A couple of mid-range adapters with original cooling systems.
January 30, 2013 · Video cards: NVIDIA GPUs

Creative Sound Blaster X-Fi Surround 5.1

An external X-Fi solution in tests.
September 9, 2008 · Sound Cards

AMD FX-8350 Processor

The first worthwhile Piledriver CPU.
September 11, 2012 · Processors: AMD

Consumed Power, Energy Consumption: Ivy Bridge vs. Sandy Bridge

Trying out the new method.
September 18, 2012 · Processors: Intel
  Latest Reviews More    RSS  

i3DSpeed, September 2013

Retested all graphics cards with the new drivers.
Oct 18, 2013 · 3Digests

i3DSpeed, August 2013

Added new benchmarks: BioShock Infinite and Metro: Last Light.
Sep 06, 2013 · 3Digests

i3DSpeed, July 2013

Added the test results of NVIDIA GeForce GTX 760 and AMD Radeon HD 7730.
Aug 05, 2013 · 3Digests

Gainward GeForce GTX 650 Ti BOOST 2GB Golden Sample Graphics Card

An excellent hybrid of GeForce GTX 650 Ti and GeForce GTX 660.
Jun 24, 2013 · Video cards: NVIDIA GPUs

i3DSpeed, May 2013

Added the test results of NVIDIA GeForce GTX 770/780.
Jun 03, 2013 · 3Digests
  Latest News More    RSS  

Platform  ·  Video  ·  Multimedia  ·  Mobile  ·  Other  ||  About us & Privacy policy  ·  Twitter  ·  Facebook


12

Copyright © Byrds Research & Publishing, Ltd., 1997–2011. All rights reserved.