Board and Chip Comparison Tables

DaveBaumann said:
snk said:
About the code:

Two last chips seem to be always left out. Eg. When I sort by name, they are NV10 and Avenger, and when I sort by manufacturer, they are STG4500 and STG4800.

Are you looking on the next page?
Yeah, I'm blind :) Didn't notice the link.
 
hmmm... could you also add a "Official Name" field or something like that? Avenger, I'm guessing that's Voodoo2, but I'm not really sure, and that bothers me...
 
The R350 & R360 does have the capability in hardware for unlimited shader lengths via the F-Buffer but there is no way of exposing it through DX at the moment (and they haven't yet exposed it in OpenGL either).

Oh! I thought it was an automatic function. Boy, really stinks when companies add things to their products that can't be used.(I think 3dfx may have done the same thing with their T-buffer, though I'm not sure, I think they exposed it OpenGL but not Direct3d or Glide, but no one used any of the effects anyhow)

BTW, the Avenger I believe is either Banshee or Voodoo 3.
 
Avenger was used for V3 products, however a chip deosn't necessarily relate to a single product (i.e. R200 = 8500 & 9100, R300 = 9700 & 9500) so the chip chart looks at chip names only, the board chart will relate those chips to actual products.
 
DaveBaumann said:
Avenger was used for V3 products, however a chip deosn't necessarily relate to a single product (i.e. R200 = 8500 & 9100, R300 = 9700 & 9500) so the chip chart looks at chip names only, the board chart will relate those chips to actual products.
ENLIGHTENMENT!

Perhaps you should use a normal link to choose board view and chip view instead of the drop-down box? I know B3D uses the dropdowns in reviews and such, but it's a bit confusing and isn't self-evident like links should be.
 
I thought R300 had 110 million transistors. I would suspect that R350/R360 have more transistors than R300 since they have more features.
 
Nothig really usefull to add :) I just wanted to thank you for you effort in making this great table. I'm sure it took a lot of time.

Thnx

Zvekan
 
snk said:
Another little correction: The chip in the GF2 Ultra was NV16, although it had no architechtural differences from (0,18 µm) NV15 (like NV35 and NV38).

This is not completely correct. AFAIR the codename during development of the GF2 Ultra was indeed NV16, but upon release of the chip it was changed to NV15BR (for reasons unknown to me). Just look at the nvX_disp.inf in any detonator (or forceware) release and you will find many occurrences of NV15BR and exactly none of NV16. To avoid confusion, the gf4mx later on was named NV17 instead of NV16.

Also i'm missing NV15 and NV11 chip- and their respective board-specs (GF2 GTS/Pro/Ti and GF2 MX/200/400) and GF3 Ti500, GF265/DDR board specs. if necessary i can provide clock-speeds for those boards.
 
Also i'm missing NV15 and NV11 chip- and their respective board-specs (GF2 GTS/Pro/Ti and GF2 MX/200/400) and GF3 Ti500, GF265/DDR board specs. if necessary i can provide clock-speeds for those boards.

Uhh, crap, I'd added GF2 GTS / PRO yesterday, but I think I;ve deleted the records somehow.

If you could supply NV11 chip details and then the core and mem speeds, mem quantities and release/announcement dates of each of the boards you mentioned that would be very useful. Thanks. :)
 
Are all cards from the Avenger/V3 generation going to be listed? If so...
Code:
Matrox G400 (Chipname: Toucan) 250nm 2x1 128bit SDR EMBM Q3 1999

Boards
Millennium G400MAX 32MB Matrox Toucan 300/300* 2.98 GB/s DX6 Q3-99
Millennium G400 32MB/16MB Matrox Toucan 250/250* 2.47GB/s DX6 Q3-99
Marvel G400-TV 16MB Matrox Toucan 250/250* 2.47GB/s DX6 Q3-99

edit: * I just realized (much later) that there was some confusion here. These are the actual fill rates, not the clocks.
 
Are all cards from the Avenger/V3 generation going to be listed? If so...

Data is a good thing in my opinion so I'm looking for as much as possible. Thanks for the G400 stuff, I'll add it when I can.
 
Here's some NV4 and NV5 info I had lying around:
Code:
Riva TNT	NV4	0,35 µm	8M transistors	2x1	128 bit SDR	Q3 1998

90 MHz core, 110 MHz memory
	8 or 16 MB

Riva TNT 2	NV5	0,25 µm	15M transistors	2x1	64/128 bit SDR	Q1 1999

vanta - 100 MHz core, 125 MHz memory
	32 MB, 64-bit
M64 - 125 MHz core, 150 MHz memory
	16 MB, 64-bit
regular - 125 MHz core, 150 MHz memory
	16 or 32 MB
ultra - 150 Mhz core, 183 MHz memory
	32 MB
pro (0,22 µm) - 143 MHz core, 166 MHz memory (Q3 1999)
	32 MB

NV10 was clocked at 120 MHz and memory clocks were 166 and 150 Mhz for SDR and DDR models respectively. DDR-models had 32 MB memory, SDR models were available with 64 MB as well.
 
Verite V2200 has a clock of 60/120. At least that's what my Hercules Thriller 3D is at. Some are clocked at 55/110 I believe. The ratio is always the same.

V2100s are clocked at like 45/90 or so. There was a BIOS update back in the day that brought them up a few Mhz. All V2100s and V2200s use SDRAM/SGRAM.

V1000 is clocked at 40 core. I'd guess 80 for the EDO RAM but I'm not positive.
 
digitalwanderer said:
Rendition Verite 2100? (I had an old Diamond Stealth S220 turbo, I'm feeling nostalgic. ;) )
I had the same board :) I donated it to my last company because we needed a PCI card for a server I was building. I had bought some PCI Trident board at Fry's but the machine refused to POST with it installed! Went home and got my old V2100 board and it worked like a charm :)

When I showed my friend my Stealth 2 S220, my friend was upset because he had bought a pretty expensive Permedia 2 board that didn't run Quake 2 very well whereas my Stealth 2 ran it just fine.
 
OpenGL guy said:
digitalwanderer said:
Rendition Verite 2100? (I had an old Diamond Stealth S220 turbo, I'm feeling nostalgic. ;) )
I had the same board :) I donated it to my last company because we needed a PCI card for a server I was building. I had bought some PCI Trident board at Fry's but the machine refused to POST with it installed! Went home and got my old V2100 board and it worked like a charm :)

When I showed my friend my Stealth 2 S220, my friend was upset because he had bought a pretty expensive Permedia 2 board that didn't run Quake 2 very well whereas my Stealth 2 ran it just fine.
Mines still in service too in a pc I threw together for a friend of mine's kids....it works great for 'em. :)
 
Ok, as i had nothing else to do the last hours, here is some info from a few older 3d-chips that i found:
(everything in red is either unknown or a good guess)

  • Chip: NV3, NVIDIA, 350nm, 3.5M Trans., 1x1, 128bit, SDR, - , - , Q3 1997
    Board: Riva128, 100MHz Chip, 100Mhz 4MB 128bit SDR RAM, Q3 1997
    Board: Riva128ZX, 100MHz Chip, 100Mhz 8MB 128bit SDR RAM, Q2 1998

    Board: GeForce256, 120MHz Chip, 166MHz 32MB 128bit SDR RAM, Q4 1999
    Board: GeForce256 DDR, 120MHz Chip, 150MHz 32MB 128bit DDR RAM, Q1 2000

    Chip: NV11, NVIDIA, 180nm, 19M Trans., 2x2, 128bit, SDR/DDR, Dot3, T&L, Q3 2000
    Board: GeForce2 MX, 175MHz Chip, 166MHz 32MB 128bit SDR RAM, Q3 2000
    Board: GeForce2 MX DDR, 175MHz Chip, 143MHz 32MB 64bit DDR RAM, Q4 2000
    Board: GeForce2 MX400, 200MHz Chip, 166MHz 32MB 128bit SDR RAM, Q2 2001
    Board: GeForce2 MX200, 175MHz Chip, 166MHz 32MB 64bit SDR RAM, Q2 2001

    Chip: NV15, NVIDIA, 180nm, 25M Trans., 4x2, 128bit, DDR, Dot3, T&L, Q2 2000
    Board: GeForce2 GTS, 200MHz Chip, 183MHz 32MB 128bit DDR RAM, Q2 2000
    Board: GeForce2 Pro, 200MHz Chip, 200MHz 32MB 128bit DDR RAM, Q2 2000
    Board: GeForce2 Ti, 250MHz Chip, 200MHz 32MB 128bit DDR RAM, Q3 2001

    Board: GeForce3 Ti500, 240MHz Chip, 250MHz 32MB 128bit DDR RAM, Q4 2001

    Chip: SST1, 3dfx, 500nm, 1M Trans., 1x1, 64bit, SDR, - , - , Q4 1996
    Board: Voodoo Graphics, 50MHz Chip, 50MHz 4MB 64bit SDR RAM, Q4 1996
    Board: Voodoo Graphics, 50MHz Chip, 50MHz 6MB 64bit SDR RAM, Q4 1996

    Chip: SST96, 3dfx, 500nm, 1M Trans., 1x1, 64bit, SDR, - , - , Q4 1997
    Board: Voodoo Rush, 50MHz Chip, 50MHz 6MB 64bit SDR RAM, Q4 1997

    Chip: SSTV2, 3dfx, 350nm, 4M Trans., 1x2, 192bit, SDR, - , - , Q1 1998
    Board: voodoo 2, 90MHz Chip, 90MHz 8MB 192bit SDR RAM, Q1 1998
    Board: voodoo 2, 90MHz Chip, 90MHz 12MB 192bit SDR RAM, Q1 1998

    Chip: ?, 3dfx, 350nm, 4M Trans., 1x1, 128bit, SDR, - , - , Q3 1998
    Board: Voodoo Banshee, 100MHz Chip, 100MHz 16MB 128bit SDR RAM, Q3 1998

    Chip: GX3, S3, 250nm, ? M Trans., 1x2, 64bit, SDR, - , - , Q3 1998
    Board: Savage3D, 100MHz Chip, 100MHz 8MB 64bit SDR RAM, Q3 1998

    Chip: ?, S3, 250nm, ? M Trans., 1x2, 64bit, SDR, - , - , Q2 1999
    Board: Savage4 LT, 110MHz Chip, 110MHz 8MB 64bit SDR RAM, Q2 1999
    Board: Savage4 GT, 125MHz Chip, 125MHz 16MB 64bit SDR RAM, Q2 1999
    Board: Savage4 Pro, 125MHz Chip, 125MHz 32MB 64bit SDR RAM, Q2 1999
    Board: Savage4 Pro+, 125MHz Chip, 143MHz 32MB 64bit SDR RAM, Q2 1999
    Board: Savage4 Xtreme, 166MHz Chip, 166MHz 32MB 64bit SDR RAM, Q3 1999

    Chip: GX4, S3, 180nm, 12M Trans., 2x2, 128bit, SDR, Dot3, T&L, Q4 1999
    Board: Savage2000, 125MHz Chip, 143MHz 64MB 128bit SDR RAM, Q4 1999

    Chip: Eclipse, Matrox, 350nm, ? M Trans., 1x1, 64bit, SDR, - , - , Q3 1998
    Board: Millennium G200, 78MHz Chip, 78MHz 8MB 64bit SDR RAM, Q3 1998
    Board: Mystique G200, 78MHz Chip, 78MHz 8MB 64bit SDR RAM, Q3 1998
    Board: Marvel G200 TV, 78MHz Chip, 78MHz 8MB 64bit SDR RAM, Q4 1998

    Chip: Condor I, Matrox, 180nm, ? M Trans., 2x1, 64bit, DDR, EMBM, - , Q2 2000
    Board: Millennium G450, 125MHz Chip, 166MHz 32MB 64bit DDR RAM, Q2 2000
    Board: Marvel G450 eTV, 125MHz Chip, 166MHz 32MB 64bit DDR RAM, Q3 2000

    Chip: Condor II, Matrox, 180nm, ? M Trans., 2x2, 64bit, DDR, EMBM, - , Q3 2001
    Board: Millennium G550, 150MHz Chip, 166MHz 32MB 64bit DDR RAM, Q3 2001

    Chip: Rage3, ATI, 350nm, 3M Trans., 1x1, 64bit, SDR, - , - , Q3 1997
    Board: 3D Rage Pro, 75MHz Chip, 100MHz 8MB 64bit SDR RAM, Q3 1997

    Chip: Rage4, ATI, 350nm, 8M Trans., 2x1, 128bit, SDR, - , - , Q4 1998
    Board: Rage 128, 103MHz Chip, 103MHz 32MB 128bit SDR RAM, Q4 1998

    Chip: ?, ATI, 250nm, 8M Trans., 2x1, 128bit, SDR, - , - , Q3 1999
    Board: Rage 128 Pro, 140MHz Chip, 155MHz 32MB 128bit SDR RAM, Q3 1999
    Board: Rage Fury MAXX, 2x 125MHz Chips, 2x 143MHz 64MB 128bit SDR RAM, Q1 2000

and a few corrections:

  • - The RivaTNT was DX6.0 compliant, although DX6.0 was released after the TNT came to market.

    - I don't think the TNT2 had a crossbar memory architecture. This was way to advanced for the time, AFAIK crossbars were first introduced by the GF3. Also it would have been quite strange for NVIDIA to remove the crossbar later on the GF256.

    - The clock speed for the Millenium G400MAX board is 150MHz for the chip and 200MHz for the memory. The clock speed for the Millenium G400 16/32MB and the Marvel G400-TV boards were 125MHz for the chip and 166MHz for the memory. Also bandwith and fillrate numbers are wrong for the same reason.

    - The Vanta Boards had only 8MB RAM onboard, which was a main reason why those boards where so cheap.

    - NV16 is still not renamed to NV15BR
 
Back
Top