The Voodoo 5 was the last and most powerful
graphics card
A graphics card (also called a video card, display card, graphics accelerator, graphics adapter, VGA card/VGA, video adapter, display adapter, or colloquially GPU) is a computer expansion card that generates a feed of graphics output to a displa ...
line that was released by
3dfx Interactive
3dfx Interactive, Inc. was an American computer hardware company headquartered in San Jose, California, founded in 1994, that specialized in the manufacturing of 3D graphics, 3D graphics processing units, and later, video cards. It was a pionee ...
. All members of the family were based upon the VSA-100 graphics processor.
[Lal Shimpi, Anand]
3dfx Voodoo5 5500
Anandtech, July 11, 2000. 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. It was built on a 250
nm semiconductor manufacturing
Semiconductor device fabrication is the process used to manufacture semiconductor devices, typically integrated circuits (ICs) such as microprocessors, microcontrollers, and memories (such as Random-access memory, RAM and flash memory). It is a ...
process, as with Voodoo3. However, the process was tweaked with a sixth metal layer to allow for better density and speed, and the transistors have a slightly shorter gate length and thinner
gate oxide
The gate oxide is the dielectric layer that separates the metal gate, gate terminal of a MOSFET (metal–oxide–semiconductor field-effect transistor) from the underlying source and drain terminals as well as the conductive channel that connects ...
. VSA-100 has a transistor count of roughly 14 million, compared to Voodoo3's ~8 million. The chip has a larger
texture cache 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
operand
In mathematics, an operand is the object of a mathematical operation, i.e., it is the object or quantity that is operated on.
Unknown operands in equalities of expressions can be found by equation solving.
Example
The following arithmetic expres ...
s and results are stored as 32-bit.
[3dfx Interview with Peter Wicher]
Hot Hardware, December 15, 2001.
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 of the card would increase proportionally. On cards with more than one VSA-100, the chips are linked using 3dfx's Scan-Line Interleave (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 units (Voodoo2/3) to a dual pixel pipeline design with one texture mapping unit on each.][3dfx Voodoo 5 5500 Preview]
, Firing Squad, April 24, 2000. This design, commonly referred to as a 2×1 configuration, has an advantage over the prior 1×2 design with the ability to always output 2 pixel
In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
s and 2 texels
In Computer graphics, computer graphics, a texel, texture element, or texture pixel is the fundamental unit of a texture maps, texture map. Textures are represented by Array (data structure), arrays of texels representing the texture space, just ...
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, also known as bit depth, is either the number of bits used to indicate the color of a single pixel, or the number of bits used for each color component of a single pixel. When referring to a pixel, the concept can be defined as bit ...
in 3D, compared to 16-bit color depth with all previous designs. The limitation of 256px × 256px maximum texture dimensions was also addressed and VSA-100 can use up to 2048px × 2048px textures. Additionally, 3dfx implemented the FXT1 and DXTC texture compression 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 is the apparent streaking of moving objects in a photograph or a sequence of frames, such as a film or animation. It results when the image being recorded changes during the recording of a single exposure, due to rapid movement or l ...
(if used temporally) and anti-aliasing (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 2× AA, two chips allows 4× AA, four chips provides for 8× 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 is a division of Imagination Technologies (formerly VideoLogic) that develops hardware and software for 2D and 3D rendering, and for video encoding, video decoding, decoding, associated image processing and DirectX, OpenGL ES, OpenVG, and ...
, ATI Radeon DDR and Nvidia GeForce 2.
The chip implements a 128-bit SDRAM
Synchronous dynamic random-access memory (synchronous dynamic RAM or SDRAM) is any DRAM where the operation of its external pin interface is coordinated by an externally supplied clock signal.
DRAM integrated circuits (ICs) produced from the ...
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 2× 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.
Voodoo 4 and Voodoo 5 support MPEG-2
MPEG-2 (a.k.a. H.222/H.262 as was defined by the ITU) is a standard for "the generic coding of moving pictures and associated audio information". It describes a combination of lossy video compression and lossy audio data compression methods ...
video acceleration
A graphics processing unit (GPU) is a specialized electronic circuit designed for digital image processing and to accelerate computer graphics, being present either as a discrete video card or embedded on motherboards, mobile phones, personal co ...
.
While VSA-100 is an AGP 4× capable graphics processor, 3dfx did not implement AGP texturing.
The Voodoo5 did not offer next-generation DirectX 8.0 vertex and pixel shader
In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene—a process known as '' shading''. Shaders have evolved to perform a variety of s ...
s that would be found in the GeForce 3 and Radeon 8500, nor even DirectX 7 features such as hardware transform and lighting acceleration for vertices (although T&L could be compensated by a fast CPU). Designed for scalability, it was nonetheless unrealistic for 3dfx to incrementally increase the number of Voodoo5 chips just to keep pace in performance with rival developments. Nvidia would further refine the GeForce 3's feature set into the GeForce 4 Ti (NV25) to satisfy multiple market segments (the Ti 4600 at $399 and Ti 4200 at $199), as did ATI which derived the lower-cost Radeon 9000 (RV200) from the Radeon 8500 (R100).
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.
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 version (AGP 1/2x, prototype
A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and Software prototyping, software programming. A prototype ...
s were made with AGP4x-interface) with full sideband support, PCI, and the Mac Edition, which is only available for PCI, though could run in 66 MHz PCI slots. The Mac Edition has dual link DVI-D and VGA-A outputs, the other versions just have one VGA-out.
In games, the Voodoo 5 5500 is able to outperform the Nvidia GeForce 256
The GeForce 256 is the original release in Nvidia's "GeForce" product line. Announced on August 31, 1999 and released on October 11, 1999, the GeForce 256 improves on its predecessor (RIVA TNT2) by increasing the number of fixed Graphics pipelin ...
and ATI Rage 128 MAXX, but unfortunately Voodoo5 5500 was late to market and was up against the new GeForce 2 GTS and Radeon DDR, 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'' had to be included with it. This would have been an external device that would connect to an AC outlet. Most of the prototype cards utilized a standard internal power supply Molex power connector.
With regards to performance, little was known until enthusiasts were able to get pre-release hardware and run tests on it. hey didn't.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 (NV15) and Radeon R100 lines, respectively. (With 4XFSAA on, where 3dfx could take advantage of the superb Tarolli buffer built in for Rotated Grid FSAA.) Without FSAA, Voodoo 5 5000 was competitive in Glide and DX6 applications; with FSAA and a low display resolution, it was popular. (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
The GeForce 3 series (NV20) is the third generation of Nvidia's GeForce line of graphics processing units (GPUs). Introduced in February 2001, it advanced the GeForce architecture by adding programmable pixel and vertex shaders, multisample ant ...
.
The precarious financial situation of 3dfx was a factor contributing to the 6000's demise. But even had 3dfx survived long enough to launch the Voodoo5 6000, the production cost would have likely hampered its competitiveness from a profitability standpoint. Due to being burdened with much redundancy and a complicated board, particularly 128MB of RAM, it was projected to have a US$600 price tag, considerably higher than the single-chip GeForce 3 (which was intended by Nvidia
Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curti ...
to replace the short-lived GeForce 2 Ultra as its flagship product) and Radeon 8500
The R200 is the second generation of GPUs used in Radeon graphics cards and developed by ATI Technologies. This GPU features 3D acceleration based upon Microsoft Direct3D 8.1 and OpenGL 1.3, a major improvement in features and performan ...
(US$299) which achieved similar performance in their debut releases with 64MB (although 128 MB versions were later made available). The Voodoo5 6000's omissions would be apparent for its price, since it did not have next-generation DirectX 8.0 vertex and pixel shader
In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene—a process known as '' shading''. Shaders have evolved to perform a variety of s ...
s that would be found in the GeForce 3 and Radeon 8500.
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, 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-aliasing 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 series was cancelled.
List
* 1 VGA: Whether the card included a built-in VGA subsystem and ran as a standalone graphics card
* 2 Texture mapping units: render output units
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 device fabrication
Semiconductor device fabrication is the process used to manufacture semiconductor devices, typically integrated circuits (ICs) such as microprocessors, microcontrollers, and memories (such as Random-access memory, RAM and flash memory). It is a ...
process, support for DDR SDRAM
Double Data Rate Synchronous Dynamic Random-Access Memory (DDR SDRAM) is a double data rate (DDR) synchronous dynamic random-access memory (SDRAM) class of memory integrated circuits used in computers. DDR SDRAM, also retroactively called DDR ...
, 200+ MHz core, and a T&L unit. However, it was early in its development and only approximately twenty working cards were produced before 3dfx went bankrupt, and most assets were purchased by Nvidia
Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curti ...
in late 2000.Support for 3dfx Voodoo cards, Nvidia
/ref>
Competing chipsets
* ATI Rage 128 MAXX and Radeon
*Nvidia
Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curti ...
GeForce 256
The GeForce 256 is the original release in Nvidia's "GeForce" product line. Announced on August 31, 1999 and released on October 11, 1999, the GeForce 256 improves on its predecessor (RIVA TNT2) by increasing the number of fixed Graphics pipelin ...
and GeForce2
* PowerVR Series 3 (Kyro and Kyro II)
* S3 Savage 2000
Savage was a product-line of Personal computer, PC Graphics processing unit, graphics chipsets designed by S3 Graphics, S3.
Graphics Processors Savage 3D
At the 1998 E3 Expo S3 introduced the first Savage product, Savage3D. Compared to its ViR ...
*Matrox
Matrox Graphics, Inc. is a producer of graphics card, video card components and equipment for personal computers and workstations. Based in Dorval, Quebec, Canada, it was founded in 1976 by Lorne Trottier and Branko Matić. The name is derived ...
Millennium G400 MAX
References
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.
{{Graphics Processing Unit
Graphics processing units
Graphics chips
3dfx Interactive
Graphics cards