Archive for January, 2012
New version of PhysX System Software is available. It contains bug fixes for recently released GPU PhysX games and provides support for 6xx GPUs.
Update #2: Official PSS 9.12.0213 is available
- Includes the latest PhysX runtime builds to support all released PhysX content.
- Changes & fixed issues in this release
- Fixed a bug that caused cloth (paper) to jitter in Batman Arkham City.
- Updated SDKs for Alice 2 and other 2.8.4 applications.
- Supports NVIDIA PhysX acceleration on all GeForce 8-series, 9-series, 100-series, 200-series, 300-series, 400-series, 500-series, and 600-series GPUs with a minimum of 256MB dedicated graphics memory.
You can download PhysX System Software 9.11.1111 from NVIDIA website.
Today we have stumbled upon following article (and related post), that is promising huge framerate boost in Batman: Arkham City with GPU PhysX effects enabled by replacing certain APEX .dll file with same .dll, but from Mafia II title (which is also featuring APEX based GPU PhysX effects). We decided to perform a little research on this effect:
Author of this method is suggesting to replace original file APEX_Clothing_x86.dll, located in Batman: AC folder, with renamed APEX Clothing.dll from Mafia II installation. Both those libraries are used by APEX Clothing module (and are responcible for cloth and clothing simulation), but have different version – Batman’s .dll is related to APEX 1.1 and the one from Mafia II – APEX 1.0.
Thus, with APEX 1.0 library cloth assets in Batman are not recognized and not simulated – they are simply appearing on level in frozen state, hovering above the ground (like carpets and posters on a screenshot below).
Disabled cloth simulation is giving you desired fps boost, but you can achieve same effect by setting “Hardware Accelerated PhysX” option to “Normal” – this will switch off all cloth and clothing simulation, leaving only particle PhysX effects, without necessity to mess up the .dlls.