Játék Windows 7 alatt, 1. rész
Elemzés - 2009/08/17, frissítve 2009/08/21
Ö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.
![](img/tests/t044_3.jpg)
Ö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.