To Vassek: Jdu asi z křížkem po funuse, ale protože mě Mafia II rozhoupala k tomu, nainstalovat Hybrid PhysX, a strávil jsem na jejím rozchození pár dní, tak se podělím o zkušenosti. Linky na modifikaci ovladačů PhysX už tu postoval pár měsíců zpět Shit. Od té doby přišla nová verze, takže aktuálnější informace jsou na:
http://www.ngohq.com/graphic-cards/1770 ... -04ff.html
Návod je tam napsaný hned v prvním postu, případně v každém souboru modu je ještě jednou. Je opravdu extrémně jednoduchý, ale trochu jej rozepíšu:
1. Nainstalovat počítač s grafikou ATI, včetně Catalystu libovolné verze. Podmínkou je OS XP nebo 7 (32 i 64bit), ve Vistách to nefunguje (má jen WDDM 1.0 nikoliv 1.1 jako W7).
2. Zapojit grafiku nVidie do kompu - pro PhysX je potřeba minimálně 8 generace, 32ROP a 256MB paměti (teoreticky stačí 8600GT, má to ale háček - viz níž).
3. Nainstalovat ovladače nVidie, restart pokud jej ovladač vyžaduje. Betaverze bývají vhodnější než WHQL, protože občas jsou odblokované a pak není potřeba modifikace (185.68beta nebo 257.15beta verze English US).
4. Nainstalovat ovladač PhysX.
5. Použít mod stažený ze stránek NGOHQ. Pro verzi grafického ovladače do 197.45 a PhysX 9.10.0222 a starší je mod 1.03 pro verze novější 1.04ff (Pokud tak jako já instalujete například 196.34 spolu s PhysX 9.10.0513, pak použijete nejdřív 1.03 a pak i 1.04ff)
6. Restart
7. Vypnout Akceleraci PhysX. Ve starších verzích ovladačů přes Ovládací panel nVidie v novějších buď pomocí nVidia PhysX Tweaker nebo přiložených souborů k verzi 1.04ff
8. Vytvořit "fake display". Váš monitor je připojen k Atině, ale potřebujete aby si i nVidia myslela, že má k sobě přípojený monitor, nebo jí fyzicky jeden připojte (pak jej musíte mít připojený při každém startu počítače, když chcete používat PhysX). Jednodušší je vytvořit virtuální plochu tak, že dáte detekci výstupů (v W7 je to v panelu rozlišení v XP tuším taky nebo případně v nastavení ovladače), najdete první výstup na nVidii a vynutíte na něm VGA monitor s minimálním rozlišením (800x600). Můžete na něj roztáhnout i plochu a hlavně, aby vám neujížděla mys do této virtuální obrazovky, tak ji posuňte tak, aby s hlavni plochou sousedila rohem a nikoliv hranou. (Nezapomeňte dát použít každou změnu zvlášť!)
9. Zapnout Akceleraci PhysX na grafice stejným způsobem jako v bodě 7.
10. Restart
11. Ověřit funkci PhysX v nějakém programu, například FluidMarku, pokud píše GPU PhysX máte hotovo a můžete pařit. Pro jistotu si ještě můžete porovnat výsledek benchmarku CPU PhysX (lze vynutit ve FluidMarku 1.2). Nezáleží na tom, jaké jsou absolutní hodnoty výsledků, ale rozdíl ve výsledcích fyziky.
To hovnaa: Modifikace zřejmě fungují bez problémů, neplatí to ale vždy a pro všechny typy karet. Zrovna 8600GT/GTS, která splňuje minimální požadavky na PhysX a shodou okolností jsem ji chtěl použít k akceleraci, byla z nějakého důvodu v nových ovladačích vypuštěna (od verze 256), takže tento postup na ni nebude fungovat. Pro její rozchození, jako samostatného akcelerátoru, potřebujete ovladač do verze 197, ověřené je to s verzí 196.34 beta. Pro PhysX verze 9.10.0513 potřebujete minimálně ovladač 196.21, takže i Mafii 2 si s její pomocí zahrajete (můžu postnout výsledky benchmarku), ale s novějšími hrami už asi půjde do starého železa. Uznávám, že její výkon na fyzikální výpočty není nijak závratný, ale stále je asi 4x rychlejší než jedno jádro procesoru. Lidi ji běžně nahrazují GTS240 s alespoň 512MB rychlých pamětí (DDR5). Pro prachatější bych pak asi doporučil GTS450 místo grafik založených na jádru G92. Cena je stejná jako GTS250 a výkon ve fyzice by měl být díky architektuře fermi vyšší. Na druhou stranu kupovat novou grafiku na akceleraci fyziky v kombinaci s ATI, když nVidia dělá všechno proto, aby to nešlo, považuji za holý nesmysl.