V uplynulých dnech jsem konečně radikálně upgradoval počítač a při té příležitosti jsem testoval i 64bitovou Vistu. Zajímal mě samozřejmě hlavně herní výkon (prakticky na nic jiného Windows beztak nepoužívám), takže jsem ho otestoval na demoverzi Crysis, která je pro to ideální, protože obsahuje jak 32bitové, tak 64bitové nativní klienty. Nakonec jsem samozřejmě otestoval i klasická XP SP2. Nejde patrně o test v pravém slova smyslu – vyrobil jsem si zkrátka save, ve kterém jsem stál tak, abych před sebou měl poměrně bohatý, nicméně víceméně statický výhled (samozřejmě až na kývající se stromy, plynoucí mraky a podobně), a po jeho natažení počkal, až se framerate dostatečně usadí na stálé hodnotě, kterou jsem poté opsal. Správný postup by patrně byl vytvořit si nějaké timedemo a měřit jak průměrné fps, tak minimum. Při hraní jsem ale nezaregistroval, že by se fps v některém z režimů propadaly nějak výrazněji – víceméně to vždy bylo adekvátní tomu, na jaké hodnotě se začínalo. Nastavení detailů a hry jako takové bylo pochopitelně totožné (1680×1050, bez AA, High detaily). Sestava s AMD X2 4400+EE, 4GB RAM, Radeon HD3870 s aktuálními drivery (8.2), Audigy 2 v případě Visty s novými X-fi drivery a tzv. „vista support packem“, jinak s posledními oficiálními. Crysis se ve Vistě spouští standardně v DX10 režimu, ale pomocí switche je možné vynutit DX9, tedy shodný, jako v XP. FPS měřeny programem Fraps, nastaveným tak, aby hodnotu fps aktualizoval pouze jednou za sekundu. Výsledky:
Vista 64, DirectX 10, 32bit – 25fps
Vista 64, DirectX 10, 64bit – 23fps
Vista 64, DirectX 9, 32bit – 26fps
Vista 64, DirectX 9, 64bit – 30fps
XP SP2, DirectX 9, 32bit – 31fps
XP x64 SP1, DirectX 9, 32bit – 31fps
XP x64 SP1, DirectX 9, 64bit – 31fps
Je tedy vidět, že XP zkrátka stále vede. 64bitová Vista jim ale s nativním 64bitovým klientem v DX9 režimu šlape na paty a osobně bych tu nepatrnou ztrátu výkonu klidně oželel (nezanedbatelnou náplastí by bylo dalších cca. 800MB paměti, dostupných 64bitovému systému)- bohužel, jen málo her má nativní 64bitové verze a ztráta 5fps z 31 už není zase až tak zanedbatelná. Je zajímavé, že v DX9 režimu je Crysis v 64bitech svižnější než ve 32, ale v DX10 režimu je tomu právě naopak (což je překvapivé). V XP x64 přitom mezi 32bitovým a 64bitovým klientem není výkonově žádný rozdíl (byť naprosto nepodloženě bych řekl, že ten 64bitový měl ze všech testovaných kombinací nejvyšší průměrný framerate). Každopádně je pravděpodobné, že jsem v XP patrně narazil na omezení, dané grafickou kartou, nikoliv procesorem (možná příležitostně ověřím přetaktováním).
Buďte první, komu se článek líbí.