PhysX в Metro: Last Light / / Zogrim
At one time, NVIDIA was heavily implementing PhysX technology, and it has taken root in many games, where it creates quite good effects. But on RTX 50 video cards You won’t see them.
A huge number of not so old games that do not have a 64-bit implementation support PhysX. Among them are Borderlands 2, Metro 2033, Batman: Arkham Origins and dozens of others. However, NVIDIA «is in the process of» termination support for the required CUDA library for 32-bit operating systems. Also, support for 32-bit PhysX has just been suspended in the latest RTX 50 drivers. List of games that are affected, placed on Rcetera.
The industry is gradually abandoning 32-bit support: according to VideoCardz, «there is hardly any reason to use a 32-bit operating system today unless you are an ATM». But there are still some very good old games out there that a lot of people play, and someone will definitely want to do so in the future. Here’s what NVIDIA’s MrEWhite has to say about the solution, which raised this topic on Reddit:
«I created a thread on the NVIDIA forums because I noticed that in GPU-Z, as well as in several games I tried, PhysX was not enabled, or was running on the CPU regardless of the selection in the NVIDIA Control Panel. It turned out that this may be intentional, as a member of the NVIDIA forum linked to a page on the NVIDIA support site that states that 32-bit CUDA is no longer working — 32-bit PhysX games rely on it. So, to test and confirm this, I downloaded the 64-bit version of PhysX and it worked with Batman Arkham Knight. So essentially, NVIDIA has silently removed support for a huge number of games with PhysX, a technology that many people assume will be available on NVIDIA, and not told the public about it».
NVIDIA engineer’s responseSome other gamers have also noticed the absence of PhysX in games after updating the driver, or when checking with GPU-Z. NVIDIA Software QA Manuel Guzman confirmed to MrEWhite that the loss of PhysX support is the result of using an outdated 32-bit version of CUDA. However, NVIDIA confirms support for the 32-bit version in RTX 40/30/20 and GTX 16/10/9 graphics cards.