Nvidia Broke PhysX in Lots of Old Games, But Only for GeForce RTX 50-Series GPUs

The GeForce RTX 50-series graphics cards have lost support for the PhysX physics engine in 32-bit games, and Nvidia doesn’t seem to be fixing it. When running the still-popular Borderlands 2 on an RTX 50 card, the PhysX engine uses the CPU instead of the GPU, causing performance issues. Nvidia called this “expected behavior” because it dropped PhysX support in older games.

Image source: NVIDIA

With the launch of the GeForce RTX 50-series GPUs, Nvidia has dropped support for 32-bit CUDA applications, including 32-bit games that use the PhysX engine. This will affect games like Borderlands 2, Batman: Arkham City, BioShock Infinite, Assassin’s Creed IV: Black Flag, and more. At the same time, 64-bit games that use PhysX will continue to run normally on GeForce RTX 50-series cards.

Nvidia’s decision to stop supporting PhysX in 32-bit games doesn’t mean they won’t work on the company’s latest chips — games will run with the physics engine disabled or use the CPU to run PhysX, which significantly reduces the speed of in-game physics calculations and the realism of the environment. RTX 40-series and older GPUs will continue to support 32-bit applications in full.

Below is the text of Nvidia’s official statement:

32-bit native compilation and cross-compilation have been removed from CUDA Toolkit 12.0 and later. 32-bit CUDA applications cannot be developed or debugged using CUDA Toolkit 12.0 or later for any target architecture. Use CUDA Toolkit from earlier releases for 32-bit compilation.

The CUDA driver will continue to support running 32-bit application binaries on GeForce RTX 40 series (Ada), GeForce RTX 30 series (Ampere), GeForce RTX 20/GTX 16 series (Turing), GeForce GTX 10 series (Pascal), and GeForce GTX 9 series (Maxwell) GPUs. The CUDA driver will not support 32-bit CUDA applications on GeForce RTX 50 series (Blackwell) and newer architectures.

Support for running 32-bit x86 applications on x86_64 Windows is limited to using:

  • CUDA Drivers
  • CUDA Runtimes (cudart)
  • CUDA Mathematical Library (math.h)

It is unlikely that Nvidia will restore the functionality of 32-bit CUDA code on the GeForce RTX 5000 series of graphics accelerators. Numerous comments from experts and ordinary users call such a policy “disrespectful to Nvidia’s gaming heritage”, of which PhysX is a part.

admin

Share
Published by
admin

Recent Posts

Nissan Leaf EV to Become NACS-Ported Compact Crossover in Third Generation

Nissan Leaf can rightfully be considered a long-liver of the electric car market, since the…

3 days ago

OpenAI expects to more than triple its revenue this year and then double it next year.

OpenAI, the market leader in generative artificial intelligence systems, remains nominally a startup, its financial…

3 days ago

OpenAI Decides to Hold 4o Image Generation Launch for Free Users

OpenAI has been forced to delay the release of ChatGPT's built-in image generator for free…

3 days ago

1440p and 240Hz for just $200: Xiaomi updates the 27-inch Redmi G27Q gaming monitor

Xiaomi continues to update its Redmi G27Q gaming monitor every year. The model was first…

3 days ago

Beware, Android is shutting down: OS development will cease to be public, but there is no reason to panic

Android device makers can significantly customize the look and feel of the operating system, but…

3 days ago

Fake GeForce RTX 4090s with RTX 3090 chips have started popping up in China — craftsmen are even changing the GPU markings

In China, scammers have started selling GeForce RTX 3090 graphics cards, passing them off as…

3 days ago