Inleiding
Inleiding
De laatste tijd hebben we al heel wat nieuwe-generatie videokaarten voorbij zien komen op Hardwareinfo.net. De grote afwezige tot nu toe was de Matrox G400: de laatste nieuwe 3D-chip van Matrox. Met deze nieuwe chip heeft Matrox vier videokaarten op de markt gebracht:
Millennium
G400 - Single-Head - 16 MB
Millennium G400 - Dual-Head - 16 MB
Millennium G400 - Dual-Head - 32 MB
Millennium G400 MAX - Dual-Head - 32 MB
Meteen valt op dat alle G400 kaarten de naam Millennium dragen. De naam Mystique (die bij vorige producten als de G200 wel nog voor kwam) is compleet van het toneel verdwenen. Een G400 Marvel zal overigens wel later dit jaar op de markt komen. Net als de G200 Marvel zal ook deze kaart veel videobewerking functionaliteit hebben. Deze week kwam de eerste Matrox G400 videokaart bij ons binnen: de Single-Head 16 MB G400 OEM, met een adviesprijs van slechts Fl. 315,--. In deze review zullen we eerst de specificaties van Matrox' nieuwe product wat nader analyseren. Daarna zal de 16 MB G400 aan onze gebruikelijke testen bloot worden gesteld. Binnenkort zullen we ook de twee grote broers van de 16 MB G400, de Dual-Head 32 MB G400 en G400 MAX, testen. We zullen dan ook aandacht besteden aan Matrox' Dual-Head systeem, waarbij tegelijkertijd twee monitoren (of een monitor en een TV) op de kaart kunnen worden aangesloten.
De Matrox G400 Chip
Net als de TNT2, Voodoo3 en Savage4 hoort de G400 thuis in het rijtje nieuwe generatie graphics-chips. Matrox kennen we al jaren als maker van videokaarten met een zeer hoge beeldkwaliteit. Dit image bevestigt Matrox weer helemaal met deze nieuwe chip. In tegenstelling tot een product als de Voodoo3 is de G400 niet primair gemaakt om zo snel mogelijk te zijn: Matrox wil vooral op het gebied van specificaties, beeldkwaliteit en mogelijkheden de onbetwiste nummer één zijn.
Chip specificaties
De chip specificaties van de G400 zijn stuk voor stuk perfect. De chip is gefabriceerd m.b.v. het 0.25 micron procédé en maakt gebruik van een zeer interessant trucje binnen de architectuur, namelijk een zogenaamde 256 bit Dual Bus. De chip zelf is uiteraard, zoals gebruikelijk, volledig 128 bit. Zoals het een nieuwe generatie 3D graphics-chips betaamt is de G400 volledig AGP 4x compatible. AGP Texturing wordt uiteraard ook ondersteund. Op 3D gebied (hier komen we op de volgende pagina uitvoerig op terug) heeft de G400 enkele zeer interessante zaken te bieden. Het Vibrant Color Quality² systeem is een verzamelnaam voor een aantal specificaties die voor een geweldige beeldkwaliteit zorgen. Verder is de G400 de enige kaart met het echte Environment Mapped Bump Mapping. Over klokfrequenties laat Matrox niet graag informatie los. D.m.v. het programma PowerStrip kom je er echter snel achter dat de G400 chip op de geteste kaart op 125 MHz werkt. De klokfrequentie van het geheugen is 166 MHz. Naast de chip is op de G400 videokaarten een Ramdac van 300 MHz te vinden.
256 bit Dual Bus architectuur
De Dual Bus structuur is erg interessant om even verder naar te kijken. Als we een standaard andere 128 bit videokaart bekijken, zien we een enkele bidirectionele 128 bit databus naar het geheugen. Dit kunnen we ook op de onderstaande afbeelding zien: rechts zit alle 2D en 3D logica. Van deze logica naar de geheugenaansturing gaat de gebruikelijke bidirectionele 128 bit databus. Het geheugen zelf wordt ook via een 128 bit databus aangestuurd vanuit de geheugen aansturing.
Bij Matrox' Dual Bus structuur ziet e.e.a. er wat anders uit. I.p.v. een enkele bidirectionele 128 bit databus tussen de 2D en 3D logica vinden we nu twee 128 bit databussen: een voor dataverkeer vanuit het geheugen en een voor het dataverkeer naar het geheugen. Het geheugen zelf echter wordt nog altijd vanuit de geheugenaansturing aangesproken met een bidirectionele 128 bit bus. Om de twee 128 bit lijnen binnen de chip gevuld te krijgen heeft Matrox twee buffers geplaatst: een voor data in en een voor data out. D.m.v. onder andere read-ahead technieken worden deze buffer zoveel mogelijk gebruikt.
Bij effectief gebruik van de buffers kan er geruime tijd tegelijkertijd dataverkeer naar binnen en naar buiten plaats vinden. E.e.a. staat verduidelijkt in onderstaand schema. In het zelfde tijdsbestek zijn er bij de traditionele 128 bit bus 768 bits doorgestuurd (6 x 128), maar bij de Dual Bus architectuur zelfs al 1408.
Iedereen begrijpt echter dat de snelheidsverbetering van dit systeem puur afhankelijk is van de grootte van de interne buffers. Zodra de IN-buffer helemaal leeg is, en de OUT-buffer helemaal vol zorgt Dual Bus voor geen snelheidswinst meer. Bij de meeste 3D data transfers gaat het echter om relatief kleine stukken data (bijv. hoekpunten van een te renderen polygoon) en dan is de Dual Bus architectuur absoluut veel sneller dan de traditionele standaard 128 bit bus.
2D, 3D, Video en Multimedia ...
Op de volgende pagina zullen we eerst de specificaties nader bekijken in de volgende onderverdeling: 2D Drawing, 3D Rendering en Video/Multimedia. Daarna behandelen we de installatie en de configuratie van de kaart. Uiteraard zullen we alle gebruikelijke benchmarks uitvoeren bij de G400. Als laatste komt zoals gebruikelijk de CPU-schaling aan bod.