- Crysis VERY HIGH na Windows XP vs Vista
Dnešní malý test je tak trochu netradiční. Nebudeme testovat výkony grafických karet a různých počítačových sestav v závislosti na nastavených detailech. Avšak podíváme se na výkonnost operačních systémů s indentickým nastavením detailů běžící na stejné sestavě.
- DirectX 10 - teorie nebo mýtus?
Podle většiny zdrojů se jedná pouze o předělávku stávajících efektů DX9, kdy sice nepřináší mnoho nového, avšak podle tvrzení vývojářů by měl\ být znatelně rychlejší ve výpočtu pokročilých efektů, hlavně těch s plovoucí desetinou čárkou. Nejvíce by měl být rozdíl znatelný při výpočtů particle efektů, volumetických efektů a dalších proměnlivých. Jako novinku přinášejí přímou optimalizaci, pro v té době nové, Unifikované Shadery používající s genialní jednoduchostí více účelové procesory namísto jednoúčelových GPU kdy se jen jedna část zabývá výpočtem a zbytek karty zůstává nevyužitý. Ale dost historie. DX10 jsou zde, a k jejich rozšíření brání zejména to, že jsou k dispozici pouze a výhradně pod Windows Vista. Tak se dnes podíváme na první DX10 hru a zda nám to stojí za to ...
Všichni na něj čekali a při vypuštění DEMA se servery pod zájmem hroutily, jako domečky z karet. Ano mluvím o hře Crysis. Její dlouhý vývoj byl a stále je velice sledovaným a často diskutovaným tématem. Jakož to správný pařan, jsem si předem vymazlil svůj počítač na příchod Crysis. Windows Vista - mám. 8800GTS s DX10 - mám. A k tomu nějaké to proslulé Core 2 Duo. Tak počítač bych měl a těď už jen čekat na příchod Dema. Hurá:"Demo je na serverech tak stahovat než to zase spadne". Po instalaci Crysis DEMA a po prvotním spuštění, jsem rovnou zabrousil do kolonky nastavení. Stejně jako mnozí další, jsem si sebevědomě nastavil Very High. Mám přece výkonný počítač, říkal jsem si. Po pár minutách poněkud trhané hry jsem se rozhodl náročnost přezkoumat i ve starším operačním systému Windows XP, zda někde není problém ...
Jenže najednou jsem se zarazil, DX10 je sice exkluzivně pro Windows Vista, ale pokročilé efekty přeci ne? Vždyť DX10 neumí nic moc efektově nového, tak proč není pod Windows XP možnost nastavit nejvyšší detaily? Odpověď je, že je to tak schválně, aby byl rozdíl mezi DX9 a DX10 a tedy Windows XP a Vista větší a viditelný a byla tak podpořena chu´t zákazníků upgradovat jak počítače, tak operační systém.
Tento nešvar jsem obešel tak, že jsem maximální nastavení hře vnutil. Test probíhal následovně: Dvě separátní instalace hry. Jedna instalace pod windows XP a Druhá pod Windows Vista. Každý screen představuje uloženou pozici. Nejprve se testovalo ve Windows XP a pak ve Vistách. Uložené pozice jsem překopíroval. Na internetu je hned několik takových návodů na to, jak rozchodit ultra maximální detaily pod XP, ale podle mého zjištění jsou neúplné. Hra bude vypadat pod XP přeci jen hůře. Ovšem pouze za předpokladu, že si nedáte záležet a neprojdete všechny soubory s nastavením. Pak lze dosáhnout vizuálně mnohem lepšího výsledku. Všechny screenshoty jsem nafotil i s hodnotou FPS přes Fraps. Také jsem důkladně v obou systémech prošel a zkontroloval stejné nastavení nVidia Control panelu, hlavně pak záložku: "Manage 3D settings", který má větší než významný vliv na vzhled a chod 3D aplikací. V obou případech byla testována 32bitová verze hry. Objevuje se ale také mnoho informací o tom, že je 64bit verze rychlejší. Nám ale jde dnes o trochu něco jiného ...
Testovací sestava:
- Procesor: Core 2 Duo E6600 4BM L2
- Motherboard: Asus P5B Commando
- Grafická Karta: ASUS 8800GTS 320MB
- Operační paměť: 2x 1GB Kingmax DDR800
- Disk: WD Raptor 10000ot. 37.5GB
- Zdroj: Fortron Epsilon 600W
- Zvuk: Soundblaster X-Fi Extreme Music.
1.OS OEM Windows XP Home - Test byl prováděn s nejnovějšími dostupnými ovladači, včetně BETA driverů ke grafice 169.04
2.OS OEM Windows Vista Ultima x32. - Test byl prováděn s nejnovějšími dostupnými ovladači, včetně BETA driverů ke grafice 169.01
A na co jsme přišli?
- Crysis DX10 Vista vs DX9 XP
Obrázky jsou seřazeny za sebou vždy v pořadí Windows XP-Windows Vista - po kliknutí se zvětší.
Na Prvním screenu je scéna se světlicí. Tu jsem uchopil a kochal jsem se projekcí stínů. Ovšem je velice zarážející, že na screenu z Windows Vista je frame Rate nižší, než na XP a ještě ke všemu se stín ruky, která drží světlici, nelogicky promítá před postavu a stín zbraně zmizel úplně. Takže XP vs Vista, 1:0. Nemělo náhodou přinést DX10 větší detailnost za cenu nižších nároků na grafickou kartu?
Další na mušce jsou krásně paprsky světla, pohled na palmy pod měsíčním svitem je ohromující. Ale ještě více je ohromující fakt, že Windows XP dokáží představit bez 2 FPS dvojnásobný Frame Rate, než Vista. A to bez rozdílů ve vizualní kvalitě. Tedy XP:Vista, 2:0.
Po in-game movie. Jsem se zaměřil na přírodu při rozbřesku. Tady je rozdíl znatelnější, u Win Vista je lehounce větší kontrast ale úplně chybí nádech do modra. Opět Windows XP mají téměř dvojnásobný Frame Rate. XP:Vista, 3:0
Pohled skrze křoví do slunce mě zaujal hlavně tím, že ve Vistách se mi za žádnou cenu nechtěl rozmazat zaměřovač zbraně. Rozdíl FPS je opět propastný. XP:Vista, 4:0
Pohled na palmy z lehu potvrzuje pravidlo - Windows XP drtí Visty vší silou (která je přibližně dvojnásobná). Vizuální rozdíl 0%.
U této scény je nutno se pozastavit Tady se totiž ukáže něco, co se později jen potvrdí. A to divné, rozmazané, vykreslování textur na vzdálených objektech ve Vistách. Efekty kouře jsou identické. 1. Snímek a testování, kdy se hodnota FPS téměř nelišila. Jen za tento fakt dávám bod oběma a tady remíza. Score je Xp:Vista, 6:1.
Další pohled je zaměřen na kvalitu stínů. Žádný rozdíl, tedy kromě hodnoty FPS, hra běží rychleji opět pod XP. XP:Vista, 7:1.
Pohled na vodu, opět nic ve prospěch Vista, spíše naopak. XP opět lepší díky vyšší hodnotě FPS. (poznámka k mrakům, nenechte se zmást na screenu z XP nechybí, jen jsou jinde, jelikož je to dynamický efekt, ani po uložení a načtení nevypadá stejně.) XP: vista, 9:1.
Ze screenu pod vodou je vidět, že duhový efekt je stejně krásný i na Windows XP, stejně jako volumetická světla, ale opět na lepším Frame Rate na XP. Tedy Xp:Vista, 10:1.
Efekt DoF. (Depth of Fiel), nebo-li zaostření jen na určitou vzdálenost. Opět bez rozdílů až na hodnotu FPS. Jen nechápu, proč se postavě při každém loadingu objeví v ruce jiná zbraň - asi chyba DEMA. XP:Vista, 11:1.
Pohled s pistolkami do slunce opět prověřuje DoF a volumetické efetky. Opět ale stejný výsledek ve sledovaných parametrech. XP:Vista, 12:1.
Pohled do země. Detailnost textur i shaderů je opět identická, ovšem ten Frame Rate. Už se mi z toho točí hlava. Pomalu se sápu po DVD s OEM Windwos Vista Ultimate a očima hledám skartovačku.
A konečně závěrečný pohled na krajinu Crysis. Hodnota FPS se téměř neliší ovšem rozmazaná textura na skále vpravo, je k nevíře. I přes rozdíl se Vista přiblížila hodnotě FPS u XP a zaslouží si remízu tedy bod pro oba. Xp:Vista, 14:2.
Jako Bonus přikládám provokativní screen z editoru, kde nápis DX9 32bit, bežící DX10 efekty a hodnota 29.5 FPS dokládají, že se v případě DX10 a nutnosti Windows Vista alespoň v tomto případě jedná skoro až o frašku.
Tak se pojďme podívat, jaké lze z výše uvedeného vyvodit závěry ...
- Crysis: Vista vs XP - závěr
Z výsledků testování a porovnávání na dvou odlišných operačních systémech, jsem lehce rozčarovaný. Konečné pomocné score 13:2 pro mnohem starší Windows XP je drtivou porážkou Windows Vista. Samotné Screeny neodhalí vše, takže si povězme něco o celkovém dojmu z hraní pod Vista a XP.
Ve prospěch Windows Vista mluví jen fakt, že motion Blur při rychlém pohybu na XP vůbec není (Například útok pažbou zbraně), ovšem jinak Motion Blur funguje celkem normálně. Věci blíž se rozmazávají měně, než ty vzdálené. A tak je OEM Windows Vista Ultimate, které jsem pořídil hlavně kvůli DX10 Crysis, spíše ZATÍM proplýtvanou investicí. Názorně je vidět, že na jaké platformě byl Crysis vyvíjen a taky na které běží nejlépe. Zkrátka pokud obejdete pomocí nastavení konfiguračních souborů implicitní maximální nastavení kvality hry pod XP, tak dostanete vizuálně takřka to samé, co na DX10 a Windows Vista. Jenže DX10 by mělo hlavně přinést při stejné, nebo lepší vizuální podobě nižší nároky na hardware a tak logicky vyšší framerate, než pod DX9. Výsledky a zkušenosti však mluví zcela jinak. Na stejné sestavě jsou s Windows Vista a DX10 Crysis mnohem nižší hodnoty FPS, než na Windows XP a Crysis v DX9 s upravenými konfiguračními soubory pro možnost nastavení ultra detailů.
Mým přáním je, aby si velice slibný titul přestal hrát na něco, co není. Byl bych velice potěšen, kdyby se vývojáři probudili a umožnili nastavení very-high detailů i na Windows XP - to ale asi nebude po chuti Microsoftu a jeho kampani za Windows Vista. Nové zákazníky, kteří by vyměnili ve svém počítači svůj Windows XP za Windows Vista, tím těžko přilákají. Pravé DX10 tituly jsou teprve ve vývoji a podle některých obrázků vypadají úchvatně. Celý tenhle malý testík je jen ve stínu faktu, že se jedná pouze a jen o DEMO, navíc rezervy určitě mají o ovladače Nvidie, chyby se ve hře vyskytují. Možnost donucení nejvyšších efektů i pod Windows XP se dá snadno zrušit nějakým tím opravným patchem. Otázka je, jestli by k něčemu dopomohlo, tedy kromě toho, že by se řada lidí hodně naštvala. Takhle jsou naštvaní jen ti, co od DX10 Crysis pod Windows Vista čekali přeci jen více.
Samotné Demo Crysis je však vším, co jsme čekali. Grafickou peckou, revolucí v interakci s prostředím i hratelností. Jen prostě není tou DX10 hrou. K funkčnosti ultra efektů pod Win XP nebyl nutný žádný zásah do samotného operačního systému a jeho DX knihoven. Uvidíme, jak na tom bude plná verze hry, která vyjde co nevidět.
S celým testem mi pomáhal FlamingoXeon a tímto mu děkuji.
Pozn. by DD: a já děkuji našemu pravidelnému čtenáři, za pěkný článek a příspěvek k obsahu DDworldu.
|