A 4. platform tesztalanyai

Elemzés - 2010/06/01

Oldalak:     
Fórum
Unigine Heaven 2.0 (DirectX 11)
Az első komoly DirectX 11-es benchmarkként a Unigine motorra épülő Heaven demo értelemszerűen megosztotta a nagyérdeműt, különösképpen a rendkívül sarkos tesszelációs megoldás miatt (talán a rámpából tesszelált lépcsőt senkinek nem kell bemutatnunk). Mi azon a véleményen vagyunk, hogy egy, a DirectX 11 lehetőségeit bemutató demonstrációba ez belefér - emellett pedig erősen szimpatizálunk a Heavennel, mert az egyébként is tetszetős külseje mellett képes megmutatni azt, hogy mire is jó a DirectX 11, míg ezt a játékokban eddig nem igazán láttuk. Persze, a Heaven sem játék, viszont a Unigine egy kommerciális motor és fejlesztőkörnyezet, amire valaki akár holnaptól elkezdhet agyontesszelált játékokat fejleszteni.
A méréshez a Heaven 2.0-s verzióját használjuk (a többfokozatú tesszeláció miatt), és a teljes benchmark első 2 perce alatt mérjük a sebességet.
A következő beállításokat alkalmazzuk:
DX10 Balanced DX10 Max DX11 Balanced DX11 Max
General quality settings High High High High
Antialiasing 0x 4x 0x 4x
Tesselation Off Off Moderate Extreme
DirectX 10-ben igazából csak az élsimítással tudunk variálni, DirectX 11-ben pedig alapnak vesszük a legkisebb szintű tesszelációt, és a Max fokozatban az AA mellett a tesszelálást is feleresztjük maximális brutalitásra.
Az alábbi képek segítségével össze tudjuk hasonlítani, hogy melyik beállítás milyen minőséggel jár:
Bár a Heaven esetében is 4 mérésünk lesz, azt nem tudtuk megállni, hogy képből kicsit többet gyártsunk - a 4-es és 5-ös képekhez mérés nem tartozik, viszont a 1-3-4-5 képsorozaton szépen végigkövethetjük, hogy a tesszelációs fokozat emelése milyen vizuális eredménnyel jár:
  • Legnagyobb különbség persze a kikapcsolt és a bekapcsolt tesszeláció között van - ha az 1-es képről a 3-asra kapcsolunk, akkor a háttérben a házakon és a léghajón kívül minden megszépül.
  • Érdekes a Normal szintre felkapcsolás - a közeli tárgyak nem változnak, azaz a tesszeláció "mélysége" nem nő, viszont a közepes távolságban lévő tárgyak (pl. a jobb oldali várfal) kicsit több részletet kap - a két fokozat között tehát az a fő különbség, hogy a kamerától távolodva a Moderate esetében gyorsabban csökken a tesszeláció mélysége.
  • Az Extreme fokozatban aztán nincs mese - amellett, hogy még az egész távol lévő háztetők is tesszelálttá válnak, a közeli tárgyak is változnak - itt feltehetőleg nagyban eltekint a motor a LOD-kezeléstől, és a tesszelációs mélységet is növeli. Kíváncsian várjuk, mit fog ezzel szegény HD5770 kezdeni...
Az AA kapcsolgatása alig hoz látható különbséget a képminőségben.
Megjegyzés: azért végigméregettük mindhárom tesszelációs fokozatot AA-val és AA nélkül is, és arra jutottunk, hogy az a Moderate és a Normal fokozat nem vészesen barátságtalan: a "Moderate + 0xAA" beállításnak a 2/3-át tudta hozni sebességben a "Normal + 4xAA" - mindkét váltás kb. ugyanakkora fps-veszteséget jelentett. Az Extreme beállítás viszont... khmmmmm... hát az más tészta.
A tesztek eredményei

Unigine Heaven 2.0 - DX10 (displayed post-flash)

1920x1080 DX10 Balanced HD5770-512M (avg)||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 33.3
HD5770-512M (min)||||||||||||||||||||||||||||||||||||||||||||| 22.3
1920x1080 DX10 Max HD5770-512M (avg)||||||||||||||||||||||||||||||||||||||||| 20.7
HD5770-512M (min)|||||||||||||||||||||||| 12

Láthatóan a HD5770 éppencsak elég a Heaven 2.0 futtatásához már DirectX 10-ben, AA nélkül is - a 22fps-nyi minimum és a 33fps átlag nem éppen az az eszeveszett száguldás. A Max beállítás végképp szóba sem jöhet - itt egy kicsit már az 512MB videomemória hatása is látszik.

Unigine Heaven 2.0 - DX11 (displayed post-flash)

1920x1080 DX11 Balanced HD5770-512M (avg)|||||||||||||||||||||||||||||||||||||||||||| 22.2
HD5770-512M (min)||||||||||||||||||||||||||||||||||| 17.4
1920x1080 DX11 Max HD5770-512M (avg)||||||||||||||||||| 9.3
HD5770-512M (min)||||||||||||| 6.3

Áttérve DX11-re, szomorú, de azt kell megállapítanunk, hogy a HD5770 FullHD-ben kevés, ha bekapcsoljuk a tesszelációt - vagy a shaderek minőségében, vagy a felbontásban kell kompromisszumot kötni, ha legalább a 30fps átlagsebességet el akarjuk érni. A minimum fps ehhez képest elég jó, de ez ilyenkor sovány vigasz.
Az extrém tesszelációval és 4xAA-val készült mérés eredményét inkább nem elemeznénk - igen érdekes lesz viszont, hogy ezzel a beállítással mit kezd majd a HD5870, ill. a GTX400-asok.
Oldalak:     
Fórum