Očekávat od 64-bitového operačního systému s DirectX 10.0 100% podporu 32-bitových her pro DirectX 9.0c není samozřejmě možné. Přesto je v obecné rovině kompatibilita Vista zcela klíčová pro jejich akceptování při upgrade z Windows XP, a Microsoft bere toto téma velice vážně.
NVIDIA a Creative ovladače
První zkušenosti s Vista Ultimate x64 jsem již popisoval, tento článek se zaměří na podporu her.
Používám pro testování poslední existující NVIDIA ForceWare 101.41 BETA ovladače určené pro Vista x64 a Creative X-Fi driver verze 2.13.0012 (64-bit).
Kromě ovladačů je potřeba na Windows Vista nainstalovat i poslední verzi DirectX 9.0c Redistributable z února 2007 a rovněž aplikaci Creative ALchemy, která zajistí podporu pro EAX (HD) i pod DirectX, nikoliv jen pod OpenAL (které zatím používá minimum her).
K čemu je Creative ALchemy? Windows Vista již neobsahuje podporu pro EAX prostorové efekty a zvuk pomocí rozhraní DirectSound, přenechává toto na OpenAL rozhraní. Zvuk je u těchto her ve Vista, pokud nepoužívají OpenAL, tvořen jen SW mixerem, a tedy horší než na Windows XP.
Creative
se to naštěstí snaží řešit, a to zmíněnou utilitkou Creative ALchemy. Tato
utilitka obsahuje (uživatelsky editovatelné) profily
aplikací, které používají EAX, těmto aplikacím nakopíruje malou dsound.dll knihovnu, a tato následně realtime převádí EAX volání na OpenAL, a hra poté
zvukově funguje identicky jako ve Windows XP. Podmínkou pro převod EAX ->
OpenAL je X-Fi zvuková karta, zde to funguje opravdu skvěle, nicméně majitelé starších a ne-Creative karet mají
smůlu, budou mít v EAX hrách horší zvuk než na Windows XP.
Creative ALchemy v akciDirectX 9.0c z února 2007 již počítá i s Windows Vista, a doplňuje do něj toto starší rozhraní (k existujícímu DirectX 10.0).
Situace není extrémně růžová ani v oblasti ovladačů grafických karet, přece jenom špičkové ovladače laděné po 6 let pro Windows XP nelze udělat zcela znovu pro Vista x64 přes noc. NVIDIA tak zatím v Control Panelu vypustila některé volby, které se naštěstí dají získat pomocí externí utilitky nHancer, přesto se stále jen a pouze dotahuje na funkčnost nabízenou pro hráče ve Windows XP.
