October 3, 2012 - Warren Held
Borderlands 2: Enable PhysX On AMD Graphics Cards
Since nVidia acquired AGEIA Technologies they now own their PhysX technology. Instead of using an AGEIA PhysX card, the PhysX processing is now done using CUDA on supported nVidia graphics cards. You can manually edit a configuration file for Borderlands and enable PhysX if you are using an AMD graphics card, but the processing is done on the CPU (from what I’ve read…which would make sense). People have reported the game running fine with PhysX on high, while others report that their FPS drops a lot on high but remains fine with PhysX set to medium. PhysX on high with all of my graphics options maxed out runs fine on my machine. ATM I’m running an AMD Radeon HD 6950 overclocked to 950mhz and an AMD Phenom II X6 overclocked to 4ghz. I’m sure the six core processor helps with being able to process the PhysX and the game and enables me to keep a good frame rate with PhysX set to high. Anyways…here is how to enable PhysX with non-nVidia graphics cards.
Open up C:\Users\USERNAME\Documents\My Games\Borderlands 2\WillowGame\Config\WillowEngine.ini. Search for PhysXLevel and change it to the following:
PhysXLevel=0 <- (low)
PhysXLevel=1 <- (mid)
PhysXLevel=2 <- (high)