nVidia GeForce 6600GT AGP

Datum objave 17.11.2004 - Denis Arunović

Uvod i pregled grafičke kartice

Kao što vjerojatno znate, GeForce 6600 je nVidijin grafički procesor namijenjen mainstream tržištu, odnosno tržištu kartica koje koštaju od otprilike 1000 do 1600 kn. Čip je derivat originalnog GeForce 6800 no za razliku od dotičnog high-end čipa, GF6600 ima 128-bitnu memorijsku sabirnicu, 8 pixel pipelinea te 3 vertex jedinice. Za suporedbu, GF6800 GT/Ultra ima 16 pixel pipelineova, 6 vertex jedinica i 256-bitnu memorijsku sabirnicu. Nadalje, GF6600 je čip koji ima nativno PCI-Express sučelje što znači da je za stvaranje AGP GF6600 kartice na PCB osim samog grafičkog procesora bilo nužno ugraditi i PCI-E/AGP bridge čip koji radi konverziju između dva različita sučelja. Uz to, GF6600 (kodno ime NV43) u odnosu na starije GeForceove 6800 ima ispravan sklop za procesiranje video signala tako da featuri poput hardverske akceleracije WMV9 formata rade kako treba.

Hladnjak je prilično tih i efikasan

Budući da je manje komplesan od skupljih GeForce čipova, GF6600 u odnosu na njih može imati mnogo viši takt. Tako klasični GF6600 ima takt 300 MHz dok GT verzija ima takt 500 MHz. Dobro, obični GF6600 možda nije najbolji primjer ove tolerancije prema visokom taktu, ali njegov referenti takt je samo plod nVidijinog tržišnog skaliranja, a ne ograničenja samog hardvera (što će reći da se GF6600 kartice u velikom broju slučajeva bez problema daju overclockirati na taktove GT-ica). Valja napomenuti da su brže GT kartice kombinirane sa GDD3 memorijom dok je na običnim GF-icama 6600 klasična GDDR memorija. Zbog toga memorija na modelima GT radi na 1000 MHz (ako je riječ o PCI-Express varijanti kartice) odnosno na 500 MHz u slučaju jeftinijim modela sa GDDR-om. Uzgred, primjetite jedan zgodan detalj. Na našoj referentnoj GF6600 AGP kartici memorijski čipovi nisu razmješteni klasično u ravnini sa rubom PCB kao na PCI-Express kartici, već su ugrađeni pod kutem u odnosu na GPU.

Memorija od 2 nanosekunde u teoriji bez problema radi na 1000 MHz

Zanimljivo je da referentna GF6600 GT AGP kartica koju smo na test dobili od nVidije ima memoriju koja radi na taktu od 900, a ne 1000 MHz kao na PCI-Express modelima koje smo imali prilike testirati. Problem nije u tipu memorije budući da je i dalje riječ o Samsungovom GDDR-u 3 od 2 nanosekunde (1000 / 2 ns - realni maksimalni radni takt 500 MHz, odnosno 1000 MHz DDR) već u tome što nVidija vjerojatno želi poboljšati prodaju PCI-Express kartica uvaljujući kupcima foru da je kartica brža zato što koristi PCI-Express. Što se tiče hlađenja, nVidija je na referentnu karticu ugradila smanjenu verziju referentnog hladnjaka GF6800 kartica. Riječ je single-slot rješenju (dakle ne zauzima dodatni PCI utor) od aluminija koje prekriva GPU i PCI-E/AGP bridge čip (on se također zagrijava pa ga je nužno hladiti). Ventilator se vrti fiksnom brzinom i nije glasan, a samo hlađenje na prvi pogled izgleda vrlo efikasno što smo kasnije potvrdili i dobrim rezultatima overclockiranja.

Uzgred rečeno, kartica na PCB-u ima molex konektor za dodatno napajanje, a tu su i dva DVI konektora. Odbacivanje VGA konektora je sasvim razumljiv potez ako znamo da je DVI signal jeftinim konverterom moguće pretvoriti u VGA signal te da će u budućnosti sve više ljudi na stolovima imati LCD, a ne CRT monitore.

Prije nego što krenemo na testiranje autor ovih redaka bi se želio ispričati što u članku nismo priložili više fotki kartice. Naime Ozren, naš glavni urednik, nije baš lud za fotkanjem hardvera, a autoru ovih redaka nije bio pri ruci digitalac (šmrc).

Testni sistem i overclockiranje

Test sistem :: Hardware
Platforme

Abit KV8-MAX3, BIOS ver. 2.1

Procesor

AMD Athlon 64 3200+

Memorija 2 x 256 MB Kingmax Hardcore DDR466, CAS 2-3-3-6
Grafičke kartice

nVidia GF6600 GT @ 500/900 MHz

nVidia GF6600 GT @ 555/1130 MHz

Driveri:: ForceWare 66.93

Muzička kartica Creative Labs Audigy 2 ZS, EAX 4 update
Kontroler

Integrirani VIA VT8237

Hard disk(ovi)

Maxtor 6L040J2 ATA-133, 7200 rpm, NTFS

CD-ROM

Hitachi DVD-ROM GD-7000, ATA-33


Testni sistem :: Software
OS

Windows XP Professional

Service Pack SP2
Chipset datoteke

VIA Hyperion v4,53

DirectX verzija 9.0c
Painkiller v1.20, FlyBy
Collin McRae Rally 04 v1.00, Max detalji, Villanova de Sau mapa + FRAPS 2.33
Aquamark 3 deafult test + Bench'emAll 2.62
X2 Rolling Thunder demo
Pacific Fighters v3.0, kamikaze_2 track + FRAPS 2.33
Far Cry v1.3, Max detalji, hardwareoc_river map + hardwareOC.hu Farcry bench v1.4
3DMark 2005 v1.01, default test
Doom III v1.00, demo1 + Bench'emAll 2.62
Serious Sam TSE v1.07, quality + Bench'emAll 2.62

Kao što vidite opet smo se malo modernizirali u pogledu softvera za testiranje. Sturmovik smo zamijenili sa najnovijom 1C Madoxxovom zračnom simulacijom Pacific Fighters koja ima podršku pixel i vertex shadere 3.0 (više o tome malo kasnije). Nadogradili smo Farcry sa najnovijim patchom te smo počeli koristiti drugu mapu i drugi alat za testiranje koji je razvijen od strane kolega sa stranica hardwareOC.hu (alat sa priloženim mapama možete downloadati ovdje). Uz to, ponovo smo počeli koristiti 3DMark. Mada nam ovaj alat baš i nije najmiliji, neki čitatelji žele vidjeti njegove rezultate pa eto ih.

Što se tiče korištenih drivera, riječ je o najnovijem službenom ForceWareu 66.93. Koliko smo mi uspjeli skužiti dotični driveri nemaju podršku za pixel i vertex shadere 3.0 za aplikacije koje rabe DirectX API. Iz ovog razloga nismo mogli iskoristiti Farcry za testiranje nove generacije shadera. Srećom, tu je Pacific Fighters koji je baziran na najnovijoj verziji OpenGL-a pa smo s njim ipak uspjeli napraviti nekakvu analizu performansi između starih i novih shadera.

Moramo napomenuti da nam je jako žao što rezultate GF6600 kartice nismo usporedili sa rezultatima GF-ice 6800. Razlog ovakvog gafa su problemi sa deinstalacijom drivera. Naime skuplju karticu smo istestirali na istoj instalaciji Windowsa sa kojom smo testirali GF6600 i mada smo drivere deinstalirali i ponovo instalirali, čini se da sistem GF6800 nije skužio kako treba pa je u većini testova kartica imala rezultate koji su bili vrlo slični rezultatima GF6600 kartica. Premda ne treba isključiti ni mogućnost da je pad performansi povezan uz novu reviziju drivera, ipak smo odlučili ne rabiti sumnjive rezultate testova. Da članak ne bi ostao okrljašten u sve ćemo grafove dodati rezultate GF6800 kartice do kraja nadolazećeg vikenda budući da smo trenutno u stisci sa vremenom.

Vjerojatni problemi sa deinstalacijom drivera vezani su i uz problem pixel i vertex shader 3.0 podrške u novim driverima. Naime, podrška za nove shadere za DirectX API se nalazi u beta driverima revizije 66.81 (dobro, ne samo u ovoj reviziji, ali to je jedna od zadnjih revizija drivera prije izdavanja službene verzije 66.93). Starije, neslužbene, drivere smo instalirali, ali ni s njima nismo mogli dobiti podršku za nove shadere u Farcryu. Ovo se vjerojatno dogodilo zbog toga što smo prije starijih drivera imali instaliran ForceWare 66.93. Da ne duljimo, nadamo se da ćemo sve ove misterije riješiti u slijedećih par dana.

Vjerojatni razlog pretpostavljenog izostanka podrške za novu generaciju shadera su Microsoftove WHQL specifikacije sa kojim featuri nove generacije grafičkih kartica poput shadera 3.0 i geometry instancinga nisu kompatibilni. Uz navedene probleme sa Farcryom navedimo još jednu misteriju. Ako driveri uistinu nemaju podršku za DirectX shadere 3.0, kako to da se novi 3DMark bez problema vrti sa postavkama "target shader - 3.0"?

Dosta sa teorijama zavjere. Vratimo se nešto prizemnijim temama - overclockiranju i testiranju. Kao što znamo AGP verzija GF6600 GT radi na taktu od 500/900 MHz. Maksimalni takt koji smo mi uspjeli izvući iz kartice bio je 555/1130 MHz što je poprilično lijep rezultat. Doduše, Ozren je sa PCI-Express verzijom kartice imao nešto bolja iskustva, ali treba imati na umu da na AGP verziji kartice cijelu stvar komplicira PCI-E/AGP bridge. Pogledajmo sad rezultate testova.

3DMark 2005, Aqumark 3 i X2

3dMark 2005

Score
GeForce 6600 AGP oced
3464
  
GeForce 6600 AGP
3011
  
070014002100280035
00
 
Game test 1
GeForce 6600 AGP oced
14,08
  
GeForce 6600 AGP
12,33
  
0 3 6 9121
5
 
Game test 2
GeForce 6600 AGP oced
10,52
  
GeForce 6600 AGP
9,24
  
0 2 4 6 8101
1
 
Game test 3
GeForce 6600 AGP oced
17,98
  
GeForce 6600 AGP
15,34
  
0 4 812162
0
 

3DMark 2005 je sintetički test za testiranje performansi grafičkih kartica baziran na DirectX 9c specifikaciji što znači da podržava shadere 3.0. Mada imamo sumnje da nVidija u nove drivere nije implementirala podršku za pixel i vertex shadere 3.0 u DirectX API-u, 3DMark 2005 očigledno tvrdi drugačije.

AquaMark3

FPS min.
GeForce 6600 AGP oced
19,4
  
GeForce 6600 AGP
15,75
  
0 4 812162
0
 
FPS avg.
GeForce 6600 AGP oced
55,2
  
GeForce 6600 AGP
51,17
  
010203040506
0
 

Premda je Aquamark poput "3D Marka" aplikacija za testiranje performansi računala, za razliku od 3DMarka baziran je na 3D engineu koji je iskorišten u praksi u igri Aquamark 2. Mada razlika u performansama između kartice na tvorničkom i overclockiranom taktu nije toliko izražena u pogledu srednjeg frameratea, s obzirom na rezultate minimalnog zabilježenog frameratea evidentno je da sa overclockiranom karticom igranje mnogo ugodnije.

X2 Rolling Thunder

1024x768x32 Shadows, AA 4x & Aniso 8x
GeForce 6600 AGP oced
52,26
  
GeForce 6600 AGP
45,68
  
010203040505
5
 

Kao i rezultati minimalnog frameratea u Aquamarku, X2 također naglašava razliku u performansama između kartice na overclockiranim i tvorničkim taktovima. S obzirom na viđeno lako je zaključiti da bi standarni GF6600 u ovom testu praktički izdahnuo.

Colin McRae Rally 04, Serious Sam TSE i UT2004

Colin McRae Rally 04

1280x960x32
GeForce 6600 AGP oced
106
  
GeForce 6600 AGP
90
  
 
02040608010011
0
 
1600x1200x32
GeForce 6600 AGP oced
80
  
GeForce 6600 AGP
67
  
 
015304560758
5
 
Combined AA 4x & Aniso 8x @ 12x9
GeForce 6600 AGP oced
56
  
GeForce 6600 AGP
46
  
 
010203040506
0
 

Eto još jednog dokaza da GF6600 jako voli visok takt - nakon overclockiranja kartica jednostavno dobija krilaaaaa. :) Šteta što nismo imali niti jednu ATI-jevu mainstream karticu za usporedbu performansi budući da se "Colin" jako dobro slaže sa ATI-jevim hardverom.

Serious Sam TSE

Quality 1280x1024x32
GeForce 6600 AGP oced
150
  
GeForce 6600 AGP
143,8
  
030609012015015
5
 
Quality 1600x1200x32
GeForce 6600 AGP oced
135,3
  
GeForce 6600 AGP
120,4
  
025507510012514
0
 

Evidentno je da stari Sam na 1280x1024 ne predstavlja prevelik zalogaj za nVidijinu mainstream karticu. Nakon povisivanja rezolucije procesor više nije toliko "usko grlo" pa overclockirana kartica pokazuje dominaciju nad svojim referetnim klonom.

UT2004 Max

Botmatch 1280x1024
GeForce 6600 AGP oced
137,6
  
GeForce 6600 AGP
130,52
  
030609012014
0
 
Botmatch 1600x1200
GeForce 6600 AGP oced
133,4
  
GeForce 6600 AGP
122,2
  
030609012014
0
 

Situacija iz Serious Sama se ponavlja i UT-u. Na nižoj rezoluciji procesor ograničava performanse overclockirane kartice što se mijenja nakon promjene rezolucije na 1600x1200.

Doom III i Farcry

Doom III

HQ 1024x768
GeForce 6600 AGP oced
60,5
  
GeForce 6600 AGP
53,2
  
01020304050606
2
 
HQ 1280x1024
GeForce 6600 AGP oced
45,1
  
GeForce 6600 AGP
41,4
  
0102030404
6
 
HQ 1600x1200
GeForce 6600 AGP oced
35,8
  
GeForce 6600 AGP
31,3
  
0 7142128353
6
 

Budući da je Doom III grafički prilično zahtjevan jasno je da je u svim rezolucijama razlika u performansama između različitih taktova slična. Sve u svemu govorimo o dobitcima od oko 15-20% što je izvrsno.

Far Cry

1024x768x32
GeForce 6600 AGP oced
49,07
  
GeForce 6600 AGP
48,91
  
0102030405
0
 
1280x1024x32
GeForce 6600 AGP oced
46,68
  
GeForce 6600 AGP
44,18
  
0102030405
0
 
1600x1200x32
GeForce 6600 AGP oced
39,27
  
GeForce 6600 AGP
33,95
  
0 81624324
0
 

Situacija iz Dooma se ne ponavlja u Farcryu - ovdje beneficije višeg takta rasu sa rezolucijom što nam govori da je Farcry u odnosu na Doom III ovisniji o brzini procesora. Kao što smo spomenuli, koliko znamo nismo uspjeli natjerati igru da radi sa shaderima 3.0. Engine uredno detektira ovu mogućnost kartice, ali poboljšanja u kvaliteti prikaza (barem koliko smo mi primjetili) nema. Valja napomenuti da podršku za nove shadere ne detektira niti alat koji smo koristili za testiranje Farcrya što pridonosi teoriji da novi driveri imaju vrlo čudno implementiranu podršku za pixel i vertex shadere 3.0. Prema svemu viđenom, podrška je vezana za pojedine aplikacije preko inicijalizacijskih postavki u driverima. Mada je ovo samo špekulacija, na pamet nam ne pada niti jedno drugo objašnjenje.

Pacific Fighters i Painkiller

Pacific Fighters

1280x960
GeForce 6600 AGP oced., no shading
37
  
GeForce 6600 AGP no shading
34
  
GeForce 6600 AGP oced, shader 2.0 simple
31
  
GeForce 6600 AGP shader 2.0 simple
30
  
GeForce 6600 AGP oced., shader 2.0 complex
27
  
GeForce 6600 AGP shader 2.0 complex
26
  
GeForce 6600 AGP oced., shader 3.0
17
  
GeForce 6600 AGP shader 3.0
16
  
0 51015202530354
0
 
Combined AA 4x & Aniso 8x @ 10x7
GeForce 6600 AGP oced., no shading
36
  
GeForce 6600 AGP no shading
34
  
GeForce 6600 AGP oced, shader 2.0 simple
29
  
GeForce 6600 AGP shader 2.0 simple
27
  
GeForce 6600 AGP oced., shader 2.0 complex
26
  
GeForce 6600 AGP shader 2.0 complex
25
  
GeForce 6600 AGP oced., shader 3.0
16
  
GeForce 6600 AGP shader 3.0
15
  
0 51015202530354
0
 

Došli smo i do testa koji je producirao najzanimljive rezultate - Pacific Fightersa. Mada ova igra ima podršku za stare i nove shadere (samo pod OpenGL-om), obje vrste shadera je moguće uključiti isključivo putem modificiranja conf.ini datoteke. Prva stvar koju valja učiniti je unutar igre promjeniti razinu detalja terena sa "Excellent" na "Perfect". Rezultati kartica sa oznakom "no shading" odgovaraju postavki "Excellent" pri kojoj voda (koja je zapravo glavni dio igre) nema refleksiju niti valove pa izgleda prilično jadno. Nakon što postavimo teren na "Perfect", voda dobija refleksiju putem pixel shadera 2.0, ali nema valova koji su ovisni o vremenskim uvjetima. Za ovu postavku odgovaraju rezultati sa sufiksom "shader 2.0 simple". Napomena - još uvijek nismo "dirali" conf.ini.

Da bi došli do još više efekata treba urediti liniju "water=x" u datoteci conf.ini koja se nalazi u root mapi Pacific Fightersa. Nakon postavljanja terena na "Perfect" u datoteci conf.ini stoji "water=1". Ako ovu vrijednost promjenimo na "water=2" u igri voda u igri postaje mnogo detaljnija i ovisi o vremenskim uvjetima. Za ove efekte su jo još uvijek odgovorni shaderi 2.0 pa rezultati koji odgovaraju ovakvim postavkama imaju sufiks "shader 2.0 complex". Nakon što varijabli "water" pridjelimo vrijednost 3 uključena je podrška za shadere 3.0 i sada voda izgleda stvarno nevjerojatno realno. Rezultati sada nose sufiks "shader 3.0".

Kao što vidimo Pacific Fighters je vrlo zahtjevna igra koja cijedi svaki fps iz kartice. Premda prelazak sa "simple" na "complex" shading ima osjetan "udar" na performanse, pravo rušenje frameratea postižemo tek sa shaderima nove generacije - performanse padaju za oko 40%, a igra sa GF6600 GT više nije igriva. Unatoč tome što prelazak na shadere 3.0 u ovoj igri iziskuje opako jak hardver, cijeli doživljaj igre sa ovim featurom raste u nebesa.

Painkiller

FlyBy Max & AF 8x + AA 4x 1600x1200x32
GeForce 6600 AGP oced
59,26
  
GeForce 6600 AGP
52,1
  
 
010203040506
0
 

Zadnji test je Painkiller u visokoj rezoluciji sa uključenim AA i AF efektima. Kao i u prethodnim testovima, čim anuliramo utjecaj procesora sa visokom rezolucijom te anti-aliasingom i anisotropic filteringom postaje evidentno da je GF6600 voli visoki radni takt te da se beneficije overclockiranja u praksi prilično dobre "osjete".

Zaključak

nVidijina odluka da pusti u opticaj GF6600 kartice sa AGP sučeljem je kao melem na ranu za sve korisnike koje ne zanima jednokratno masivno ulaganje u nadogradnju računala sa PCI-Express komponentama. Trenutno je to konfiguracija bazirana na Intelovom LGA775 procesoru u kombinaciji i9xx čipsetom ili, nešto kasnije, konfiguracija bazirana na jednom od nadolazećih PCI-Express čipseta za Athlone 64. Činjenica je da PCI-Express sabirnica još uvijek nije najpoželjnije rješenje za normalne korisnike budući da grafičke kartice trenutno jednostavno ne mogu iskoristiti beneficije ovog sučelja. "Guranje" korisnika na put PCI-Expressa je danas najviše stvar marketinga, a ne realnih beneficija u performansama. U slučaju da nadograđujete konfiguraciju jedanput godišnje, ne postoji razlog zašto se u ovom trenutku ne bi odlučili za "staru" ploču sa AGP utorom i AGP grafičku karticu - brzina je ista, a cijena niža.

U skladu sa ovim zaključkom, GeForce 6600 GT sa AGP sučeljem je odlično rješenje za ljude koji žele novu tehnologiju sa solidnim performansa u kombinaciji sa prihvatljivom cijenom. No što je sa konkurencijom? Ako ste čitali naš test Radeona X700 PCI-E znate da nam se kartica malo više svidjela nego PCI-E GF6600. Prognozirali smo da bi se situacija trebalo malo promjeniti sa novim driverima, ali budući da su i nVidia i ATI nakon toga izdali nove drivere (ATI je napravio mnogo više puta) ne bi se čudili da je odnos performansi između dvije kartice ostao jednak. S druge strane, činjenica je da ATI nema X700 sa AGP sučeljem što znači da GF6600 (ako zanemarimo starije ATI-jeve kartice) u srednjem tržišnom segmentu nema konkurenciju. Premda će prema trenutnim informacijama ATI izdati AGP verziju kartice tek u drugoj polovici slijedeće godine, nVidijim pritisak sa izdavanjem novog hardvera će vjerojatno prisiliti ATI da ubrza sa svojim planovima. Kako god bilo, činjenica je da je GeForce 6600 AGP serija trenutno vjerojatno najbolji izbor za jeftinu i kvalitetnu nadogradnju računala grafičkom karticom nove generacije.