|
The NVIDIA
Quadro FX 2000 And The ATi FireGL X1
Professional Graphics Solutions Do Battle |
By:
Dave Altavilla
August 20, 2003
|
Professional Graphics Cards are
sort of an oddity to us here at HotHardware.com.
Admittedly, we don't get to tinker enough in this area,
since frankly the market that is served by these products is
a specialty niche, where there just isn't the same level of
marketing buzz, as in the Consumer Graphics space. Not
too mention, the fact that if you want to fairly represent a
product's performance and features, from our perspective,
one needs to look at a number of different application
scenarios. The high end CAD and 3D design and
rendering applications, as well as the benchmarks to go with
them, that are required for proper measurement and analysis,
are also not nearly as common place as firing up Quake 3 and
running a time demo. Regardless, we occasionally like
to offer a first hand look at what's new in Pro Graphics
each year and certainly there have been many new products to
hit the market over the past few months.
However, again
since we deal so often in Consumer Graphics, Pro Graphics
cards and the price points they carry are still a bit
foreign to us. Why is it that both products we'll be
looking at today, the ATi FireGL X1 and NVIDIA Quadro FX
2000, share nearly identical hardware with their consumer
counterparts, yet cost 3 to 5 times as much? The
answer goes back to those highly specialized applications
again, and optimizing the hardware and drivers to accelerate
performance to the best of the core Graphics Processor's
ability. Additionally, each major tools suite, like
SolidWorks for example, has it's own set of "certification"
criteria if hardware vendors like ATi or NVIDIA want to have
full support for their product, back through the tools
vendor. Just imagine large Corporate IT Professionals
outfitting their CAD Labs with hardware that is not
"officially" supported by their most important design tool
suite? Well you get the idea. This isn't a game
of Quake we're talking here, this is corporate sales and
there's a whole new meaning to the word "support" at this
level.
In this article
we'll be showcasing the first round offerings of next
generation Pro Graphics products from ATi and NVIDIA, the
ATi FireGL X1 and the NVIDIA Quadro FX 2000. Very
recently, the FireGL X2 was announced, as well as the Quadro
FX 3000. We'll be covering those products in future
articles but for now lets see how an NV30GL GPU and a
FGL9700 VPU match up head to head.
 |
Features And Specs |
A
Tale Of Two Pro Graphics Titans |
|
Click Any Image
For Full View
|
 
ATI FireGL X1
Features and Specs
620MHz DDR Effective
Speed
256-bit Memory Interface
8-pixel pipeline
architecture providing high performance,
parallel rendering capabilities
24-bit for each color
component (RGBA) enables true-life images to be
displayed beyond 16.7M colors
Full scene anti-aliasing
Dual DVI-I connectors
support any combination of digital flat panel
and VGA displays
AGP 4X/8X support
Optimized drivers certified
for the leading CAD and DCC software
applications
Full support for the latest
OpenGL API and Microsoft DirectX 9.0
Hardware accelerated
rendering using OpenGL Shading Language and
DirectX 9 HLSL
Specifications
Powered by the FGL 9700 Visual Processing
Unit (VPU)
256-bit high bandwidth memory architecture
4 parallel geometry engines
8 parallel pixel pipelines
128-bit full floating point precision
24-bits per RGBA component displays beyond
16.7M colors
Dual DVI-I supports any combination of digital
and analog displays
Maximum resolution of 2048x1536 per display
Independent resolution and refresh rate
selection for any two connected displays
Dual integrated 10-bit per channel 400 MHz
DACs
Integrated 165 MHz TMDS transmitter (DVI &
HDCP compliant)
API and Operating systems support
OpenGL
OpenGL Shading Language
Microsoft DirectX 9.0
DirectX 9.0 HLSL
Windows XP/Windows 2000
Linux
Graphic Features
Hardware acceleration of the following:
Anti-aliased points and lines or full scene
anti-aliasing (2X, 4X, 6X)
3D lines and triangles
Stipple points
Two-sided lighting
Up to 8 light sources
Directional and local lighting
OpenGL overlay planes
Occlusion culling
6 user defined clip planes
OpenGL polymode functions
32-bit (24+8-bit stencil) Z Buffer
Fast Z and color clears
Full DX9 vertex shader support with 4 vertex
units
Quad-buffer stereo support (FireGL X1-256p
only)
SMARTSHADER 2.0
Programmable pixel and vertex shaders
16 textures per pass
Pixel shaders up to 160 instructions with
32-bit floating point precision for each RGBA
component
Multiple render target support
Shadow volume rendering acceleration
High precision 10-bit per channel frame buffer
support
SMOOTHVISION 2.0
2X/4X/6X anti-aliasing modes
High performance adaptive algorithm with
programmable sample patterns
2X/4X/8X/16X anisotropic filtering modes
Adaptive algorithm with bi-linear
(performance) and tri-linear (quality) options
HYPER Z III
3-level Hierarchical Z-Buffer with early Z
test
Lossless Z-Buffer compression (up to 24:1)
Fast Z-Buffer Clear

|
 
NVIDIA
Quadro FX 2000
Features And Specs
Core Clock Speed: 400MHz
128MB of DDR RAM
800MHz DDR Effective
Speed
128-bit Memory Interface
12-bit subpixel precision
8 pixels per clock
rendering engine
Hardware accelerated
antialiased points & lines\
Hardware OpenGL overlay
planes
Hardware accelerated
two-sided lighting
Hardware accelerated
clipping planes
3rd-generation occlusion
culling
16 textures per pixel
OpenGL quad-buffered stereo
(3-pin sync connector)
AGP 8x with Fast Writes and
sideband addressing
High-speed memory (up to
256MB)
Advanced lossless
compression algorithms
(color and Z data)
CINEFX Shading Architecture
Fully programmable GPU (OpenGL 1.5/DirectX
9.0 class)
Long fragment programs (up to 2048
instructions)
Long vertex programs (up to 65,536
instructions)
Looping and subroutines (up to 256 loops per
vertex program)
Dynamic flow control
Conditional execution
HIGH-LEVEL SHADER LANGUAGES
Optimized compiler for Cg and Microsoft HLSL
OpenGL 1.5 and DirectX 9.0 support
Open source compiler
HIGH-RESOLUTION ANTIALIASING
16x Full-Scene Antialiasing (FSAA) up to
2048x1536 per display or 3840x2400 for single
digital display
12-bit subpixel sampling precision enhances
AA quality
APPLICATION COMPATIBILITY
Optimized and certified for all leading
workstation applications
Fully compliant with OpenGL 1.5
and DirectX 9.0
UNIFIED DRIVER ARCHITECTURE
Single driver supports all products
NVIDIA QUADRO APPLICATION UTILITIES
POWERdraft (AutoCAD)
MAXtreme (3ds max)
QuadroView (CAD viewer)
OPERATING SYSTEMS
Windows XP (WHQL-certified)
Windows 2000 (WHQL-certified)
Windows NT
Windows 98, Windows 95
LinuxFull OpenGL implementation, complete
with NVIDIA and ARB extensions (complete
XFree 86 drivers)
NVIEW ARCHITECTURE
Advanced multi-display desktop & application
management seamlessly integrated into Microsoft
Windows.
Dual DVI outputDrives two independent digital
displays at 1600 x1200, or one at 3840x24005.
Dual-link TMDSDrive one digital display up to
2048x1536 and another at 1600x1200
simultaneously
400 MHz DACsTwo analog displays up to
2048x1536 @ 85Hz each7
OpenGL stereo support for resolutions up to
3840x2400
Professional CAD and DCC Certifications
|
|
|
As you can assess for yourself
from the above spec sheets, the Quadro FX 2000 is
essentially an NV30 core based product with identical specs
to a GeForce FX 5800 and the FireGL X1 is an R300 core based
product, with identical specs to a Radeon 9700 Pro.
Even the PCB designs are nearly identical, with the
exception of a few interface options. However, again
both ATi and NVIDIA optimize their respective Core Graphics
technologies at the hardware level (although they are
intentionally vague as to exactly what modifications they
make), to meet the demands of specific CAD, DCC (Digital
Content Creation), 3D Design and Rendering and Analysis
tools applications. As such, they have dubbed its new
Graphics Core "NV30GL" and in the case of ATi's product,
"FGL9700".
**
Article Update - September, 4 2003 **
We recently ask
NVIDIA and ATi to respond back to us with their comments on
the differences in the architecture of their Consumer
based Graphics Cards versus their Pro Graphics solutions.
NVIDIA took the time to respond and here is what we learned.
1. -
Though the PCB appears nearly identical, there are
differences. The heat sync on the Quadro FX boards, for
example, is different and operates more efficiently.
2. - Professional users care about quality,
stability, reliability and accuracy. Their data must be
accurate (people's safety may actually rely on it) and their
applications must run reliably. To ensure quality, NVIDIA
takes extra steps to own the board manufacturing process so
that the parts used do not vary. NVIDIA employs a virtual
model to build its GeForce cards. While quality is still
high with a virtual model, there can be variances from one
board manufacturer to another as they use the same reference
design, but not necessarily identical parts. Since there is
more at stake when you insert a Quadro board into your
professional workflow (i.e. on a deadline to animate a
portion of a movie or complete a virtual prototype of a new
car), NVIDIA maintains tighter controls on the manufacturing
process to ensure a higher standard of quality, consistency
and reliability demanded by its professional users.
3.- It is no secret that NVIDIA
leverages a lot of common technology between its Quadro and
GeForce graphics. If we didn't take advantage of the
economies of scale for Quadro, customers would be paying a
lot more than they do today. That's not necessary. Despite
the technology-sharing, there are stark differences in the
features placed on top of the silicon for Quadro users, they
include:
AA points and lines
Overlay planes
Stereo functionality
Clip regions
2-sided lighting
Hardware Logic Ops (HW XOR)
Harware Stippled Lines
OpenGL Quad buffered stereo
Dual Link
and more...
4. - One of the biggest differences between Quadro
and GeForce is the application certifications obtained for
premiere professional-grade software. We pay people to work
with software vendors to ensure that key applications run
reliably. It takes a lot of man hours and effort to do this,
and is partially responsible for the price premium that
users pay when they purchase a Quadro board. But it's a
must-have. Software makers want certifications too to help
keep their support calls to a minimum.
So there you
have it. Indeed there are functional and hardware
level differences between the Quadro FX and GeForce FX line
of products. Furthermore, as we've stated in the past,
those software certs add to cost of these boards as well.
However, if you are running a CAD Design department on this
hardware, you don't want to worry about platform
compatibility with your hardware.
**
SolidWorks 2003 Benchmark Update - September 4, 2003
**
Finally, since
we initially published this article, we discovered an error
in our SolidWorks 2003 benchmark numbers.
We've made
corrections to the score in the graphs represented here
as a result. The SPECapc test that we utilized for the
SolidWorks 2003 scoring has proven itself to be a bit
finicky sometimes and often times difficult to produce
repeatable results. We have since modified our test
methodology with this benchmark, in an effort to avoid
future mistakes like this. We apologize for any
inconvenience the initial scoring may have caused.
A Closer Look At The Cards
 |
|
|
|
|