Jump to content

Voodoo3

From Alfawiki
3dfx Interactive
IndustryComputer hardware
Founded1994; 32 years ago (1994)
FateAcquired by Nvidia
ProductsVoodoo3 graphics cards, Velocity graphics cards
ParentSTB Systems (merged entity)

Voodoo3 represented a line of gaming graphics cards created and produced by 3dfx Interactive. Serving as the follow-up to the premium Voodoo2, it drew heavily from the earlier Voodoo Banshee design. Revealed at COMDEX '98, its release in early 1999 marked the first offering from the merged entity of STB Systems and 3dfx.[1]

History

The graphics core known as 'Avenger' succeeded the Banshee but was given precedence over the postponed next-generation 'Rampage' initiative, a factor that ultimately contributed to 3dfx's downfall. Essentially, Avenger upgraded Banshee by incorporating a second texture mapping unit (TMU), reinstating features lost since the Voodoo2. It merged a pipeline reminiscent of Voodoo2 with built-in 128-bit 2D acceleration and increased clock frequencies.[2]

Architecture and performance

Though criticized for what appeared to be 16-bit color output, Voodoo3 internally processed textures and pixels at full 32-bit depth (8 bits per color channel). To optimize framebuffer usage, its output was dithered down to 16-bit but then enhanced by the RAMDAC to simulate near 24-bit color fidelity, which 3dfx promoted as equivalent to "22-bit" color. This method achieved visual quality on par with Nvidia's RIVA TNT2 and ATI's Rage 128.[3]

The Avenger core utilized a traditional single-issue pipeline capable of dual-texturing, akin to Voodoo2 but with improved accuracy and an integrated high-speed 128-bit GDI accelerator for enhanced 2D rendering.[4]

The Voodoo3 series—comprising the 2000, 3000, and 3500 variants—primarily differed in clock rates (143 MHz, 166 MHz, and 183 MHz respectively), influencing their multi-textured fill performance. This allowed them to outperform competitors like the TNT2 (125 MHz) in multi-texturing tasks; however, TNT2's dual single-texture pipelines delivered superior performance in single-texture scenarios. The higher-tier models incorporated TV output capabilities; notably, the 3500 model included a TV tuner along with various video input/output options.

Upon release, Voodoo3 performed strongly in contemporary multi-texturing titles such as Quake III Arena and Unreal Tournament, providing close competition to Nvidia's RIVA TNT2. Nonetheless, it was occasionally outmatched by dual-card Voodoo2 SLI setups.[5] The series also featured support for MPEG-2 video acceleration.

While competitive throughout its market presence, Voodoo3 was eventually overtaken by Nvidia's GeForce 256 and ATI's Radeon R100, leading 3dfx to pursue development of the ultimately unsuccessful Voodoo 5.

3dfx Velocity

The Velocity lineup represented a range of business and value-focused graphics cards from 3dfx, built around the Voodoo3 Avenger chipset. After acquiring STB Systems, 3dfx gained control of several established brands including Velocity, which was favored by OEM system manufacturers. Earlier Velocity products such as the S3 ViRGE VX-based STB Velocity 3D and Nvidia RIVA 128-based Velocity 128 were widely implemented in OEM systems from vendors like Gateway. The 3dfx Velocity graphics cards were equipped with 8 MB of memory—half that of standard Voodoo3 boards’ 16 MB—and had one TMU disabled, making them similar to Banshee models. However, enthusiasts discovered a registry modification that could reactivate the disabled TMU. These cards operated at a clock speed of 143 MHz, matching that of the Voodoo3 2000 model.

Drivers

The last official drivers released for the Voodoo3 series on Windows 9x were version 1.07.00, while Windows 2000 received its final update at version 1.03.00. For Mac OS versions 8 and 9, dual monitor support was introduced with driver version 1.1.3b. Following the shutdown of 3dfx, unofficial drivers were developed by third parties for Windows 98/98SE, 2000, Me, and XP platforms, with Microsoft still providing drivers compatible with Windows XP.

Models

Model Release Date Code Name VGA1 Process (nm) Bus Interface Memory (MB) Core Frequency (MHz) Memory Frequency (MHz) Core Configuration2 Fillrate Memory Direct3D Compatibility
Million Operations/s Million Pixels/s Million Texels/s Million Vertices/s Bandwidth (GB/s) Type Bus Width (bit)
Velocity 100 July 26, 1999 Avenger ✓ 250 AGP 2x 8 143 143 2:1 143 143 286 0 2.288 SDR 128 6.0
Velocity 200 Unreleased Avenger ✓ 250 AGP 2x 16 143 143 2:1 143 143 286 0 2.288 SDR 128 6.0
Voodoo3 1000 March 1999 Avenger ✓ 250 AGP 2x 8,16 125,143 125,143 2:1 125 125 250 0 2,2.288 SDR 128 6.0
Voodoo3 2000 April 7, 1999 Avenger ✓ 250 AGP 2x, PCI 16 143 143 '2:1' '143' '143' '286' '0' '2.288' 'SDR' '128' '6.0'
Voodoo3 3000 April 7, 1999 Avenger ✓ 250 AGP 2x, PCI 16 166 166 '2:1' '166' '166' '333' '0' '2.66' 'SDR' '128' '6.0'
Voodoo3 3500 TVsi April 7, 1999 Avenger ✓ 250 AGP 2x 16 166 166 2:1 166 166 333 0 2.66 SDR 128 6.0
Voodoo3 3500 TV June 1999 Avenger ✓ 250 AGP 2x 16 183 183 2:1 183 183 366 0 2.928 SDR 128 6.0
Voodoo3 3500 TV SE June 1999 Avenger ✓ 250 AGP 2x 16 200 200 2:1 200 200 400 0 3.19 SDR 128 6.0
  • 1 VGA denotes the presence of an integrated VGA controller for independent functionality.
  • 2 On Velocity models, one TMU is disabled when using OpenGL and Glide APIs but remains active in DirectX environments.

Competing chipsets

  1. ↑ Press releases, March 1999.
  2. ↑ TechPowerUp GPU Database
  3. ↑ Beyond3D analysis
  4. ↑ Anandtech reviews
  5. ↑ Tom's Hardware comparisons