S3 Savage 4 Preview

0 reacties
Inhoudsopgave
  1. 1. S3 Savage 4
  2. 0 reacties

S3 Savage 4

Iedereen heeft het over de RivaTNT2 en de VooDoo3, maar niet alleen nVidia en 3dfx, maar ook S3 heeft een interessante nieuwe 3D-chip klaar voor verovering van de markt. S3 maakte met de Savage3D al een mooie comeback in de videokaarten-wereld en de nieuwe Savage4 lijkt, als we op specificaties afgaan, naast de TNT2 een van de twee meest interessante producten voor de komende tijd. Hoewel we in het vergelijkingartikel tussen de TNT2 en de VooDoo3 veel zaken tegen kwamen waar 3dfx niet aan nVidia's chip kon tippen: de Savage 4 heeft "stiekem" ook alle mooie nieuwe functies van de TNT2 in zich. Tijd voor een vooruitblik op een wellicht zeer interessant product ...

Textures de S3-Way

Zoals in het "TNT2 vs. Voodoo3"-artikel te lezen was waren de grootste nadelen van de VooDoo3 ten opzichte van de TNT2 het ontbreken van AGP Texturing (een methode om textures meteen vanuit het hoofdgeheugen van de PC te kunnen benaderen) en de veel te kleine maximale texture grootte (slechts 256x256 t.o.v. 2048x2048). De Savage4 heeft beide nadelen zeker niet: AGP Texturing wordt perfect toegepast (met toekomstige moederbord-chipsets zelfs met AGP 4x) en textures tot 2048x2048 zijn allemaal mogelijk. (De Savage4 heeft zelfs mogelijkheden om een MPEG2-video als texture te gebruiken!)
Een mooi systeem dat in de Savage wordt toegepast is Texture Compressie. Met hun S3TC (S3 Texture Compression) systeem, dat overigens standaard in DirectX 6.1+ wordt ondersteund, worden de textures tot ca. 1/5 van de normale grootte verkleind. De gecomprimeerde textures staan in het geheugen en worden pas op het laatste in de chip on-the-fly gedecomprimeerd. Dit zorgt dus voor een grote ontlasting van de (AGP-)bus. Een en ander wordt verduidelijkt in onderstaande afbeelding:

Duidelijk is te zien dan de textures ofwel op "author-time" ofwel op "run-time" kunnen worden gecomprimeerd. Dit houdt in dat er ofwel al gecomprimeerde textures op de game-CD kunnen staan, of ze worden gecomprimeerd bij het opstarten van het spel. Doordat de textures dan gecomprimeerd in het geheugen staan is er nog maar ca. 1/6 van de plaats nodig. Door de kleinere textures wordt zowel de AGP-bus als de bus tussen video-ram en de video-chip veel minder belast. De textures worden op het laatste, bij de verwerking, on-the-fly gedecomprimeerd.

Systemen als S3TC maken het gebruik van zeer detailrijke textures (bijv. 2048 x 2048) makkelijk, aangezien er minder data nodig is. Spellen met 200 MB aan textures passen nu met 40 MB makkelijk in het interne geheugen. Helaas is het zo dat S3TC nog geen standaard is die door meerdere fabrikanten wordt toegepast, zodat de spelmakers hun textures nog altijd ongecomprimeerd op de CD zetten. Softwarematig worden ze dan eerst gecomprimeerd en dan in het geheugen geplaatst. S3 laat op hun site enkele prachtige screenshots zien die gemaakt zijn met het S3TC systeem. Deze zijn inderdaad zeer detailrijk omdat er 2048 x 2048 textures zijn gebruikt. Een TNT2 kaart kan een dergelijke scène dus ook zonder problemen op het scherm zetten, met dien verstande dat er wel veel meer informatie door de (AGP-)bus gaat. Op het internet kwam ik een mooi voorbeeld tegen van een plaatje uit een speciaal Unreal Tournament level dat zowel met 2048 x 2048 en 256 x 256 textures was gemaakt. (Er zijn dus twee verschillende versies van dat level.) Hier kun je al goed zien wat je als VooDoo3 gebruiker gaat missen ten opzichte van de Savage4 en de TNT2.

256x256 Textures:

2048 x 2048 Textures:

Zoals ook al in het vorige artikel te lezen was wordt dit natuurlijk de toekomst: zeer gedetailleerde textures. Natuurlijk zal het nog wel even duren eer er spellen komen met standaard 2048 x 2048 textures, maar vergeet niet dat bijv. Quake III: Arena al standaard gebruik gaat maken van 512 x 512 textures. Een grote vooruitgang dus al. Nog een mooi voorbeeld van hoe gedetailleerd 3D-spellen er in de toekomst uit kunnen gaan zien is de volgende screenshot, ook uit een speciaal voor de Savage4 gemaakt Unreal level:

Conclusie

Zoals boven al vermeld zou de Savage4 wel eens DE concurrent voor de Riva TNT2 kunnen worden. Alle specificaties waar nVidia bij de TNT2 zo trots op is heeft de Savage4 ook aan boord: 32 MB geheugen, AGP 4x support, goede AGP-texturing, 2048 x 2048 textures, 32-bit kleur rendering, etc. etc. Helaas is over de snelheid nog niet veel te zeggen, aangezien de kaart in Europa nog steeds niet op de markt is. Zodra hij verkrijgbaar is zal hardwareinfo.net hem natuurlijk uitgebreid testen. De chip was op de afgelopen CeBIT in ieder geval al in volle glorie te bewonderen en alles zag er veel belovend uit. Veel fabrikanten gaan videokaarten verkopen met de Savage4 chip: fabrikanten als Diamond en Creative hebben hun Savage4 producten dan ook al lang aangekondigd. Het mooiste van de Savage4 is wellicht nog wel zijn lage prijs. Als we naar de Amerikaanse prijsstellingen kijken zijn de kaarten met Savage4 allemaal meer dan honderd gulden goedkoper dan de TNT2 kaarten.

In onderstaande tabel staan, ter vergelijking, de specificaties van de Savage4 naast die van de TNT2 uitgezet:

nVidia RivaTNT2
S3 Savage4
Chip klokfrequentie

TN2: ca. 150 MHz
UltraTNT2: ca. 175 MHz

125 MHz
Geheugen klokfrequentie
TNT2: ca. 183 MHz
UltraTNT2: ca. 200 MHz
125 MHz
Opgegeven speciale 3D Functionaliteit

Multi-texturing
Bump Mapping
Texture Modulation
Light Maps
Reflection Maps
Detail Textures
Environment Maps
Procedural Textures
etc.

Multi-texturing
Bump Mapping
Anisotropic Filtering
MPEG2 Video-Textures
Reflection Maps
Texture Morphs
Procedural Textures
Atmospheric Effects
etc.
Geheugen
16 MB / 32 MB
32 MB
RamDAC
300 MHz
300 MHz
Max. Resolutie
2048 x 1536
1900 x 1440
AGP Support
4x / 2x
4x / 2x
AGP Texturing
Ja
Ja
Max. texture grootte
2048 x 2048
2048 x 2048
Z-Buffer
32 bit
24 / 16 bit
Rendering
32 / 24 / 16 bit kleur
32 / 24 / 16 bit kleur
Speciale Functionaliteit
Texture Compressie (S3TC)
API's

Direct3D
OpenGL

Direct3D
OpenGL
Driver PIII (SIMD) geoptimaliseerd
Ja
Ja
Driver AMD 3DNow! geoptimaliseerd
Nee
(AMD is hier overigens zelf wel voor bezig.)
Ja
DVD Acceleratie
Ja
Ja, zeer goed
(standaard ondersteund
in PowerDVD 1.5+)
Flat-Panel Support
Ja
Ja
Fabrikanten:
o.a. Diamond (Viper V770),
Leadtek (S320 II),
ASUS (V3800),
Creative (3D Blaster TNT2),
etc. etc.
o.a. Diamond (Stealth 540),
Creative (3D Blaster Savage4),
etc. etc.
0
*