3dfx 3dfx

3dfx - Definition and Overview

3dfx Interactive was a company which specialized in the manufacturing of 3D graphics cards and graphics processing units. Initially dominating the field, by late 2000 it underwent one of the most high-profile demises in the history of the PC industry. It was headquartered in San Jose, California until it left the graphics business and its intellectual assets were acquired by its one-time rival, NVIDIA Corporation.

Early history

3dfx was formed in 1994, and two years later in 1996 it released its Voodoo Graphics' chipset (later retroactively known as the Voodoo 1) after a massive drop in EDO RAM prices made such a card feasible for the mass market. This became popular because it offered more acceptable levels of performance than competing products, which performed no better, if not worse, than software rendering engines. The Voodoo was notable because of its lack of 2D-display support; it functioned as an add-on card to an existing 2D video card, with the video output of the 2D card being piped into the Voodoo and then back out for display. In order to ensure the best performance, 3dfx developed their own Glide API for programming the card. Glide essentially exposed the internal hardware to software directly, as opposed to the hardware-neutral API's of the era, OpenGL and QuickDraw 3D. At the time, 3DFX's main competition was from PowerVR, who produced a similar add-on card.

In August 1997, 3dfx released Voodoo Rush, combining a Voodoo chipset with a 2D chip from Alliance Semiconductor on the same circuit board. Unfortunately it performed worse than the Voodoo, was complex to make, and had poor quality 2D graphics primarily owing to the fact that the 2D and 3D cores shared the same IRQs and memory. Later versions used a Cirrus Logic chip which solved most of the issues, but the Voodoo Rush never really took off and was dropped at the end of that year.

In 1998 they released Voodoo's successor, the Voodoo 2. This was generally the same as Voodoo, but it had a second texturing unit installed allowing 2 textures to be drawn in a single pass, a higher clock-rate, a wider memory bus (192-bit, compared to Voodoo's 128-bit), and a support for larger amounts of memory (up to 8MB texture / 4MB frame buffer compared to the Voodoo's 4MB texture / 2MB frame buffer) allowing a maximum resolution of 800 x 600 with higher quality textures. It also had the capability to work in Scan-Line Interleave (SLI) mode in which two boards were connected together, each drawing half the lines of the display. SLI essentially doubled performance, and combining the two cards' frame buffer memory allowed resolution up to a then-impressive 1024 x 768. A problem with the Voodoo 2 was the fact that it required 3 chips whereas competing products such as the ATI Rage Pro and the NVIDIA Riva 128 were all single-chip products with integrated 2D cores.

Near the end of the 1998 3dfx released the Voodoo Banshee, which was basically a Voodoo 1 and 2D core integrated into a single chip. It was also clocked slightly higher than Voodoo 2, though it only had a 128-bit memory bus, like the first Voodoo. Because of its lack of the Voodoo 2's second texture unit, its performance was variable; in some situations it performed better than Voodoo 2, in others it performed more like Voodoo 1. While it was not a hit on the scale of Voodoo 1 or 2, it sold a respectable number of units (mainly to OEMs), and didn't flop on the scale that Voodoo Rush did.

Decline

In mid-1999 the Voodoo 3 was released, which was at heart a dual-core Voodoo 2 with Banshee's 2D core. It was a compelling solution, since an SLI configured Voodoo 2 took up 3 slots, including the 2D card. However, given its design legacy it lacked support for several technologies that its competitors, ATI Technologies, Matrox and NVIDIA had since integrated, most notably 32-bit color support, followed by textures greater than 256x256 in size. Just prior to the launch of Voodoo 3, 3dfx bought out STB Technologies, which was one of the main graphics-cards manufacturers at the time. It's generally thought that this move was one of the main contributors to 3dfx's downfall, since 3dfx did not sell any Voodoo 3, 4 or 5 chips to third party manufacturers, while NVIDIA were selling all of their processors through third party card makers. The Voodoo 3 sold relatively well, but disappointingly compared to the first two models.

Their next (and as it would turn out, final) product was code-named Napalm. Originally, this was just a Voodoo 3 modified to support newer technologies and higher clock speeds, with performance estimated to be around the level of the NVIDIA TNT2. However, Napalm was delayed, and in the meantime NVIDIA brought out their GeForce chip, which shifted most of the computational work from the CPU to the Graphics chip. Napalm would have been unable to compete with GeForce, so it was redesigned to support multiple chip configurations, like the Voodoo 2 had. The end-product was named VSA-100, which stood for Voodoo Scalable Architecture.

The two initial products were the Voodoo 4 4500 (single chip) and the Voodoo 5 5500 (dual chip), with a further two parts, the Voodoo 5 5000 (dual chip, but with a smaller frame buffer) and the Voodoo 5 6000 (quad chip) due to be launched later. But by the time the VSA-100 based cards made it to the market, the second generation Geforce cards had arrived, which offered substantially better performance. ATI had also released their Radeon line, which performed competitively with the Geforce 2 line. The only real advantage the Voodoo 5 5500 had over the Geforce 2 GTS or Radeon was that it had a better Anti-Aliasing implementation, and didn't lose as much performance when AA was enabled. Voodoo 4 4500 was beaten in almost all areas by the Geforce 2 MX and Radeon VE.

The Voodoo 5 6000 never got to the market, due to a severe bug resulting in data corruption on the AGP bus on certain boards, and was limited to AGP 2x, which would have prevented its use on the then-new Pentium 4 motherboards. Later tests proved that while the Voodoo 5 6000 would have been able to outperform the Geforce 2 GTS, it would've been outperformed by the Geforce 2 Ultra and the Geforce 3. The Voodoo 5 5000 never got launched either, as the smaller framebuffer didn't significantly reduce cost over the Voodoo 5 5500.

Voodoo 4 was as much of a disaster as Voodoo Rush, and while Voodoo 5's sales were respectable, they were nowhere near as good as 3dfx needed. In late 2000, several of 3dfx's creditors decided to initiate bankruptcy proceedings. 3dfx would have had virtually no chance of winning these proceedings, and instead opted to be bought by NVIDIA, ceasing to exist as a company. Most of the design team that were working on Rampage (the successor to the VSA-100 line) were transferred to the team working on what has since become the GeForce FX series.

3dfx's decline is a matter of debate, but it is most often attributed to managerial prioritizing of research and development. Voodoo cards were typically highly expensive, and left the mid and low end of the market to ATI and NVIDIA, NVIDIA chose short development cycles whereas 3dfx pursued lengthy development cycles, and NVIDIA and ATI cards had better overall performance, with Matrox holding the edge in image quality. The Rampage card, which 3dfx put much effort into but never was able to bring to market, is said to have been technologically several years ahead of the competition - had 3dfx been able to sustain enough revenue to bring the Rampage project to fruition, it is possible 3dfx may have still dominated the graphics market today.

External links


Example Usage of 3dfx

AndyZacek: @diagon_swarm omlouvám se, UT, grafika začínající 3dfx Voodoo...tak jsem trochu nostalgicky zavzpomínal...nebo spíš ze sebe udělal blba.
diagon_swarm: Pařil jsem na LANce deathmatch v Unreal Tournamentu na 3dfx Voodoo 6000 (4x VSA100). Kdo z vás tohle může říct? ;)
tuxjunky: そういえば,GeFoce2MXをろくに改良せずに4MXにリネーム.FX5xx0~7xx0ではやってなかったけど,8xx0からは特に酷いな.3dfxの呪いか.
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.