Mafia 2 — česká pecka s PhysX | Kapitola 7
Seznam kapitol
Na pulty obchodů dorazila nejočekávanější česká hra letošního roku Mafia 2 a my vám přinášíme její podrobný rozbor, který bude o něco delší než obvykle. Nároky hry jsou totiž samy o sobě poměrně vysoké a Mafie mimo jiné používá i fyzikální engine NVIDIA PhysX v kontroverzní GPU podobě. Mají tak majitelé GeForce důvod být spokojeni, zatímco lidé s Radeony by se měli hře vyhnout obloukem?
![Mafia 2 — česká pecka s PhysX](https://storage.googleapis.com/pctuning-cz/media/images/o0b2u2lh4ak3ng360d32103b3108615227452.png)
![Mafia 2 — česká pecka s PhysX](https://storage.googleapis.com/pctuning-cz/media/images/rspdjko8sct2o1c60d3210449e35126232879.png)
![Mafia 2 — česká pecka s PhysX](https://storage.googleapis.com/pctuning-cz/media/images/smynu6sk3hn1a1v60d32104e942a480082349.png)
Problematická je situace v případě, že máte kartu ATI Radeon a chcete si za každou cenu zahrát včetně PhysX efektů. Na ty v kombinaci s přídavným jménem "plynulý" můžete ve hře zapomenout (pomoct může snad jen úprava PhysX knihoven, viz poslední kapitola). Ani čtyřjádrový procesor Core i7 přetaktovaný na 3,6 GHz totiž hru nedokáže plynule rozběhat a v zásadě není rozdíl, jestli budete hrát s PhysX na High a budete mít 19 fps či dáte přednost nastavení Medium a v průměru budete mít 23 fps, protože v nejnáročnějších přestřelkách bude framerate padat stále někam pod 15 snímků za sekundu.
Co mne ale ale opravdu zklamalo je z grafu jasně patrná absence optimalizace pro vícejádrové procesory. Zatímco pokud máte kartu GeForce a fyziku akceleruje GK, dokáže hra možností vícejádrových čipů využít, pokud máte Radeon a limitujícím prvkem se stane PhysX běžící v softwarové emulaci, běží jen pod jedním vláknem a rozdíl mezi procesory Core 2 Duo a Quad jsem při stejné frekvenci nenaměřil větší než 1-2 fps, což je opravdu tristní. To je opravdu škoda, protože kdyby toto fungovalo, mohli by si s PhysX zahrát alespoň majitelé těch nejvýkonnějších procesorů Core i7, kterým takto PhysX běží jen v jediném vlákně. Je ovšem pochopitelné, že zájmem NVIDIE není tuto optimalizaci udělat a lidé 2K Czech zřejmě neměli dostatečné páky, aby si optimalizace udělali sami jako tomu bylo v případě ruské hry Metro 2033.