Voodoo 5
Encyclopedia
The Voodoo 5 was the last and most powerful graphics card line that 3dfx Interactive
3dfx
3dfx Interactive was a company that specialized in the manufacturing of 3D graphics processing units and, later, graphics cards. It was a pioneer in the field for several years in the late 1990s until 2000 when it underwent one of the most high-profile demises in the history of the PC industry...

 released. All members of the family were based upon the VSA-100 graphics processor. Only the single-chip Voodoo 4 4500 and dual-chip Voodoo 5 5500 made it to market.

Architecture and performance

The VSA-100 graphics chip is a direct descendant of "Avenger", more commonly known as Voodoo3
Voodoo3
Voodoo3 was a series of computer gaming video cards manufactured and designed by 3dfx Interactive. It was the successor to the company's high-end Voodoo 2 line and was based heavily upon the older Voodoo Banshee product. Voodoo3 was announced at COMDEX '98 and arrived on store shelves in 1999...

. It was built on a 250 nm
Nanometre
A nanometre is a unit of length in the metric system, equal to one billionth of a metre. The name combines the SI prefix nano- with the parent unit name metre .The nanometre is often used to express dimensions on the atomic scale: the diameter...

 semiconductor manufacturing process, as with Voodoo3. However, the process was tweaked with a 6th metal layer to allow for better density and speed, and the transistors have a slightly shorter gate length and thinner gate oxide. VSA-100 has a transistor count of roughly 14 million, compared to Voodoo3's ~8 million. The chip has a larger texture cache
Cache
In computer engineering, a cache is a component that transparently stores data so that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere...

 than its predecessors and the data paths are 32-bits wide rather than 16-bit. Rendering calculations are 40-bits wide in VSA-100 but the operands and results are stored as 32-bit.

One of the design goals for the VSA-100 was scalability. The name of the chip is an abbreviation for "Voodoo Scalable Architecture." By using one or more VSA-100 chips on a board, the various market segments for graphics cards are satisfied with just a single graphics chip design. Theoretically, anywhere from 1 to 32 VSA-100 GPUs could be run in parallel on a single graphics card, and the fillrate
Fillrate
The term fillrate usually refers to the number of pixels a video card can render and write to video memory in a second. In this case, fillrates are given in megapixels per second or in gigapixels per second , and they are obtained by multiplying the number of raster operations by the clock...

 of the card would increase proportionally. On cards with more than one VSA-100, the chips are linked using 3dfx's Scan-Line Interleave
Scan-Line Interleave
Scan-Line Interleave from 3dfx is a method for linking two video cards or chips together to produce a single output. It is an application of parallel processing for computer graphics, meant to increase the processing power available for graphics. SLI from 3dfx was introduced in 1998 and used in...

 (SLI) technology. A major drawback to this method of performance scaling is that various parts of hardware are needlessly duplicated on the cards and board complexity increases with each additional processor.

3dfx changed the rendering pipeline from one pixel pipeline with twin texture mapping unit
Texture mapping unit
A texture mapping unit is a component in modern graphics processing units , historically it is a separate physical processor. A TMU is able to rotate and resize a bitmap to be placed onto an arbitrary plane of a given 3D object as a texture...

s (Voodoo2/3) to a dual pixel pipeline design with one texture mapping unit on each. This design, commonly referred to as a 2x1 configuration, has an advantage over the prior 1x2 design with the ability to always output 2 pixel
Pixel
In digital imaging, a pixel, or pel, is a single point in a raster image, or the smallest addressable screen element in a display device; it is the smallest unit of picture that can be represented or controlled....

s and 2 texels
Texel (graphics)
A texel, or texture element is the fundamental unit of texture space, used in computer graphics. Textures are represented by arrays of texels, just as pictures are represented by arrays of pixels....

 per clock instead of 1 pixel and 2 texels per clock.

This is the first 3dfx graphics chip to support full 32-bit color depth
Color depth
In computer graphics, color depth or bit depth is the number of bits used to represent the color of a single pixel in a bitmapped image or video frame buffer. This concept is also known as bits per pixel , particularly when specified along with the number of bits used...

 in 3D, compared to 16-bit color depth with all previous designs. The limitation of 256px x 256px maximum texture dimensions was also addressed and VSA-100 can use up to 2048px x 2048px textures. Additionally, 3dfx implemented the FXT1 and DXTC texture compression
Texture compression
Texture compression is a specialized form of image compression designed for storing texture maps in 3D computer graphics rendering systems. Unlike conventional image compression algorithms, texture compression algorithms are optimized for random access....

 techniques.

The VSA-100 supports a hardware accumulation buffer, known as the "T-buffer". When rendering to the T-buffer, VSA-100 can store the combined outputs of several frames. This mechanism allows for creation of effects such as motion blur
Motion blur
Motion blur is the apparent streaking of rapidly moving objects in a still image or a sequence of images such as a movie or animation. It results when the image being recorded changes during the recording of a single frame, either due to rapid movement or long exposure.- Photography :When a camera...

 (if used temporally) and anti-aliasing
Anti-aliasing
In digital signal processing, spatial anti-aliasing is the technique of minimizing the distortion artifacts known as aliasing when representing a high-resolution image at a lower resolution...

 (if used spatially). VSA-100 supports rotated-grid super-sampling anti-aliasing (RGSS AA) modes, with a maximum anti-aliasing level determined by the number of VSA-100 chips in the SLI configuration. One chip allows 2X AA, two chips allows 4X AA, four chips provides for 8X AA and so on. The RGSS method of anti-aliasing combines multiple samples of each frame, resulting in higher quality than the brute force ordered-grid over-sampling of ImgTech PowerVR
PowerVR
PowerVR is a division of Imagination Technologies that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and Direct X, OpenGL ES, OpenVG, and OpenCL acceleration....

, ATI Radeon DDR
Radeon R100
The Radeon R100 is the first generation of Radeon graphics chips from ATI Technologies. The line features 3D acceleration based upon Direct3D 7.0 and OpenGL 1.3, and all but the entry-level versions offloading host geometry calculations to a hardware transform and lighting engine, a major...

 and NVIDIA GeForce 2.

The chip implements a 128-bit SDRAM
Synchronous dynamic random access memory
Synchronous dynamic random access memory is dynamic random access memory that is synchronized with the system bus. Classic DRAM has an asynchronous interface, which means that it responds as quickly as possible to changes in control inputs...

 interface, again similar to the Voodoo3. Memory capacity and bandwidth is separately dedicated to each VSA-100 processor. While capacity is not cumulative across the entire card, bandwidth is effectively cumulative and thus a card with 2x VSA-100 processors has similar bandwidth to a single-chip graphics card using 128-bit DDR memory. Memory is clocked synchronously with the VSA-100 chip. Later, unreleased boards were planned to offer a 64-bit DDR memory design instead, in order to reduce board costs through lower complexity, while offering similar RAM performance.

While VSA-100 is a AGP 4x capable graphics processor, 3dfx did not implement AGP texturing.

Models

Voodoo 4 4500

Released after the Voodoo 5 5500, the Voodoo4 4500 is the budget implementation of the VSA-100 product. It used only one VSA-100 chip and did not need an additional power connection. It was more expensive yet it was beaten in almost all areas by the GeForce2 MX and Radeon SDR
Radeon R100
The Radeon R100 is the first generation of Radeon graphics chips from ATI Technologies. The line features 3D acceleration based upon Direct3D 7.0 and OpenGL 1.3, and all but the entry-level versions offloading host geometry calculations to a hardware transform and lighting engine, a major...

.

Voodoo 5 5000

The unreleased Voodoo 5 5000 was to be similar to the 5500 but with half of the RAM capacity (32 MB total).

Voodoo 5 5500

The Voodoo 5 5500 comes in three flavors: a universal AGP
Accelerated Graphics Port
The Accelerated Graphics Port is a high-speed point-to-point channel for attaching a video card to a computer's motherboard, primarily to assist in the acceleration of 3D computer graphics. Since 2004 AGP has been progressively phased out in favor of PCI Express...

 version (AGP 1/2x, prototypes were made with AGP4x-interface) with full sideband support, PCI
Peripheral Component Interconnect
Conventional PCI is a computer bus for attaching hardware devices in a computer...

, and the Mac Edition, which is only available for PCI, though could run in 66 MHz PCI slots. The Mac Edition has a DVI- and a VGA-A-out, the other versions just have one VGA-out.

In games, the Voodoo 5 5500 is able to outperform the NVIDIA GeForce 256
GeForce 256
The GeForce 256 is the original release in Nvidia's "GeForce" product-line. Released on August 31, 1999, the GeForce 256 improves on its predecessor by increasing the number of fixed pixel pipelines, offloading host geometry calculations to a hardware transform and lighting engine, and adding...

 and ATI Rage 128 MAXX
ATI Rage
The ATI Rage is a series of graphics chipsets offering GUI 2D acceleration, video acceleration, and 3D acceleration. It is the successor to the Mach series of 2D accelerators.-3D RAGE :...

, but unfortunately Voodoo5 5500 was late to market and was up against the new GeForce 2 GTS and Radeon DDR
Radeon R100
The Radeon R100 is the first generation of Radeon graphics chips from ATI Technologies. The line features 3D acceleration based upon Direct3D 7.0 and OpenGL 1.3, and all but the entry-level versions offloading host geometry calculations to a hardware transform and lighting engine, a major...

, both of which easily outperformed the Voodoo 5.

Voodoo 5 6000

The Voodoo 5 6000 is the unreleased high-end product in the Voodoo5 line. It was to use four 166 MHz VSA-100 processors, each with its own 32 MB of 166 MHz SDRAM, resulting in the first 128 MB graphics card (consisting of sixteen 8 MB chips). Approximately 1000+ test cards were produced. Because the card used more power than the AGP specification allowed for, a special power supply called Voodoo Volts was to have been included with it. This would have been an external device that would connect to an AC
Alternating current
In alternating current the movement of electric charge periodically reverses direction. In direct current , the flow of electric charge is only in one direction....

 outlet. Most of the prototype cards utilized a standard internal power supply drive power connector.

With regards to performance, little was known until enthusiasts were able to get pre-release hardware and run tests on it. The results showed that the Voodoo 5 6000 outperformed the GeForce 2 Ultra and Radeon 7500, which were the fastest iterations of the GeForce 2 and Radeon R100 lines, respectively. (It was rumored that GeForce 2 Ultra was intended to prevent 3dfx taking the lead with their Voodoo 5 6000.) In some cases, the 6000 was shown to compete well with the next-generation GeForce 3.

Unfortunately the production cost of the Voodoo5 6000 would have likely hampered its competitiveness from a profitability standpoint. Compared to the single-chip GeForce and Radeon cards, a Voodoo5 6000 is burdened with much redundancy and a complicated board. It was projected to have a $600 USD price tag, considerably higher than competing parts. Despite its high price point, the Voodoo5 6000 would not have offered next-generation DirectX 8.0 vertex and pixel shaders that would be found in the GeForce 3 (which was intended by Nvidia to replace the short-lived GeForce 2 Ultra as its flagship product) and Radeon 8500. The precarious financial situation of 3dfx was another factor contributing to the 6000's demise.

There were five revisions of the Voodoo 5 6000: (the numbers after the model state the build week: 10 for week 10, 00 for year 2000).

Intel Revision 1 (model 1000-1900)

This was an early alpha of the card primarily used for photos and testing purposes. These cards generally had a short life expectancy, and were largely incompatible with various motherboards at the time. They also typically could not achieve speeds above 143 MHz without suffering from VSA-100 "death". This revision used an Intel PCI bridge chip (which can be seen towards the lower front of the card in the above photograph). It was equipped with 128 MB of 5.4ns SDRAM and used a proprietary external 3dfx power supply. Initial models had the chips mounted in the arrangement seen in the photograph, but this required a PCB with eight circuitry layers (most GeForce 2 cards were four-layer, while the Voodoo 5 5500 was six-layer) and would have been unreasonably expensive. All of the later revisions had the four chips mounted in a row.

HiNT Revision 2 (model 2000-2900)

This version dropped the Intel PCI bridge chip in favor of a HiNT bridge chip. These cards were able to be powered by either the internal system PSU or by a proprietary 3dfx external power supply, a feature seen in all subsequent prototype revisions. The clock speed varied from card to card, generally either 166 or 183 MHz. The VSA-100 chips used still did not have a long life expectancy, and may have had problems running anti-aliasing. This revision had 128 MB of 5.0ns SDRAM.

HiNT Revision 3 (model 3000-3500)

Cards from this revision varied in stability from dead to fully functional. A lot of problems had been fixed in this revision, but it still had VSA-100 thermal death problems above 183 MHz. These cards either had 166 or 183 MHz VSA-100 GPUs.

HiNT Revision 4 (3600-3700)

3dfx decided on 166 MHz due to issues with the 6000 running properly at 183 MHz due to a design flaw with the PCB. Most of the problems seen in earlier revisions were fixed, although there may have been glitches while in anti-aliasng mode on some cards. Most of the known cards are revision A from week 37, 2000.

HiNT Revision 5 (model 3900)

Little is known about this series except that this is the final revision. It was meant to be the retail unit, but shortly after the run of 10 were produced the 6000 project was scratched.

Successor

The successor to the Voodoo 5 series, codenamed "Rampage", was already planned and had been in development for years. It was supposed to have a smaller semiconductor process, support for DDR SDRAM, 200+ MHz core, and a T&L unit. However, it was early in its development and only approximately twenty working units were produced before 3dfx went bankrupt, and most assets were purchased by NVIDIA
NVIDIA
Nvidia is an American global technology company based in Santa Clara, California. Nvidia is best known for its graphics processors . Nvidia and chief rival AMD Graphics Techonologies have dominated the high performance GPU market, pushing other manufacturers to smaller, niche roles...

 in late 2000.

Competing chipsets

  • ATI
    ATI Technologies
    ATI Technologies Inc. was a semiconductor technology corporation based in Markham, Ontario, Canada, that specialized in the development of graphics processing units and chipsets. Founded in 1985 as Array Technologies Inc., the company was listed publicly in 1993 and was acquired by Advanced Micro...

     Rage 128 MAXX
    ATI Rage
    The ATI Rage is a series of graphics chipsets offering GUI 2D acceleration, video acceleration, and 3D acceleration. It is the successor to the Mach series of 2D accelerators.-3D RAGE :...

     and Radeon
    Radeon R100
    The Radeon R100 is the first generation of Radeon graphics chips from ATI Technologies. The line features 3D acceleration based upon Direct3D 7.0 and OpenGL 1.3, and all but the entry-level versions offloading host geometry calculations to a hardware transform and lighting engine, a major...

  • NVIDIA
    NVIDIA
    Nvidia is an American global technology company based in Santa Clara, California. Nvidia is best known for its graphics processors . Nvidia and chief rival AMD Graphics Techonologies have dominated the high performance GPU market, pushing other manufacturers to smaller, niche roles...

     GeForce 256
    GeForce 256
    The GeForce 256 is the original release in Nvidia's "GeForce" product-line. Released on August 31, 1999, the GeForce 256 improves on its predecessor by increasing the number of fixed pixel pipelines, offloading host geometry calculations to a hardware transform and lighting engine, and adding...

     and GeForce2
    GeForce2
    The GeForce2 is the second generation of NVIDIA's GeForce graphics processing units. Introduced in early 2000, it is the successor to the GeForce 256....

  • PowerVR
    PowerVR
    PowerVR is a division of Imagination Technologies that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and Direct X, OpenGL ES, OpenVG, and OpenCL acceleration....

     Series 3 (Kyro and Kyro II)
  • S3
    S3 Graphics
    S3 Graphics, Ltd is an American company specializing in graphics chipsets. Although they do not have the large market share that they once had, they still produce graphics accelerators for home computers under the "S3 Chrome" brand name.-History:...

     Savage 2000
    S3 Savage
    Savage was a product-line of PC graphics chipsets designed by S3.-Savage 3D:At the 1998 E3 Expo S3 introduced the first Savage product, Savage3D. Compared to its ViRGE-derived predecessor , Savage3D was a technological leap forward...

  • Matrox
    Matrox
    Matrox is a producer of video card components and equipment for personal computers. Based in Dorval, Quebec, Canada it was founded by Lorne Trottier and Branko Matić....

     Millennium G400 MAX
    Matrox G400
    The G400 is a video card made by Matrox, released in September 1999. The graphics processor contains a 2D GUI, video, and Direct3D 6.0 3D accelerator...


External links

  • FalconFly.de 3dfx Archive - home of the 3dfx software and driver archive. Many enhanced 3rd party drivers for all generations of Voodoos.
  • 3dfxZone.it - source of hardware information and software for 3dfx video cards.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK