Došlo je vrijeme za sedmicu!

Prošlo je malo više od godinu dana (točnije 14 mjeseci) od kada je NVIDIA lansirala
svoju GeForce seriju 6. GeForce serija 6 bila je stvarno veliki zaokret (i uspjeh)
i sa sobom je donijela par featura za koje je bilo jasno da će obilježiti
budućnost – Shader Model 3.0 i HDR (High-Dynamic Range). No, ono najbitnije
bile su dobre performanse cijele serije, a pogotovo mainstream (6600GT) i high-end
kartica (6800GT i Ultra). Danas pak dobijamo nasljednika – GeForce seriju 7.
S obzirom da ni 6-ici ništa ne fali postavlja se pitanje što donosi nova generacija
– ukoliko vas zanima odgovor na to pitanje, pročitajte naš članak.

Da bi smo mogli sagledati što stoji iza serije 7, te da li je ona još jedna
revolucija ili samo evolucija, treba prvo pogledati što donosi kičma novog šampiona
iz ergele NVIDIA – drugim riječima, treba pogledati što donosi CineFX 4.0 engine.

 

CineFX 4.0 i Intellisample 4.0

Kada vam već postojeća generacija ima stvari poput Shader Modela 3.0 ili HDR-a,
jasno je da vam nova generacije ne može donijeti ne znam kakve nove feature
već da će glavnina noviteta doći iz poboljšanja u arhitekturi (i time uzrokovanog
ubrzanja).

Tako je NVIDIA nanovo dizajnirala vertex shader jedinicu i napravila ju puno
efikasnijom. Glavno poboljšanje napravljeno je u načinu na koji shader jedinica
vrši pripremu geometrije te kako ju nakon toga obradi. Ubrzanje u pripremi povećalo
je propusnost 3D cjevovoda a pogotovo se napredak osjeti u naslovima sa puno
geometrije (tko bi to rekao, zar ne?). NVIDIA tvrdi da zbog nove arhitekture
jedna vertex shader operacija traje 79 clockova dok je za istu operaciju
na 6800 karticama potrebno 108 clockova. Dakle, ubrzanje bi trebalo
biti bar 30% no vjerovatno više jer 7800GTX dolazi sa osam vertex jedinica dok
ih 6800Ultra ima šest.

Pixel shaderi su također doživjeli face lifting na način da su im
poboljšane floating-point operacije te da su dodatno optimizirani da što brže
izvršavaju MADD (Multiply and accumulate) operacije. NVIDIA tvrdi da su MADD
operacija najčešće opracije kod pixel shadera pa su se tako potrudili
da njih što više ubrzaju – GeForce 7800 kartice bi trebale u istom vremenu obraditi
duplo više ovih operacije nego što to rade 6800 kartice.

Jedinica za teksture je pak pojačana novim hardverskim algoritmima i boljim
cacheingom što je dovelo do boljih performansi kod filteringa
i blendinga. Vrijeme potrebno da se uzme neka tekstura je također smanjeno
a i developerima je omogućeno da iskoriste različite veličine texel uzoraka.
Glavnih razlozi zašto se NVIDIA dosta pozabavila teksturama su anisotropic filtering
te high-dynamic rendering (HDR).

HDR u akciji (Unreal 3)