Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Voodoo 5
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|Graphics card line}} {{Infobox GPU | name = Voodoo 5 | image = [[File:KL 3DFX Voodoo5 5500.jpg|250px]] |caption = 3dfx Voodoo5 5500 AGP | codename = VSA-100 | created = {{start date and age|June 22, 2000}} | entry = Voodoo4 4500 | midrange = Voodoo5 5500 | highend = | d3dversion = Direct3D 6.0 |predecessor = [[Voodoo3]] |successor = | support status = Unsupported |architecture=}} [[Image:KL 3DFX Voodoo5 5500.jpg|thumb|250px|3dfx Voodoo5 5500 AGP]] The '''Voodoo 5''' was the last and most powerful [[graphics card]] line that was released by [[3dfx|3dfx Interactive]]. All members of the family were based upon the VSA-100 graphics processor.<ref name=AnandVoodoo5Review>Lal Shimpi, Anand. [http://www.anandtech.com/showdoc.html?i=1276 3dfx Voodoo5 5500], Anandtech, July 11, 2000.</ref> Only the single-chip Voodoo 4 4500 and dual-chip Voodoo 5 5500 made it to market. ==Architecture and performance== [[Image:VSA-100 GPUs.jpg|thumb|250px|VSA-100 ICs, revision 220 and 320 shown]] The VSA-100 graphics chip is a direct descendant of "Avenger", more commonly known as [[Voodoo3]]. It was built on a 250 [[nanometre|nm]] [[Semiconductor device fabrication|semiconductor manufacturing]] 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]]. 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]]s and results are stored as 32-bit.<ref name=wicher>[http://hothardware.com/Articles/3dfx-Interview-with-Peter-Wicher/ 3dfx Interview with Peter Wicher], Hot Hardware, December 15, 2001.</ref><ref name=avenger>{{cite web|url=https://www.techpowerup.com/gpu-specs/3dfx-avenger.g943|website=TechPowerUp|title=3dfx Avenger GPU Specs {{char||}} TechPowerUP GPU Database|accessdate=August 28, 2024}}</ref> 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,<ref name=wicher/><ref name=vsa-100>{{cite web|url=https://www.techpowerup.com/gpu-specs/3dfx-vsa-100.g946|website=TechPowerUp|title=3dfx VSA-100 GPU Specs {{char||}} TechPowerUP GPU Database|accessdate=August 28, 2024}}</ref> the various market segments for graphics cards are satisfied with just a single graphics chip design. Theoretically, anywhere from 1 to 32{{citation needed|date=August 2024}} VSA-100 [[GPU]]s 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.<ref name=AnandVoodoo5Review/><ref name=wicher/> 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]]s (Voodoo2/3) to a dual pixel pipeline design with one texture mapping unit on each.<ref name=FiringSquad>[http://www.firingsquad.com/hardware/v55500preview/default.asp 3dfx Voodoo 5 5500 Preview] {{Webarchive|url=https://web.archive.org/web/20090617235319/http://www.firingsquad.com/hardware/v55500preview/default.asp |date=2009-06-17 }}, Firing Squad, April 24, 2000.</ref> 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]]s and 2 [[Texel (graphics)|texels]] 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]] 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.<ref name=FiringSquad /> 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]] (if used temporally) and [[Spatial anti-aliasing|anti-aliasing]] (if used spatially).<ref name=FiringSquad /> 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]], ATI [[Radeon R100|Radeon DDR]] and Nvidia [[GeForce 2 series|GeForce 2]].<ref>[http://www.firingsquad.com/hardware/multisamp/ Multi-Sampling Anti-Aliasing Explained], Firing Squad, February 13, 2001.</ref> The chip implements a 128-bit [[synchronous dynamic random access memory|SDRAM]] interface,<ref name=4500agp>{{cite web|url=https://www.techpowerup.com/gpu-specs/voodoo4-4500-agp.c3548|website=TechPowerUp|title=3dfx Voodoo4 4500 AGP Specs {{char||}} TechPowerUP GPU Database|accessdate=August 28, 2024}}</ref><ref name=5500agp>{{cite web|url=https://www.techpowerup.com/gpu-specs/voodoo5-5500-agp.c3531|website=TechPowerUp|title=3dfx Voodoo5 5500 AGP Specs {{char||}} TechPowerUP GPU Database|accessdate=August 28, 2024}}</ref> 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]] [[video acceleration]]. While VSA-100 is an [[Accelerated Graphics Port|AGP]] 4ร capable graphics processor,<ref name="falconfly1">{{cite web|url=http://www.falconfly.de/identify-3dfx.htm|title=Identify your 3dfx Hardware with Part No. and/or special Markings|website=FalconFly Central|archive-url=https://web.archive.org/web/20040607055946/http://www.falconfly.de/identify-3dfx.htm|archive-date=June 7, 2004}}</ref> 3dfx did not implement AGP texturing. The Voodoo5 did not offer next-generation [[Microsoft Direct3D|DirectX 8.0]] [[Shader#Vertex_shaders|vertex]] and [[pixel shader]]s that would be found in the GeForce 3 and Radeon 8500, nor even [[Direct3D#Direct3D 7.0|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=== [[Image:3dfx Voodoo4 4500.png|thumb|3dfx Voodoo4 4500 AGP]] 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 [[GeForce 2 series|GeForce2 MX]] and [[Radeon R100|Radeon SDR]].<ref>[http://www.anandtech.com/show/641 AnandTech โ 3dfx Voodoo4 4500AGP<!-- Bot generated title -->]</ref> ===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).<ref>{{cite web |title=3dfx Voodoo5 5000 PCI |url=https://www.techpowerup.com/gpu-specs/voodoo5-5000-pci.c3537 |website=TechPowerUp |access-date=1 January 2024}}</ref> ===Voodoo 5 5500=== The Voodoo 5 5500 comes in three flavors: a universal [[Accelerated Graphics Port|AGP]] version (AGP 1/2x, [[prototype]]s were made with AGP4x-interface) with full sideband support, [[Peripheral Component Interconnect|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 connector|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]] and [[ATI Rage|ATI Rage 128 MAXX]], but unfortunately Voodoo5 5500 was late to market and was up against the new GeForce 2 GTS and [[Radeon R100|Radeon DDR]], both of which easily outperformed the Voodoo 5.<ref>Guido Shah, Sarju. [http://www.firingsquad.com/hardware/v55500/ Voodoo5 5500 Review], Firingsquad, 2000-07-14.</ref> ===Voodoo 5 6000=== [[File:How NVIDIA won the 3D race 20 years ago (ๆๅฎขๆนพGeekerwan) 48.png|thumb|Voodoo 5 6000 Prototype]] 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 [[Alternating current|AC]] outlet. Most of the prototype cards utilized a standard internal power supply [[Molex connector|Molex]] power connector. With regards to performance, little was known until enthusiasts were able to get pre-release hardware and run tests on it. [They 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 series|GeForce 3]].<ref>Jasper. [http://www.sudhian.com/index.php?/articles/show/3dfx_voodoo_5_6000_review/ 3dfx Voodoo 5 6000 Review] {{Webarchive|url=https://web.archive.org/web/20060822060317/http://www.sudhian.com/index.php?%2Farticles%2Fshow%2F3dfx_voodoo_5_6000_review%2F |date=2006-08-22}}, Sudhian, July 26, 2006.</ref> 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]] to replace the short-lived GeForce 2 Ultra as its flagship product) and [[Radeon 8500]] (US$299) which achieved similar performance in their debut releases with 64MB (although 128 MB versions were later made available).<ref>https://www.tomshardware.com/reviews/geforce3-attack,354-19.html</ref> The Voodoo5 6000's omissions would be apparent for its price, since it did not have next-generation [[Microsoft Direct3D|DirectX 8.0]] [[Shader#Vertex_shaders|vertex]] and [[pixel shader]]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 [[printed circuit board|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=== {| class="wikitable sortable" style="font-size: 85%; text-align: center" |- !rowspan=3|Model !rowspan=3|Launch !rowspan=3|VGA<sup>1</sup> !rowspan=3|[[Code name|Code<br>name]] !rowspan=3|Fab !rowspan=2 colspan=2 | [[Computer bus|Bus]]<br>[[I/O interface|interface]] !rowspan=2 colspan=2 | Clock ([[hertz|MHz]]) !rowspan=3|Core <br/>config<sup>2</sup> !colspan=4|[[Fillrate]] !colspan=4|Memory !rowspan=3 {{vert header|[[Direct3D]]<br>support}} |- ! rowspan=2 {{vert header|MOps/s}} ! rowspan=2 {{vert header|MPixels/s}} ! rowspan=2 {{vert header|MTexels/s}} ! rowspan=2 {{vert header|MVertices/s}} ! rowspan=2 {{vert header|Size (MiB)}} ! rowspan=2 {{vert header|Bandwidth<br> ([[Gigabyte|GB]]/s)}} ! rowspan=2 {{vert header|Bus type}} ! rowspan=2 {{vert header|Bus width<br> ([[bit]])}} |- ! {{vert header|PCI}} ! {{vert header|AGP}} ! {{vert header|Memory}} ! {{vert header|Core}} |- !style="text-align:left"|Voodoo4 4000 | Never released |โ |VSA-100 |250 nm | {{Y}} || 4ร |166 |166 |2:2 |{{0}}333 |{{0}}333 |{{0}}333 |0 |16 |{{0}}2.66 |SDR |128 |rowspan=9|6.0 |- !style="text-align:left"|Voodoo4-2 4000 | Never released |โ |VSA-101 |180 nm | || {{Y}} |? |? |2:2 |? |? |? |0 |16 |? |SDR |128 |- !style="text-align:left"|Voodoo4-2 4200 | Never released |โ |VSA-101 |180 nm | {{Y}} || {{Y}} |143 |143 |2:2 |{{0}}143 |{{0}}143 |? |0 |16/32 |? |DDR |{{0}}64 |- !style="text-align:left"|Voodoo4-2 4200 | Never released |โ |VSA-101 |180 nm | {{Y}} || |166 |166 |2:2 |{{0}}166 |{{0}}166 |? |0 |32 |? |DDR |{{0}}64 |- !style="text-align:left"|Voodoo4 4500 |Oct. 13, 2000 |โ |VSA-100 |250 nm | {{Y}} || 2/4ร<ref name="falconfly1">{{cite web|url=http://www.falconfly.de/identify-3dfx.htm|title=Identify your 3dfx Hardware with Part No. and/or special Markings|website=FalconFly Central|archive-url=https://web.archive.org/web/20040607055946/http://www.falconfly.de/identify-3dfx.htm|archive-date=June 7, 2004}}</ref> |166 |166 |2:2 |{{0}}333 |{{0}}333 |{{0}}333 |0 |32 |{{0}}2.66 |SDR |128 |- !style="text-align:left"|Voodoo4 4800 |Never released |โ |VSA-100 |250 nm | {{Y}} || 4ร |166 |166 |2:2 |{{0}}333 |{{0}}333 |{{0}}333 |0 |64 |{{0}}2.66 |SDR |128 |- !style="text-align:left"|Voodoo5 5000 | Never released |โ |VSA-100 ร2 |250 nm | {{Y}} || 4ร |166 |166 |2:2 ร2 |{{0}}667 |{{0}}667 |{{0}}667 |0 |32 |{{0}}2.66 |SDR |128 |- !style="text-align:left"|Voodoo5 5500 |June 22, 2000 |โ |VSA-100 ร2 |250 nm | {{Y}} || 2ร<ref name="falconfly1"/> |166 |166 |2:2 ร2 |{{0}}667 |{{0}}667 |{{0}}667 |0 |64 |{{0}}5.33 |SDR |128 |- !style="text-align:left"|Voodoo5 6000 | Never released |โ |VSA-100 ร4 |250 nm | {{Y}} || 4ร |166 |166 |2:2 ร4 |1333 |1333 |1333 |0 |128{{0}} |10.66 |SDR |256 |} * <sup>1</sup> VGA: Whether the card included a built-in VGA subsystem and ran as a standalone graphics card * <sup>2</sup> [[Texture mapping unit]]s:[[render output unit]]s ==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]] 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 cards were produced before 3dfx went bankrupt, and most assets were purchased by [[Nvidia]] in late 2000.<ref>[http://www.thedodgegarage.com/3dfx/rampage.htm TDG-3dfx-Rampage<!-- Bot generated title -->]</ref><ref>[http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/std_adp.php?p_faqid=111&p_created=1098913467&p_sid=g_fGENFi&p_accessibility=0&p_redirect=&p_lva=&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MSZwX3Byb2RzPTAmcF9jYXRzPTAmcF9wdj0mcF9jdj0mcF9zZWFyY2hfdHlwZT1hbnN3ZXJzLnNlYXJjaF9ubCZwX3BhZ2U9MSZwX3NlYXJjaF90ZXh0PTNkZng*&p_li=&p_topview=1 Support for 3dfx Voodoo cards<!-- Bot generated title -->] [https://web.archive.org/web/20181003100454/https://nvidia.custhelp.com/app/answers/detail/a_id/111 | Nvidia]</ref> ==Competing chipsets== *[[ATI Technologies|ATI]] [[ATI Rage|Rage 128 MAXX]] and [[Radeon R100|Radeon]] *[[Nvidia]] [[GeForce 256]] and [[GeForce2]] *[[PowerVR#Series3 (STMicro)|PowerVR Series 3]] (Kyro and Kyro II) *[[S3 Graphics|S3]] [[S3 Savage|Savage 2000]] *[[Matrox]] [[Matrox G400|Millennium G400 MAX]] ==References== {{reflist}} ==External links== *[http://www.falconfly.us FalconFly.de 3dfx Archive] - home of the 3dfx software and driver archive. Many enhanced 3rd party drivers for all generations of Voodoos. *[http://www.3dfxzone.it 3dfxZone.it] - source of hardware information and software for 3dfx video cards. {{3dfx Graphics Processors}} {{Graphics Processing Unit}} [[Category:Graphics processing units]] [[Category:Graphics chips]] [[Category:3dfx Interactive]] [[Category:Graphics cards]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:0
(
edit
)
Template:3dfx Graphics Processors
(
edit
)
Template:Citation needed
(
edit
)
Template:Cite web
(
edit
)
Template:Graphics Processing Unit
(
edit
)
Template:Infobox GPU
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Vert header
(
edit
)
Template:Webarchive
(
edit
)
Template:Y
(
edit
)