Batman Arkham City with hybrid PhysX on AMD

Batman Arkham City is just like Mafia II a Nvidia-sponsored game with exclusive CUDA-based-PhysX support:

AMD users don’t get full particles, debris, fog and smoke effects. I bought this game but the exclusive support for Nvidia-owners-only pissed me so much off that I decided to get an additional Nvidia card that would do dedicated CUDA-PhysX calculations after watching a video on YouTube of someone who did it:

I paid 30 Euro for a GT430/PCI-E on eBay as it seemed that this card is sufficient for normal PhysX setting in the game with its 96 processor cores. I build it in next to the HD 6870 but had to switch my Asrock AOD790GX/128M main-board from PCI-E 16/1 mode to PCI-E 8/8 Crossfire-mode in order to detect the card. The GT430 barely fit in as the HD 6870 is a 2 slot card but it worked. After doing that I installed the latest Nvidia drivers 285.62 that come with PhysX 0621 and then applied the patch that makes this all possible…

http://www.ngohq.com/graphic-cards/17706-hybrid-physx-mod-v1-03-v1-05ff.html

… it made possible what Nvidia says is impossible: you can use an AMD card for the 3D acceleration and an additional one from Nvidia for PhysX rendering. Nvidia is using PhysX as a unique selling point for their GeForce cards and is pushing it into the market by paying developers to implement exclusive support. That’s not fair and the poor success of the Bullet Physics Library shows how serious Nvidia is about it. They push this proprietary “standard” by all means.

The setup with the GT430 in hybrid-mode together with the HD 6870 is maybe not the fastest and my system is mid-range (Phenom II @3,2 GHz, 6870 1GB, 4GB RAM) but it’s enough to get 30 FPS average in the in-game benchmark and play the game smoothly on DX11 normal tessellation normal PhysX settings (rest is set to very high). Before it was ~50 FPS without the PhysX effects but in this game the performance hit is worth it IMHO. To get high PhysX effects you would need to use a GTX460 BTW and to get more FPS something in general like a 6970 with 2GB.