Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Well, I tried and I think youtube removed my comment. Not gonna try again stoopid youtube comment approval system.
PhysX is a dead tech basically in modern gaming so spending time to patch out an issue on a game over 10 years old isnt profitable for them
Second reason is Bl2 is a poorly optimized overall and you are gonna have to patch the issue yourself if you want the physX to work properly.
there should be a steam guide on how to replace the old D3D9 files with new ones that nivida provides on their website for the PhysX tech
PhysX is still wildely used as it forms the basis of many gameengine physics, GPU accelerated physX is as good as it had ever been, and the ONLY thing they removed is driver-support for the 32bit version which had been fully removed from the SDK 15 years ago - 2 years before BL2 was released.
Tell 2K games to no use an SDK that was ALREADY DEPRECATED when BL2 development started. Not just that, they opted to us the first SDK version with the rudamentary CPU-fallback that was never meant to be used for actually playing anything while SDK 2.0 (available long before development started) would have had multithreading - those are things that were supported on the 32bit version. And v3.0 was 64bit, significantly faster on the GPU and CPU, as well as supporting SSE.
Again - since v1.0, 15 years ago, 32bit was only for compatibility and 64bit was the standard.
There is a big difference between having a compatibility layer for 32bit applications and supporting 32bit systems - the later is no longer available. You simply can not install Win11 on a 32bit system as that is just impossible.
Consumer CPUs have supported 64 bits for almost four decades now, same way they supported TPM for the last two decades.
We were still using 8-bit CPUs in 1985. Except for a few of the cool kids who had 16 bits.
Windows was built on backwards compatibility; it's why everyone used it over other operating systems. Removing support for 32-bit games means one less reason to use Windows in future.
32-bit games will stop working when hardware itself removes the instructions, is in AMD and Intel hands.
NVidia dropping the ball with PhysX won't stop the games from working, but if they had bothered to support modern CPU instructions in PhysX this wouldn't be a problem for starters (they crippled CPU performance with PhysX on purpose to sell GPUs).
Removing the physx from the 5080 means im screwed for games i need to play Mafia remaster series, All the Metro games and BL2 and pre sequel i think thats it... so it means either awkwardly sliding in a 2080 alongside a 5080 or looking for a single slot 3060 a minimum would be 150 just to get a card dedicated to physx. Nvidia think physx is dead but being shallow they would think that at long as people play the games it is not dead.
What you are complaining that Nvidia supposedly did not do - they in fact did BEFORE BL2 started development.
PhysX is just the most used physics-backend in the entire gaming industry and used in literally thousands of games.
It is BL2 that does not support the over 15 year old 64bit API but opted for the back then already deprecated 32bit version with the already no-longer available at the time old SDK.