My flatmate owned a Voodoo2, was impressive though the market soon caught up and and when the following year I did get myself a 3500, after a month I sold it and got a Matrox G400Max as it did the 3D level I needed (more so the less demanding games of the time). But more so, the colour gamut was so much sharper and stood out on a CRT of the time. I was curious so I had a dig on the specs to relive the decision of the…
The 3dfx Voodoo1
51–60 of 241 posts
Re: The 3dfx Voodoo1
#52>they started they own company
typo
>EOM'es only leverage on the cards they produced was the RAM they selected (EDO vs DRAM), the color of the resin and the physical layout of the chips. Pretty much everything else was standardized.
- EDO is DRAM, EDO vs FPM? I didnt know that, always assumed every V1 shipped with EDO, just like every card on your pictures is EDO.
- video signal switching was also up to the vendor (relay/mux)
- and one of the cards has TV encoder section with TV out, pretty neat selling point
>It is not specified if the bus used address multiplexing or if the data and address lines were shared. Drawing it non-multiplex and non-shared makes things easier to understand.
You are addressing 512 kB, but datapath is 16 bit/2 Byte wide, so we only need 18 bit address bus. As for multiplexing thats not how DRAM addressing works IRL (understandable misconception/simplification for non EEs). Row/Column address lines are multiplexed, meaning we are down to 9 address pins +OE/WE. Comes down to ~110 pins assuming full 4 way interleaving. Seems doable with >200pin ASICs.
>21-bit address generates two 20-bit where the least significant bit is discarded to read/write two consecutive pixels.
still too many bits, 2MB at 4 byte granularity is 19 overall, 18 per 1MB bank
>TMU was able to perform per-fragment w-divide
This was a HUGE deal at the time, and achieved by doing serious low level optimizations/tricks (lookup tables/approximation if I remember Oral Panel correctly). 3dfx engineers were big fans of good enough hacks vs slow but correct way of doing things. Another one was color dithering, too bad you didnt mention "24-bit color dithering to native 16-bit RGB buffer using 4x4 or 2x2 ordered dither matrix" - this is the reason straight ram dump screenshots from Voodoo1 dont really look the same as on directly connected monitor. 3dfx called it ~22bit color, it was noticably better than Nvidias pure 16bit.
Btw afaik Quake pushed somewhere between 500-1000 polygons per frame, earlier games like Actua Soccer rarely went up to 500 with fatal consequences of single digit framerate on S3 Virge. You might enjoy Profiling Of 3 Games Running On The S3 ViRGE Chip http://www-graphics.stanford.edu/~bjohanso/index-virge-study...
Re: The 3dfx Voodoo1
#53I remember the first time someone told me about a card that you could put in your computer that would make quake run faster. It sounded so strange and exotic. Then I saw the screen caps with all their anti aliased glory and was devastated that I could never afford it on a movie theater clerk's salary.
On many computers it did not run faster just differently. Regular quake and glquake were two totally different programs.
Re: The 3dfx Voodoo1
#54My claim to fame is that the only Voodoo card I've ever owned was a Voodoo 5 6000. I picked it up in the early 2000s during a pre-closure clearout at my then-employer, a UK video games developer. The sheer size of the thing made me LOL, that and the number of fans and the additional power connector. Then I noticed it was a 3dfx - oh, hey! I could play that Glide-based motorbike game, that I remembered enjoying at a f…
Re: The 3dfx Voodoo1
#55It’s crazy how fast stuff moved back then. Voodoo 1, to Voodoo 2 (both hits) to Voodoo 3 (meh), to Voodoo 4/5 (debacle), to bankruptcy was less than 4 years. In the same timeframe, we went from a 200 MHz Pentium MMX to a 1 GHz Pentium 3. What’s happened since 2015, by contrast? Many people still swear by their 2015 MBPs, the last model before the touchbar debacle. That Haswell based machine was getting long in the to…
Re: The 3dfx Voodoo1
#56Maybe it was the voodoo 2, but I seem to recall that 3dfx cards could render into a chroma-keyed window, not just full screens. In any case the main problem with them was they made your 2D desktop look like junk for the 99% of the time you were not playing Quake, due to the extra analog-digital-analog conversion.
There was no analog-digital-analog conversion, it was straight analog pass-thru, either using a mechanical Relays or special video switching muxes. Slight signal degradation was due to additional cables and connectors.
Re: The 3dfx Voodoo1
#57It’s crazy how fast stuff moved back then. Voodoo 1, to Voodoo 2 (both hits) to Voodoo 3 (meh), to Voodoo 4/5 (debacle), to bankruptcy was less than 4 years. In the same timeframe, we went from a 200 MHz Pentium MMX to a 1 GHz Pentium 3. What’s happened since 2015, by contrast? Many people still swear by their 2015 MBPs, the last model before the touchbar debacle. That Haswell based machine was getting long in the to…
Re: The 3dfx Voodoo1
#58It’s crazy how fast stuff moved back then. Voodoo 1, to Voodoo 2 (both hits) to Voodoo 3 (meh), to Voodoo 4/5 (debacle), to bankruptcy was less than 4 years. In the same timeframe, we went from a 200 MHz Pentium MMX to a 1 GHz Pentium 3. What’s happened since 2015, by contrast? Many people still swear by their 2015 MBPs, the last model before the touchbar debacle. That Haswell based machine was getting long in the to…
The obvious comparison to the GPU arms race is the VR hardware arms race. Same number of companies rising and falling in about the same period. Carmack is at the forefront of both, too.
Re: The 3dfx Voodoo1
#59Re: The 3dfx Voodoo1
#60Earlier quoted context omitted.
we hit the energy per mm^2 limit.
Not quite ;) https://en.m.wikipedia.org/wiki/Landauer%27s_principle
Hence I'm not too worried