Original Link: https://www.anandtech.com/show/11



Looking for a great 2D card with all the latest 3D features?  Diamond may have come to the rescue yet again with their latest incarnation, the Diamond Viper V330 Video Card.  However how well do the synthetic benchmarks, which the Viper excels at, simulate its real world performance?  Let's find out...


Video Card Specifications

Interface: AGP 1x / PCI 2.1
Chipset: nVIDIA Riva 128
RAM: 4MB 100MHz SGRAM
Data Path: 128-bit
Horizontal Sync Signals: 31.5kHz - 108.5kHz
Vertical Refresh: 43.5Hz - 200Hz
RAMDAC: 230MHz
TV Output: Yes (640 x 480)
Video Playback: MPEG-1, Indeo, & Cinepak Supported
Supported Resolutions: 640 x 480 - 1600 x 1200
Supported Refresh Rates: 60 - 200 Hz

The Good

The 2D performance of a Millennium with the 3D acceleration of a Voodoofx.  That is the wish made by just about any hard working individual into playing a game or two of Quake on the side with their home computer.   Unfortunately, until now, this wish has been quite difficult to fulfill.  3Dfx attempted to solve the problem by releasing a new version of the Voodoofx. chipset, entitled the Voodoo Rush chipset, unfortunately a lack of support and initial problems with the design scared away quite a few potential customers.  Therefore it was time for another manufacturer to step up with a one-two punch powered by a killer graphics chipset...the challenge was finally accepted...

...nVIDIA graciously accepted the challenge with their highly acclaimed Riva 128 chipset found in most of the first generation AGP video cards, and Diamond, the pioneers of the original Voodoofx. chipset backed nVIDIA up with their marketing know-how and well known name.  Diamond, powered by the sheer force found in nVIDIA's Riva 128 chipset, managed to harness this immense mass of energy and called it the Diamond Viper V330.

Available in two versions, a PCI and an AGP flavor, the Diamond Viper meets the minimum requirements necessary to be classified as an "incredible combo card".  The card itself is provided to users in a normal length PCI (or AGP) card however, in spite of the Bus Interface of the card, both versions share most of the same excellent features.  The PCI version uses, as Diamond puts it, and "AGP-Like texture Storage" which allows extremely large textures to be placed in System Memory (see AGP Guide).  Unfortunately this theory, when implemented, doesn't yield performance comparable to having a true AGP card when dealing with excruciatingly large textures, however it does come fairly close. 

2D performance of the Viper was much more than expected from a Diamond card considering their past history.  In the past Diamond has always had video cards which produced average to above average 2D or Windows acceleration performance, however the Diamond Viper V330 breaks this tradition by producing some very high Business and High End Graphics Winmark scores, comparable to that of the Matrox Millennium and its successor, the Millennium II. 

The Viper 330, as mentioned above, combines the 2D performance of a Millennium, with the 3D acceleration of a Voodoofx.  How can this be possible?  This is made possible courtesy of the nVIDIA Riva 128 chipset which not only provides for excellent performance under real world applications, it also provides for a complete 3D feature set including support for: Alpha-Blending, Anti-Aliasing, Bilinear Filtering, Fogging, Gouraud Shading, Hardware Triangle Setup, Mip Mapping, Perspective  Correction, Specular highlights, Texture Mapping, Transparency, and Z-Buffering.  This allowed Ziff Davis' 3D Winbench to complete, for the most part, without having to result to software emulation of any popular 3D effects, and this also allows many newer games to take advantage of the full power and potential of the Riva 128 chipset found on the Viper. 

With NVidia's alpha Riva 128 GL driver you can easily play GLQuake/GLQuake 2 in resolutions up to 960 x 720 at full speed, although at 960 x 720 your frame rate may drop below 30 fps the texture quality at that high of a resolution is truly amazing.  Below are screen shots from Quake 2 using NVidia's GL Driver and the Diamond Viper V330 AGP:


quake2_01.jpg

quake2_02.jpg (19969 bytes)
quake2_02.jpg
quake2_03.jpg (20909 bytes)
quake2_03.jpg
quake2_04.jpg (30047 bytes)
quake2_04.jpg
quake2_05.jpg (15824 bytes)
quake2_05.jpg
quake2_06.jpg (10422 bytes)
quake2_06.jpg
quake2_07.jpg (11027 bytes)
quake2_07.jpg
quake2_08.jpg (10355 bytes)
quake2_08.jpg
quake2_09.jpg (21454 bytes)
quake2_09.jpg

Adding to the overall quality of the Viper, Diamond chose to include a few nice goodies with the hardware portion of this card.  The Viper V330 features a NTSC TV Output at a 640 x 480 resolution via a composite as well as a S-Video output.  Also featured on the Viper is a RCA input, as well as an AC3 port to enable the upgradability to DVD and a TV Tuner if you so desire at a later time.   When playing MPEG video on the Viper 330, very rarely do you notice any missed frames or choppy playback even in full screen mode.  The MPEG playback of the Viper is among the best of its competitors, and is rivaled by that of Matrox's Millennium and ATI's 3D Xpression+ PC2TV which also features a TV-output. 

Update - 12/11/97 - A simple re-run of the Direct Draw benchmarks using Diamonds new driver illustrates a contradiction to the original comment made on this review about the DD performance of the V330 lagging behind that of the competition.  The direct draw performance of the Riva 128 chipset is fully accented when using Diamond's new drivers, and the benchmarks below prove that statement fully.   NVidia has also released an Alpha version of their GL drivers so you can even run GLQuake/GLQuake 2 on your Viper 330 at resolutions up to 960 x 720!  Needless to say, the performance and image quality when running GLQuake/2 on your Viper is absolutely amazing.

The Bad

Update - It seems as though the Diamond Viper's AVI Video performance isn't all that great, although the quality is excellent, at full screen there have been reports of people receiving as low as 6 fps!  On the test system the Viper played back a number of AVI's at an average of about 20 - 25 fps which isn't all that bad although it could be better.

Click here to find lowest prices on this product.



tware

The drivers bundled with the Viper V330 aren't anything extremely fancy, just basic drivers which are easy to setup and configure.  At startup, Windows 95 SR2 detects the Diamond Viper as a Standard VGA Display Adapter, however upon asking for a drivers disk, popping in the Drivers CD (or disk if you requested it) forces Windows 95 to identify the product as a Diamond Viper V330 (Turbo).   From that point on the installation and configuration is a breeze.  Diamond also included their InControl Tools 95 program which basically allows the user to switch resolutions/color depths on the fly as well as customize their own popup menu to be activated upon a right click of the mouse.  By default, when the user clicks anywhere on the desktop, the StartMenu appears in that exact position making accessing your programs/files on the StartMenu much easier.

The software bundle included with the Viper is characteristic of most Diamond cards, it includes:

  • Interactive Magic's IF-22

  • The Realistic Simulation of the F-22 Raptor (Full Version)

  • Moto Racer (Full Version - the best game in the bundle!!)

  • MDK: Mission Laguna Beach (looks just as good as the 3Dfx version)

  • Asymetrix Web 3D

  • Platinum's VRCreator/Learning Edition

  • Diamond InControl Tools 95

  • Microsoft Internet Explorer

  • BackWeb Software

  • Mediamatics MPEG Arcade Player

  • Platinum's WIRL


Incompatibilities

  • The drivers provided with the video card (v 4.10.01.0011) are quite stable under normal operation, however Hexen 2 and F-22 Raptor continuously crashed the system whenever they were launched with the Viper installed.   GLHexen 2 as well as all other games tested were not effected

  • The Viper V330 PCI version seems to have problems coping with the 75/83.3MHz bus speeds, upon using these bus speeds the test system displayed random black spots in place of a few images, however this may be corrected with the next revision of the card/drivers.  This problem appeared only to be present on the AOpen AX6L - Pentium II test system when it was run at 337.5MHz.   All other settings/motherboards appeared to operate normally even at overclocked bus speeds.

  • The Viper V330 AGP version also seems to have problems coping with bus speeds above 66MHz, however when using NVidia's Riva 128 driver instead of Diamond's driver the problems seem to disappear, more indepth research on this may be necessary to predict how accurate that statement is however.

Back to top


The Test

Test Configuration

Processor(s): Intel Pentium II 300 (512KB ECC)
Motherboard: AOpen AX6L LX Based Pentium II Motherboard
RAM: 2 - 32MB Advanced Megatrends SDRAM DIMMs
Hard Drive(s): Western Digital Caviar AC21600H
Video Card(s): ATI 3D Rage Pro (4MB SGRAM - AGP)
Diamond Viper V330 (4MB SGRAM - AGP)
Diamond Viper V330 (4MB SGRAM)
Matrox Millennium II (4MB WRAM)

 

WinBench 97 Version 1.1 Direct Draw Results in Million Pixels/Sec
Test Diamond Viper V330 (AGP) Matrox Millennium II
DirectDraw/Animate Screen Size, 640 x 480 239 138
DirectDraw/Animate Screen Size, 800 x 600 232 136
DirectDraw/Animate Screen Size, 1024 x 768 243 134
DirectDraw/Animate Screen Size, 1152 x 864 227 No Result
DirectDraw/Animate Screen Size, 1280 x 1024 233 132
DirectDraw/Animate Screen Size, 1600 x 1200 No Result No Result
DirectDraw/Animate Color Depth, 8 bit 238 138
DirectDraw/Animate Color Depth, 16 bit 194 79.8
DirectDraw/Animate Color Depth, 24 bit No Result 46.4
DirectDraw/Animate Color Depth, 32 bit 98.3 No Result
DirectDraw/Animate BltFast 238 138
DirectDraw/Animate Blt 238 138
DirectDraw/Animate Solid 258 134
DirectDraw/Animate Transparent 258 143
DirectDraw/Animate Full Screen 178 136
DirectDraw/Animate Windowed 11.4 112
DirectDraw/Animate Clipped 11.4 114
DirectDraw/Animate Memory, Source in video, Work area in video 238 138
DirectDraw/Animate Memory, Source in system, Work area in video 41.7 97.8
DirectDraw/Animate Memory, Source in video, Work area in system 84.3 140
DirectDraw/Animate Memory, Source in system, Work area in system 84.8 141
DirectDraw/Animate Blt size, 256 pixels 53.6 62.4
DirectDraw/Animate Blt size, 1024 pixels 118 89.0
DirectDraw/Animate Blt size, 4096 pixels 238 138
DirectDraw/Animate Stretch, Solid, 2.0x, 8 bit 52.8 16.9
DirectDraw/Animate Stretch, Solid, 1.7x, 8 bit 47.3 6.04
DirectDraw/Animate Stretch, Solid, Transparent, 1.7x, 8 bit 46.4 6.21
DirectDraw/Animate Stretch, Solid, 1.7x, 16 bit 71.5 4.61
DirectDraw/Animate Stretch, Solid, 1.7x, 24 bit No Result 0.781
DirectDraw/Animate Stretch, Solid, 1.7x, 32 bit 47.8 4.54
DirectDraw/Fill Color Depth, 8 bit color 1410 2920
DirectDraw/Fill Color Depth, 16 bit color 679 1770
DirectDraw/Fill Color Depth, 24 bit color No Result 162
DirectDraw/Fill Color Depth, 32 bit color 262 940

For the most part, when compared to Matrox's outstanding Millennium II the Diamond Viper V330 (AGP) comes out on top in the Direct Draw tests illustrating the competitive Direct Draw performance of the Riva 128 chipset.

WinBench 97 Version 1.1 Graphics Winmark Results
Video Card Diamond Viper V330 (AGP) Diamond Viper V330 (PCI)
Resolution Business Graphics Winmark 97 High End Graphics Winmark 97 Business Graphics Winmark 97 High End Graphics Winmark 97
800 x 600 x 8 bit Color (256 Colors) 171 No Result 151 No Result
800 x 600 x 16 bit Color (65K Colors) 187 No Result 144 No Result
800 x 600 x 24 bit Color (16.7M Colors) Not Supported Not Supported Not Supported Not Supported
800 x 600 x 32 bit Color (4B Colors) 156 No Result 129 No Result
1024 x 768 x 8 bit Color (256 Colors) 157 67.8 135 55.8
1024 x 768 x 16 bit Color (65K Colors) 159 63.9 109 58.4
1024 x 768 x 24 bit Color (16.7M Colors) Not Supported Not Supported Not Supported Not Supported
1024 x 768 x 32 bit Color (4B Colors) 107 65.3 78.4 45.1

Does the Accelerated Graphics Port on most newer LX (and VP3) based motherboards actually do any good?  According to the above numbers, absolutely!  Especially with higher resolutions and greater color depths the AGP Viper V330 blew away its PCI counterpart, however in resolutions at  or below 800 x 600 using a color depth of 256 colors (8 bit) the performance difference isn't as accented as some of the other settings (i.e. 1024 x 768 x 32)

Click here to find lowest prices on this product.



WinBench 97 Version 1.1 Graphics Winmark Results
Video Card Diamond Viper V330 (PCI) Matrox Millennium II (PCI)
Resolution Business Graphics Winmark 97 High End Graphics Winmark 97 Business Graphics Winmark 97 High End Graphics Winmark 97
800 x 600 x 8 bit Color (256 Colors) 151 No Result 162 No Result
800 x 600 x 16 bit Color (65K Colors) 144 No Result 146 No Result
800 x 600 x 24 bit Color (16.7M Colors) Not Supported Not Supported 126 No Result
800 x 600 x 32 bit Color (4B Colors) 129 No Result 116 No Result
1024 x 768 x 8 bit Color (256 Colors) 135 55.8 154 68.4
1024 x 768 x 16 bit Color (65K Colors) 109 58.4 118 57.0
1024 x 768 x 24 bit Color (16.7M Colors) Not Supported Not Supported 104 52.1
1024 x 768 x 32 bit Color (4B Colors) 78.4 45.1 71.4 47.6

Here the Diamond Viper is almost on par with the Matrox Millennium II, actually beating it in a few tests measuring the 2D or Windows acceleration of the video card. Unfortunately the Diamond Viper did not allow me to run in 24 bit color for one reason or another, therefore no scores at 24 bit color were posted. That could be a downside for some not wishing to migrate to 32 bit color just yet.

Supported 3D Features
Feature Diamond Viper V330 (PCI) ATI 3D Rage Pro (AGP) Matrox Millennium II (PCI)
3D Quality/Fog Vertex Capable Capable Not Capable
3D Quality/Fog Table Not Capable Not Capable Not Capable
3D Quality/Specular Highlights Capable Capable Not Capable
3D Quality/Color Key Transparency Capable Capable Not Capable
3D Quality/Alpha Transparency Capable Capable Not Capable
3D Quality/Linear Capable Capable Not Capable
3D Quality/Mipmap Linear Capable Capable Not Capable
3D Quality/Dithering Capable Capable Not Capable
3D Quality/Perspective Correction Capable Capable Not Capable
3D Quality/Fog Vertex and Color Key Capable Capable Not Capable
3D Quality/Fog Vertex and Alpha Capable Capable Not Capable

3D Winbench 97
Diamond Viper V330 (PCI) ATI 3D Rage Pro (AGP) Diamond Monster 3D
3D WinMark 97 280 191 210

Here we can see the Viper really shine with its outstanding 3D WinMark 97 score of 280 in comparison to the 210 by the Diamond Monster 3D and the 191 by the "superior" AGP ATI 3D Rage Pro card. However the Quake frame rate scores below are quite disappointing, so if you do decide to get the Viper and want to run Quake I strongly suggest you purchase a Monster 3D as well since it is still the ultimate gaming add-on.

WinQuake Frame Rates
Resolution Score (Frames per Second)
Diamond Viper V330 (AGP) Diamond Viper V330 (PCI)
320 x 200 63.0 fps 67.0 fps
320 x 240 Not Run 51.3 fps
320 x 400 Not Run 36.0 fps
400 x 300 Not Run 39.0 fps
512 x 384 44.3 fps 27.9 fps
640 x 400 Not Run 23.1 fps
640 x 480 34.8 fps 20.0 fps
800 x 600 26.2 fps 13.9 fps
1024 x 768 Not Run 9.0 fps

Does the AGP version of the Diamond Viper show any improvement in unaccelerated WinQuake? Yes again. Using the Timedemo demo2 benchmark, the AGP Viper V330 constantly produced higher frame rates than the PCI version, except at 320 x 200 where the PCI version beat it out by 4 frames per second.


The Final Decision

The Diamond Viper V330, coupled with NVidia's new alpha GL drivers forms an almost perfect combination of performance, compatibility, affordability and quality in a video accelerator...that can even run that beautiful GL Quake 2 at resolutions unheard of with most 3Dfx cards.

Click here to find lowest prices on this product.

Log in

Don't have an account? Sign up now