Home FAQ Search Archive Forum IRC Chat Shop Reviews


Search Site
Search Products
Search
for


Shop Online
ALL PROCESSORS
AMD64
-  Athlon II X4 620
-  Athlon II X4 630
-  Phenom II X4 940
-  Phenom II X4 945
-  Phenom II X4 955
-  Phenom II X4 955 BE
-  Phenom II X4 965 BE
Intel Core i5 / i7
-  Intel Core i5 750
-  Intel Core i7 860
-  Intel Core i7 870
-  Intel Core i7 920
-  Intel Core i7 940
-  Intel Core i7 950
-  Intel Core i7 975 EE
NVIDIA Stuff
Executive Profiles
NVIDIA Drivers
Laptop Drivers
Beta Drivers
Archived Drivers
Driver Feedback
GPU Computing
OpenCL Computing
Direct Compute
Desktop Products
Workstation GPUs
Desktop GPUs
Laptop GPUs
Netbook GPUs
Handheld Devices
Portable Media
Automotive Devices
Server Solutions
Application Engines
Apple Products
Game Consoles
System Tools
Power Packs
Get A Balanced PC
Pure Video SD
Pure Video HD
Extreme HD
GeForce PC Kit
NVIDIA 3D Vision
NVIDIA Cool Stuff
NVIDIA Software
NVIDIA PhysX
NVIDIA CUDA Zone
GPU Venture Zone
NVIDIA nZone
NVIDIA SLI Zone
SLI App Request
SLI Profile Patches
Developer Zone
NVIDIA Support
FreeBSD Support
Linux Support
Solaris Support
NVISION '08
GPU Conference '09
NVIDIA at CES '10
PAX East 2010 1
NVIDIA nTersect
NVIDIA Newsroom
NVIDIA at Facebook
NVIDIA at Flickr
NVIDIA at Twitter
NVIDIA at YouTube
NVCUDA at YouTube
NVIDIA Online Store
1 March 26, 2010
EVGA Stuff
EVGA E-LEET
EVGA Precision
GPU Voltage Tuner
SLI Enhancement
EVGA Gear
Reviews and Awards
Articles
GeForce GTX 295
GeForce GTX 280
GeForce GTX 260
GeForce GT 240
GeForce 9800 GTX
GeForce 9800 GX2
GeForce 9600 GT
GeForce 8800 Ultra
GeForce 8800 GTX
GeForce 8800 GTS
GeForce 8800 GT
GeForce 8600 GTS
GeForce 8500 GT
GeForce 7950 GX2
GeForce 7950 GT
GeForce 7900 GTX
GeForce 7900 GS
GeForce 7800 GTX
Watercooling Project
My Book 500GB
Raptor Hard Drive
Guide To Doom 3
Other Stuff
Game Releases
  By Date
  Alphabetical
Litigation
  FTC vs. Intel Corp.
Steam
  Hardware Survey
CES 2010
  Press Conference
GF100 White Papers
  GPU Architecture
  GF100 Compute

NVIDIA GeForce FX 5950 Ultra Preview - Page 2 Of 8

3DMARK03

A key feature of today's graphics cards is their support for Microsoft's DirectX 9 Applications Programming Interface (API). While games that make extensive use of DirectX 9 are just beginning to make an appearance, Futuremark's 3DMark03 debuted in February of 2003. At that time 3DMark03 was one of the few legitimate applications that could test and measure the performance of DirectX 9 features.

3DMark03 Professional Edition Main Menu
3DMark03 Professional Edition Main Menu

The attention that the industry is giving DirectX 9 is increasing as we've seen new synthetic benchmarks such as AquaMark3, RightMark3D, ShaderMark and X2 The Rolling Demo. Although each of these benchmarks measures some aspect of DirectX 9 performance, they differ in their approach, as well as the amount of DirectX 9 related workload they generate. For example RightMark3D and ShaderMark allow for tests that are heavily concentrated on DirectX 9. Aquamark was designed around a game engine and as such obtains the best performance possible in certain tests based on the capabilities of a graphics card.

The first test was run using the default 3DMark03 settings. Note that the overall 3DMark03 result is derived from game tests 1 through 4:

3DMark03 Score = (GT1 * 7.3) + (GT2 * 37) + (GT3 * 47.1) + (GT4 * 38.7)

The results from the games tests and vertex and pixel shader tests are in average frames per second.

3DMark03 - 1024x768 - No AA - No AF
3DMark03 - 1024x768 - No Antialiasing - No Anisotropic Filtering

According to the 3DMark03 documentation, Game Test 4 uses the DirectX 9 based pixel shader version 2.0 to generate the surface of the lake and the sky, while other effects use prior versions of pixel and vertex shaders. The slight edge of the GeForce 5950 Ultra in Game Test 4 may be reflected in the Pixel Shader 2.0 test results, although a casual examination of image quality could reveal otherwise.

For this series of tests, 4X AA and 8X AF were applied via the respective graphics card driver control panels.

3DMark03 - 1024x768 - 4X AA - 8X AF
3DMark03 - 1024x768 - 4X Antialiasing - 8X Anisotropic Filtering

Update: November 11, 2003

Futuremark announced the availability of a patch, which brings 3DMark03 up to build 340. According to the patch documentation, "Version 3.4.0 has updated prevention of 3DMark specific optimizations in the graphics drivers. This ensures that the benchmark results you get are genuinely comparable to those of other hardware." Futuremark also states that build 340 is currently the only supported version of 3DMark03.

Although NVIDIA has released updated nForce drivers, I have yet to install them. The system I am currently using is bascially the same configuration that was originally used in this preview. The following table is a comparison of the 3DMark03 benchmark results obtained from build 330 and build 340 using the default settings on the GeForce FX 5950 Ultra.

GeForce FX 5950 Ultra - 3DMark03 Version Comparison
GeForce FX 5950 Ultra - 3DMark03 Version Comparison - Default Settings

The results I obtained at the default settings mirror those that were published today at Nordic Hardware. Unlike the significant differences in the scores from the GeForce FX 5950 Ultra, Nordic Hardware also reveals that the scores from the Radeon 9800 Pro were similar between the two 3DMark03 builds.

Keep in mind that Futuremark has changed program code in 3DMark03 that they felt were driver specific optimizations. At this time Futuremark has not provided any specific information as to what code was changed and why. We also do not know if NVIDIA will provide an official response in regards to Futuremark's actions.

Update: November 16, 2003

NVIDIA (Europe) provided the first response to the 340 patch, which was later retracted, by stating that 3DMark03 disabled NVIDIA's Unified Compiler. Futuremark's Tero Sarkkinen, Executive Vice President of Sales and Marketing, replied that the patch consisted of changes in the order of some shader instructions or the registers 3DMark03 used. Mr. Sarkkinen contends that a GPU compiler should process the old and the new shader code basically with the same performance as was the case on the Radeon 9800 Pro. Mr. Sarkkinen also mentioned that the GeForce FX's loss in 3DMark03 performance might be attributed to application specific optimizations, which Futuemark prohibits.

Derek Perez, NVIDIA's Director of Public Relations, has issued follow-up statements in this editorial at HardOCP. Mr. Perez contends that patch 340 of 3DMark03 is specifically designed to defeat NVIDIA's Unified Compilier, which evaluates shaders and in some cases substitutes hand tuned shaders, but increasingly simply applies the run-time compiler to generate optimal code. He goes on you say that this is yet another example of how 3DMark03 doesn't behave like a game - as a game developer would never specifically try to make their application run poorly or disable optimizations that produce the correct image while delivering better performance.

IMAGE QUALITY

The professional version of 3DMark03 contains an image capture feature that can be useful for comparing image quality. It also allows the tester access to the reference image that was rendered with the DirectX 9 reference rasterizer. The reference rasterizer is a CPU-only renderer and renders every frame as intended by the DirectX specification. The reference images were generated using the default 3DMark03 settings.

Shown below are results from four image quality tests. Each test contains an image from the GeForce FX 5950 and Radeon 9800 Pro with AA and AF disabled and with 4X AA and 8X AF. Frame 1100 was captured from Game 1, frame 219 from Game 2, frame 1643 from Game 3, and frame 805 from Game 4. There was no particular reason as to why I chose these frames other than they seemed to be interesting to compare image quality with.

Below each game test image is an image that allows a side-by-side comparison to be done. The comparison images are from a particular area in the scene and are double their original size, which was done to make it clearer to see differences between them. The image on the left side is from the GeForce FX 5950 Ultra and the image on the right side is from the Radeon 9800 Pro.

I recommend using the freeware graphic viewer Irfanview to examine and compare the images that are available in this preview. Note that images were not altered in any way other than converting them from their native BMP or TGA format to PNG format.

Game 1 Images Captured

3DMark03 Image Capture - Game 1 - Frame 1100
3DMark03 Image Capture - Game 1 - Frame 1100

Below are 2X magnifications of the explosion that appears above the left wing. The image on the right side is from the Radeon 9800 Pro, which is of better quality than the GeForce FX 5950 Ultra and also matches the reference image. However, barring this exception, and the brightness of other smoke on the Radeon 9800 Pro, both full size images are very close to the reference image.

GeForce FX 5950 Ultra                         Radeon 9800 Pro
Game 1 Image Differences

Game 2 Images Captured

3DMark03 Image Capture - Game 2 - Frame 219
3DMark03 Image Capture - Game 2 - Frame 219

The image below illustrates an area from the ceiling that is located left of center and is being rendered properly on the Radeon 9800 Pro. Further investigation reveals that both the GeForce FX 5950 and Radeon 9800 Pro are very similar in quality to one another although neither come close to matching the lighting in the reference image.

GeForce FX 5950 Ultra                         Radeon 9800 Pro
Game 2 Image Differences

Game 3 Images Captured

3DMark03 Image Capture - Game 3 - Frame 1643
3DMark03 Image Capture - Game 3 - Frame 1643

In this scene, you'll find differences in the positioning of flames among other minor variations. A difference can be seen in the level of detail of the club, which was closer to the reference image on the GeForce FX 5950 Ultra. The difference becomes even more apparent when 4X AA and 8X AF are applied to the scene.

GeForce FX 5950 Ultra                         Radeon 9800 Pro
Game 3 Image Differences

Game 4 Images Captured

3DMark03 Image Capture - Game 4 - Frame 805
3DMark03 Image Capture - Game 4 - Frame 805

With the exception of the area shown below, the images from the GeForce FX 5950 and Radeon 9800 Pro come extremely close to matching the reference image. The comparison image is from a section of the background area located in the center of the scene and is noticeably clearer on the Radeon 9800 Pro.

GeForce FX 5950 Ultra                         Radeon 9800 Pro
Game 4 Image Differences

This analysis wasn't intended to be a thorough investigation on image quality. But based on the examples presented on this page, the non-AA/AF image quality generated by the GeForce FX 5950 and Radeon 9800 Pro is similar.

Next Page: Synthetic Benchmarks - AquaMark3

Last Updated on November 16, 2003


Table of Contents

Sponsors

Shop Online at PriceGrabber!


nV News - Copyright © 1998-2010. All rights reserved.
Reproduction in any form or medium without written permission of the site's owners is prohibited.
Shop Online
TOP GRAPHICS CARDS
NVIDIA GeForce 200
-  GeForce GT 220
-  GeForce GT 240
-  GeForce GTS 250
-  GeForce GTX 260
-  GeForce GTX 275
-  GeForce GTX 285
-  GeForce GTX 295
NVIDIA GeForce 9
-  GeForce 9400 GT
-  GeForce 9500 GT
-  GeForce 9600 GSO
-  GeForce 9600 GT
-  GeForce 9800 GT
-  GeForce 9800 GTX
Graphics Utilities
AMD GPU Clock Tool
ATITool
aTuner
EVGA Precision
EVGA Voltage Tuner
Gainward ExperTool
GPU Voltage Tuner
Fraps
FurMark
GLview
GPU Caps Viewer
GPU-Z
MSI Afterburner
nHancer
NiBiTor
NVClock (Linux)
NvTempLogger
NVTray
PowerStrip
RefreshForce
RefreshLock
RivaTuner
3DCenter Filter Test
3DMark Vantage
Add-In Partners
Albatron
ASUS
AXLE
BFG Technologies
BIOSTAR
Chaintech
Colorful
ELSA
EVGA
GAINWARD
GALAXY
GIGABYTE
FORSA
FOXCONN
Inno3D
Jaton
Leadtek
MSI
Palit
PNY
Point of View
Prolink
SPARKLE
XFX
ZOGIS
ZOTAC
For Developers
ACM SIGGRAPH
AMD
DevMaster.net
flipCode
Gamasutra
GameDev.net
GPGPU
Intel
Microsoft
CiteSeer
NeHe Productions
NVIDIA
OpenGL.org
Programmers Heaven
Real-Time Rendering
Stanford Graphics
3dRender.com
Associates
Benchmark Reviews
Fraps
GeForce Italia
GPU Review
Hardware Pacers
LaptopVideo2Go
MVKTECH
News3D (NVITALIA)
OutoftheBoxMods
OSNN.net
Overclocker Cafe
PC Extreme
PC Gaming Standards
PhysX Links & Info
3DChip (German)
8Dimensional