The problem was that PhysX support on Nvidia GPUs was only possible because it used CUDA — a proprietary Nvidia platform that enabled CPU-focused programming languages to be executed on the GPU.
That's because those games defaulted to using the CPU as the PhysX processor. For context, PhysX is a proprietary technology that uses parallel processing to calculate complex physics. CPUs don't ...
If you load up a 32-bit game now with PhysX enabled (or forced in a config file) and a 50-series Nvidia GPU installed, there's a good chance the physics work will be passed to the CPU instead of ...
Perhaps the most notable difference is a 170 fps jump between the RTX 3080 Ti + GT 1030 test and the RTX 3080 Ti with CPU-enabled PhysX in Mirror's Edge. 53.22 fps (down to 20-25 fps in PhysX ...
And as you can see in the video just above, PhysX just doesn’t run terribly well without a GPU’s assistance, tanking performance when its effects are most vividly felt on screen. One Redditor ...
However, in the case of Borderlands 2, there doesn't appear to be a way to turn it off right now so you have to use CPU-accelerated physics. Over on ResetEra, a big list of 32-bit PhysX-supported ...
TL;DR: NVIDIA's RTX 50 series no longer supports 32-bit CUDA applications, affecting older games like Batman: Arkham Asylum and Borderlands 2, which now run PhysX calculations on the CPU ...
Nvidia has quietly removed support for 32-bit PhysX hardware acceleration in its latest RTX 50 gaming GPUs, such as the Nvidia Geforce RTX 5090. This means games such as Mirror’s Edge ...
Despite that modern CPUs with powerful SIMD extensions can easily handle these sorts of physical simulations, NVIDIA's CPU-based implementation of its PhysX libraries is extremely unoptimized ...