Laptops

NVIDIA Giveth, NVIDIA Taketh Away | RIP PhysX 32-bit (GTX 580 vs. RTX 5080)

NVIDIA Giveth, NVIDIA Taketh Away | RIP PhysX 32-bit (GTX 580 vs. RTX 5080)

In fact, we even put the RTX 5080 with a GTX 980 as an accelerator card to improve the performance.

And all of that is because of PhysX. NVIDIA’s “way it’s meant to be played” was once marketed as a game-changing feature, and they were right. But now, some variations of PhysX are no longer supported.

A couple of weeks ago, a user responded to an NVIDIA driver feedback thread, saying that “PhysX still isn’t working on the 50 series cards. Attempting to force it on via a config file edit in Borderlands 2 and turning on the PhysX indicator shows it’s running on the CPU.” In response, NVIDIA stated that “This is expected behavior as 32-bit CUDA applications are deprecated on GeForce RTX 50 series GPUs,” citing a post from January 17th that had (up until then) drawn little attention from the gaming community.

This is an insight into what happens when vendor-specific solutions are abandoned, and even though the affected games are ancient, it breathes some healthy skepticism into topics like vendor-specific graphics improvements. Today, we have a lot of those that include DLSS and its many sub-features, Reflex, frame generation, and other technologies that could end up in an NVIDIA graveyard. Even ray tracing: There’s no guarantee that’s processed the same way forever, especially with dedicated hardware for it.

Let’s get into the PhysX situation.

Rumors of its demise are slightly exaggerated, but not greatly: NVIDIA hasn’t fully killed PhysX (not yet, anyway), but it has dropped 32-bit CUDA support, and therefore 32-bit PhysX games are affected. 

A user on the ResetEra forum has compiled a list of 32-bit games with PhysX based on a WikiLists article; big thanks to those guys for rescuing lists from rules-obsessed Wikipedia editors and their crusade to convert every list into a useless categories page. Yes, this bothers us.

PhysX has had a long, long history, and it’s not actually gone. For example, newer games with 64-bit PhysX shouldn’t be affected. 

We’re particularly confused by the February 18th Tom’s Hardware article that leads with the statement that “As far as we know, there are no 64-bit games with integrated PhysX technology,” but it then mentions Metro: Exodus and The Witcher 3, both of which are 64-bit games. 

Further adding to the confusion, PhysX doesn’t HAVE to run on a GPU, so even removing GPU acceleration doesn’t necessarily completely kill the feature in games.

PhysX Background: “The Way It’s Meant To Be Played”

In order to better explain the current situation, we have to explain what PhysX was trying to be.

PhysX was part of NVIDIA’s SDK suite for developers that attempted to make it easier to integrate higher-quality graphics effects, with the downside being that it’d run either exclusively or minimally just better on NVIDIA hardware. This is a familiar story even to today. NVIDIA also drives integration by providing engineering resources to game developers. The company used to send engineers out to different game developer campuses to help them program and integrate features in their games and while they were there, they would sometimes optimize drivers. 

To paraphrase Wikipedia, PhysX was originally developed by NovodeX AG, which was acquired by Ageia in 2004, which was acquired by NVIDIA in 2008. 

It originally ran on discrete PPU (or Physics Processing Unit) accelerator cards, but NVIDIA adapted the tech to run on CUDA cores. We’re only concerned with NVIDIA PhysX titles here: pre-2008 games from the Ageia era already required the PhysX Legacy Installer, and we’re not going far enough down the rabbit hole to test whether that still works.

PhysX is a physics engine SDK, usually associated with destructible environments, ragdolls, fluid, fabric, interactive fog, and particles in general. NVIDIA’s tagline for games it collaborated on in the heyday of PhysX was “The Way It’s Meant To Be Played,” and PhysX was the poster child for that philosophy. Games like Mafia II look dramatically different with PhysX enabled; The developers even put NVIDIA’s name on the cars during the benchmarking scene, turning the NVIDIA experience into literally the way it’s meant to be played. 

If you turn off PhysX in games like Mirror’s Edge, it straight up removes objects from scenes. If you were using AMD or (GabeN forbid) Intel graphics in 2010, you were getting inferior versions of the highest-profile AAA games.

PhysX can be run on CPUs, but historically not well, which is obviously to NVIDIA’s advantage.

David Kanter, who has appeared many times on our YouTube channel as a technical analyst (including for our Intel fab tour), finally gets his “I told you so” moment. It took 15 years, but he can finally say it.

Leave a Reply

Your email address will not be published. Required fields are marked *