cross-posted from: https://sh.itjust.works/post/33099518
TLDR: NVIDIA removed support for PhysX with the 50 series GPUs, resulting in worse performance with PhysX games than previous GPU generations
I’ve had enough of NVIDIA to the point I’m not planning on playing anything on one of their GPUs ever again.
It’s too bad the CPU path for PhysX is crappy. It would be a good use of the many cores/threads we have available to us these days.
I’m too poor to worry about this. My wife bought eggs recently
So you had an egg in these trying times, did you?
Guess I’ll have to dust off my old dedicated PhysX card from the mid 2000’s. Shit… I think that thing is AGP not even PCIE 🤔
Are there really any 32-bit era games that your CPU can’t handle, especially if you have a $1k+ gpu? This post is honestly pretty misleading as it implies modern versions of PhysX don’t work, when they actually do.
That being said, it doesn’t make all that much sense as a decision, doubles are rare in most GPU code anyways (as they are very slow), NVIDIA is just being lazy and doesn’t want to write the drivers for that
Well, at least you aren’t on mac where 32 bit things just don’t launch at all… (I think they might be playable through wine, but even in the x86 era MacOS didn’t natively run any 32 bit games or software, so games like Portal 2 or TF2 for example just didn’t work even though they had a MacOS version)
mirrors edge drops to under 10 fps when breaking glass which generates physx objects… with a 9800x3d.
the current physx cpu implementation is artificially shit, the cpu can easily handle it nowadays but it depends on skilled community members or nvidia themselves to unshit it.
It only ever got deployed in a few dozen games
Is the only sentence in the entire article you need to be aware of.
This is rage-bait.
This is a list of the games it affects:
- Monster Madness: Battle for Suburbia
- Tom Clancy’s Ghost Recon Advanced Warfighter 2
- Crazy Machines 2
- Unreal Tournament 3
- Warmonger: Operation Downtown Destruction
- Hot Dance Party
- QQ Dance
- Hot Dance Party II
- Sacred 2: Fallen Angel
- Cryostasis: Sleep of Reason
- Mirror’s Edge
- Armageddon Riders
- Darkest of Days
- Batman: Arkham Asylum
- Sacred 2: Ice & Blood
- Shattered Horizon
- Star Trek DAC
- Metro 2033
- Dark Void
- Blur
- Mafia II
- Hydrophobia: Prophecy
- Jianxia 3
- Alice: Madness Returns
- MStar
- Batman: Arkham City
- 7554
- Depth Hunter
- Deep Black
- Gas Guzzlers: Combat Carnage
- The Secret World
- Continent of the Ninth (C9)
- Borderlands 2
- Passion Leads Army
- QQ Dance 2
- Star Trek
- Mars: War Logs
- Metro: Last Light
- Rise of the Triad
- The Bureau: XCOM Declassified
- Batman: Arkham Origins
- Assassin’s Creed IV: Black Flag
- Borderlands: The Pre-Sequel
I played Mirrors Edge a bit. The only part of physx in the game that I remember, as i didn’t finish it, was that there were some random curtains that would blow in the wind and weren’t placed anywhere where they would actually matter
Mirror’s Edge actually had a place with tons of broken glass falling down, where the framerate would drop into the single digits if it used CPU PhysX. I remember that because it shipped with an outdated PhysX library that would run on the CPU even though I had an Nvidia GPU, so I had to delete the game’s PhysX library to force it to use the version from the graphics driver, in order to get it to playable performance. If you didn’t have an Nvidia driver you would need to disable PhysX for that segment to be playable.