Porovnanie AF
Prekvapenie bolo veľké, keď sa verejnosť dozvedela, že GPU G80 nVidii poskytuje anizotropný filter takmer nezávislý na uhloch, ktorý pracuje okrem toho veľmi precízne a nespôsobuje napriek tomu žiadny shimmering textúr. Takmer míľový krok v porovnaní s predchádzajúcou generáciou G7x. Prekonaná bola samozrejme aj generácia Radeon X1x00. Avšak stačí táto kvalita na porazenie AF R600 ? Túto otázku sa pokúsime zodpovedať na nasledujúcich stranách.
Najprv sa porzrieme na obrázky z aplikácie „AF tester“, ktorá zobrazuje, v akých uhloch filtrujú jednotlivé anizotropné filtre grafických kariet matematicky korektne s nastaveným stupňom filtácie a v ktorých nie. Dokonalý 16x anizotropný filter by predstavoval kruh s minimálnym priemerom. Okrem toho sme podrobili jednotlivé anizotropné filtre skúške pri filtrovaní extrémneho prípadu v aplikácii viac známej na testovanie výkonu grafických kariet – 3Dmark05.
Jednotlivé stupňe anizotropnej filtrácie čipu R600:
2xAF:
4xAF:
Na obrázkoch vidieť, že úplná nezávislosť na uhloch tu nie je. V určitých veľmi ostrých uhloch nefiltruje AF R600 matematicky korektne s nastaveným stupňom AF, ale len s nižším stupňom. Daná skutočnosť je zobrazená v AF testeri pomocou toho, že obrázky nie sú kruhového tvaru, alebo obsahujú rôzne výbežky.
Viaceré drobné vylepšenia AF čipu R600 sa ale uskutočnili voči predchádzajúcej generácii. Radeon HD 2900XT pozná už len jednu štandardne nastavenú kvalitu, ktorá je ešte mierne lepšia ako „HQAF“ z Radeon X1x00 série.
Porovnajme si preto 16xAF s najlepším možným nastavením kvality troch čipov, ktoré reprezentujú celé generácie. R600 s čipom predchádzajúcej generácie R580 a s priamou konkurenciou G80.
16xAF G80 Q:
Pri porovnaní čipov R600 a R580 sú hneď viditeľné malé vylepšenia, ktoré sa uskutočnili pri AF R600. Čip R600 filtruje anizotropicky s mierne vyššou presnosťou, čo je zobrazené väčšou homogénnosťou AF „kvetinky“. Okrem toho boli odstránené rôzne bugy, ktoré spôsobovali v určitých hrách shimmering textúr a prepracovaný bol aj LOD sytém. Ostáva nám tu ešte pripomenúť, že grafický ovládač rozozná automaticky AF tester, alebo presnejšie povedané zafarbené MipMap stupňe a prepne preto na trilineárnu filtráciu. V hrách filtruje R600, ale naďalej horšie, len brilineárne. Porovnanie R600 a G80 nám ukáže jasného víťaza v oblasti výberu MipMaps, LOD výpočtov– teda v kritériu „závislosť na uhloch“ a presnosti je G80 ešte stále neporazený.
Zapnutím „Quality“ nie „High Quality“ na G80 dostávame brilineárny filter, ktoré je ako vidieť kvalitatívne horší ako trilineárny filter pri High Quality. Zmena AI v CCC pri čipe R600 nespôsobí žiadnu zmenu výsledného obrázku aplikácie AF tester.
Z hľadiska optimalizácií (v negatívnom zmysle) sú u AF R600 určité malé zapnuté, ktoré sa ale nedajú vypnúť. U AF G80 nie sú zatiaľ známe žiadne optimalizácie, ktoré by sa nedali vypnúť.
Nasledujú obrázky z aplikácie 3Dmark05:
16xAF R600 AI-Standard:
16xAF R600 AI-Advanced:
Pri testoch sme nastavili samozrejme maximálnu možnú kvalitu, čo znamená v prípade G80: „High Quaity“, 16xAF, trilineárne filtrovanie, 4xMSAA a v prípade R600: AI-off, 16xAF, trilineárne filtrovanie, 4xMSAA.
Posledné textur stages sú v prípade G80 lepšie vyhladené, nakoľko predstavuje tento tunel v 3DMark2005 „worst case“ scenár pre každý anizotropný filter. Prejavuje sa tu oveľa lepšia nezávislosť na uhloch 16x anizotropného filtra G80 ako v prípade R600. Vďaka zapnutým trilineárnym anizotropným filtrom nie je možné rozoznať jednotlivé texture stages.
Uskustočnili sme aj merania prepadu výkonu Radeon HD 2900XT s jednlotlivými stupňami AF:
V ďalšom grafe je prepad výkonu HD 2900XT porovnaný s GeForce 8800GTX:
Čip R600 stráca s narastajúcim stupňom AF viac výkonu ako G80. Vyplýva to z architektúry a ohromného výkonu sampler hardwaru G80. Nie je preto prekvapením, že R600 musí siahať po optimalizáciách, aby vykompenzoval veľký rozdiel vo výkone sampler hardwaru. Nasleduje preto porovnanie AI.
subz3ro
gabriel
epto
Pavol Bobik
MichiGen
koro
Ryko
glide
thimy
A2C
noben
cpy
teho
Dwarden
crux2005
mirke
Dwarden
crux2005