Játék Windows 7 alatt, 1. rész

Elemzés - 2009/08/17, frissítve 2009/08/21

Oldalak: << - < - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - > - >>
Összesítés - teljesítmény
Az összegző grafikonokon az XP nem szerepel, mert nem minden játékban van hozzá mérés, így az átlagos fps nem lenne összehasonlítható a másik két Windows alatt kapott számokkal. A Win7 és a Vista viszonya ellenben érdekes lesz - a tesztekben hol az egyik, hol a másik volt gyorsabb. Lássuk, átlagosan ki mennyit produkál:

All games - 0xAA (displayed post-flash)

1280x1024 Windows Vista x86||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 66.9
Windows 7 RC x64||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 67.3
1680x1050 Windows Vista x86||||||||||||||||||||||||||||||||||||||||||||||||||||||| 55.1
Windows 7 RC x64|||||||||||||||||||||||||||||||||||||||||||||||||||||||| 55.6
1920x1200 Windows Vista x86|||||||||||||||||||||||||||||||||||||||||||||||| 48
Windows 7 RC x64|||||||||||||||||||||||||||||||||||||||||||||||| 48.4


All games - 4xAA (displayed post-flash)

1280x1024 Windows Vista x86|||||||||||||||||||||||||||||||||||||||||||||||||||| 52.1
Windows 7 RC x64||||||||||||||||||||||||||||||||||||||||||||||||||||| 52.8
1680x1050 Windows Vista x86|||||||||||||||||||||||||||||||||||||||||| 41.7
Windows 7 RC x64|||||||||||||||||||||||||||||||||||||||||| 42.4
1920x1200 Windows Vista x86|||||||||||||||||||||||||||||||||||| 35.5
Windows 7 RC x64||||||||||||||||||||||||||||||||||| 35.4


All games - normal settings (displayed post-flash)

1280x1024 Windows Vista x86|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 59.5
Windows 7 RC x64|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 60.1
1680x1050 Windows Vista x86|||||||||||||||||||||||||||||||||||||||||||||||| 48.4
Windows 7 RC x64||||||||||||||||||||||||||||||||||||||||||||||||| 49
1920x1200 Windows Vista x86|||||||||||||||||||||||||||||||||||||||||| 41.8
Windows 7 RC x64|||||||||||||||||||||||||||||||||||||||||| 41.9

Bár az 1%-os differencia elhanyagolható, pszichológiai szempontból mégis fontos a grafikonokon látott eredmény - a Windows 7 RC-es verziója alatt már most gyorsabban futnak a játékok, mint a Vista alatt, ami hatalmas teljesítmény mind a Microsoft, mind az AMD driveres csoportja részéről. Ezen érdemeket tovább fényezi, hogy a Windows 7 64-bites változatát használtuk, a játékok többsége pedig 32-bites kódot használ - úgy tűnik, hogy a 64-bites Windows 7 változatok is érett termékként fognak a piacra lépni.
Természetesen az 1%-os előnybe túl sokat belegondolni nem szabad - az alábbiakban a tesztek eredményeit nem csak az átlagok, hanem az egyes eredmények tükrében is összegezzük.
Összesítés - Windows Vista x86 VS Windows 7 x64
A teszt során igen kevés olyan eset volt, ahol a két OS alatt kapott fps értékek nem fej-fej mellett haladtak - a 12 játékból 8 esetében nincs 1-2%-nál nagyobb különbség, ebből 4 játéknál konkrétan semmi különbség nincs. A maradék 4 tesztalanynál a különbség a videomemória-használatban mutatkozott meg - míg a Tropics demo esetében a Vista teljesített jobban (ez az oka egyébként annak, hogy a fenti 4xAA-s összesítésen 1920x1200-ban nem a Windows 7 a gyorsabb), a Crysis, a Far Cry 2 és a Clear Sky a Windows 7-et favorizálta. Az utóbbi két játék által mutatott Windows 7 előnyt lényegesen fontosabbnak tartjuk, mert itt két olyan motorról van szó, amelyek Vista alatt mindhárom felbontás mellett, és már élsimítás nélkül is küszködtek az 512MB videomemóriával - ezzel szemben Windows 7 alatt az élsimítás bekapcsolásáig a HD4850 512MB VRAM-mal azonosan teljesített az 1GB-os változattal, sőt, a Far Cry 2-ben még az első két 4xAA-s esetben sem maradt le.
Érdemes még azt is megemlíteni, hogy egyes, az alacsonyabb felbontásokban határozottan CPU-limitált játékokban (Mirror's Edge, Assassin's Creed) a Windows 7 egy kicsivel jobban teljesít - ez a különbség ugyan nem jelentős a négymagos CPU mellett, de a kétmagos CPU-val rendelkezők minden bizonnyal örülnek majd neki.
Összesítés - Windows Vista VS Windows XP
A 9.7-es driverrel végzett tesztek önmagukban nem voltak kiértékelhetőek, viszont a 9.3-as Catalyst segítségével már nagyjából reális képet látunk arról, hogyan viszonyul egymáshoz az XP és a Vista. Ezek az eredmények azt mutatják, hogy a csak DirectX 9-es rendererrel felszerelt játékok kb. egyformán futnak XP-n és Vistán - már amikor a driver-optimalizációs furcsaságok nem szólnak közbe (ld. Oblivion folyamatos gyorsulása, ill. Vegas folyamatos lassulása Vistán). A "kvázi-DirectX 10-es" motorok viszont általában továbbra is gyorsabbak, amikor a DirectX 9-es renderert használják (még az Assassin's Creednél is ez a helyzet, amikor a CPU limitáló hatása kezd megszűnni), azaz vagy XP-n érdemes ezekkel a játékokkal játszani, vagy, ha ragaszkodunk a Vistához, akkor érdemes a DirectX 9-es módot "kierőszakolni". Úgy látszik, ez már nem fog megváltozni.
A 9.7-es és 9.8-as drivereknél tapasztalt probléma okára nem sikerült rájönnünk - az Assassin's Creed tesztfutam első felében szinte pontosan feleannyi fps-t kapunk a 9.7-es driverrel, mint a 9.3-mal, azaz olyan, mintha a négyből csak 1 CPU-mag dolgozna; a Mirror's Edge viszont az egész futam alatt egyenletesen volt lassabb. Ezért valószínűleg valamilyen specifikus driver-használati eset okozza a lassulást a két játékban - emiatt azért jár egy jó nagy fekete pont az AMD-nek. Még nagyon sok játékos használ Windows XP-t, nem túlzottan jó ötlet elkezedni hanyagolni ezt a platformot - egy ekkora problémának nem lett volna szabad észrevétlenül átcsúszni a minőségbiztosításon.
Konklúzió
Jelen állapotok szerint úgy tűnik, hogy a Windows 7 jön, lát és győz. Drámai gyorsulást értelemszerűen nem fog hozni a már 2.5 éve piacon lévő, és két szervízcsomagot megért Vistával szemben, de fel tud mutatni egy olyan pozitívumot, aminek a piacon lévő irdatlan mennyiségű 512MB videomemóriával szerelt VGA tulajdonosai örülhetnek - kicsit jobban menedzseli a VRAM-ot, így a határokat feszegető játékok gyorsabban és simábban fognak futni. Persze csak egy bizonyos határig - viszont a HD4850 esetében mind a Far Cry 2, mind a Clear Sky abban a felbontásban és azon beállítások mellett gyorsult, ahol a legnagyobb szükség volt erre.
Az igazi nagy kérdés persze ismét az lesz, hogy a rendkívül széles Windows XP felhasználóbázist sikerül-e elmozdítani a Windows 7 irányába. Ha a driverrel kapcsolatos gondba nem futottunk volna bele XP alatt, akkor azt mondanánk, hogy a játékok miatt semmivel sem érdemesebb áttérni Windows 7-re, mint Vistára - az egyedüli indokot azok a játékok jelentik, amelyek nem rendelkeznek DirectX 9-es renderpath-tal (ilyen alig van), vagy azok, amelyek a DirectX 10-ben rejlő lehetőségek kihasználásával már jóval gyorsabbak vagy szebbek, mint a DirectX 9-es kód használatával (és ezek is elég lassan szaporodnak). Szóval egyelőre nem látjuk, hogy játék szempontból érdemes meglépni az XP -> Win7 migrációt - viszont az érem másik oldala az, hogy ha egyéb okokból szóba kerül a Windows 7, akkor a játékok oldalán az égvilágon semmi indok nem merül fel, ami az áttérés ellen szólna. Legalábbis ha Radeon VGA van a gépünkben - a végleges konklúziót értelemszerűen az nVidiás teszt után tudjuk majd levonni.
Oldalak: << - < - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - > - >>