this post was submitted on 19 Feb 2025
249 points (95.6% liked)

Technology

63082 readers
3556 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 

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

you are viewing a single comment's thread
view the rest of the comments
[–] kitnaht@lemmy.world 45 points 3 days ago* (last edited 3 days ago) (16 children)

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
[–] lime@feddit.nu 61 points 3 days ago (5 children)

this is an incomplete list. as per the wiki article:

PhysX in Video Games

PhysX technology is used by game engines such as Unreal Engine (version 3 onwards), Unity, Gamebryo, Vision (version 6 onwards), Instinct Engine, Panda3D, Diesel, Torque, HeroEngine, and BigWorld.

As one of the handful of major physics engines, it is used in many games, such as The Witcher 3: Wild Hunt, Warframe, Killing Floor 2, Fallout 4, Batman: Arkham Knight, Planetside 2, and Borderlands 2. Most of these games use the CPU to process the physics simulations.

Video games with optional support for hardware-accelerated PhysX often include additional effects such as tearable cloth, dynamic smoke, or simulated particle debris.

PhysX in Other Software

Other software with PhysX support includes:

  • Active Worlds (AW), a 3D virtual reality platform with its client running on Windows
  • Amazon Lumberyard, a 3D game development engine developed by Amazon
  • Autodesk 3ds Max, Autodesk Maya, and Autodesk Softimage, computer animation suites
  • DarkBASIC Professional (with DarkPHYSICS upgrade), a programming language targeted at game development
  • DX Studio, an integrated development environment for creating interactive 3D graphics
  • ForgeLight, a game engine developed by the former Sony Online Entertainment
  • Futuremark's 3DMark06 and Vantage benchmarking tools
  • Microsoft Robotics Studio, an environment for robot control and simulation
  • Nvidia's SuperSonic Sled and Raging Rapids Ride, technology demos
  • OGRE (via the NxOgre wrapper), an open source rendering engine
  • The Physics Abstraction Layer, a physical simulation API abstraction system (it provides COLLADA and Scythe Physics Editor support for PhysX)
  • Rayfire, a plug-in for Autodesk 3ds Max that allows fracturing and other physics simulations
  • The Physics Engine Evaluation Lab, a tool designed to evaluate, compare, and benchmark physics engines
  • Unreal Engine game development software by Epic Games. Unreal Engine 4.26 and onwards has officially deprecated PhysX.
  • Unity by Unity ApS. Unity's Data-Oriented Technology Stack does not use PhysX.
[–] kitnaht@lemmy.world 15 points 3 days ago* (last edited 3 days ago) (3 children)

Yeah, and a great post too - because some of your points here just point out that everyone ELSE have deprecated PhysX as well. Unity and Unreal both dropped it long ago. It's basically a moot point for 99.9% of people playing games.

Instead of using a PPU on the GPU, most people have focused on GPGPU physics calculations instead. The idea behind PhysX was a difficult one to launch in the first place. Given that most chip real-estate is going to these VPUs, I'm not surprised at all that they ditched the PPU for a more generalized version.

[–] lime@feddit.nu 15 points 3 days ago* (last edited 3 days ago)

well, sorta. some engines like unreal have indeed dropped physx (in fact that's the only one that's in there as having dropped it), but there are some heavy hitters in there. unity did not drop it as far as i know, but they have a separate version without it that's not made for games.

i also happen to know that ARMA 3, which is not on the list, is a heavy physx user. so i don't know how accurate any of our lists actually are.

my takeaway from this list is that if nvidia follows suit with their AX series and other pro cards, they are going to lose significant market share with the CAD and CFD crowd, because those guys have 40 year old codebases and they are not going to be happy that they have to rewrite a subsystem.

[–] 9point6@lemmy.world 6 points 3 days ago

PhysX has just been a CUDA application for a long time, there's not been a dedicated PPU on any card in a very long time

[–] LaggyKar@programming.dev 2 points 2 days ago* (last edited 2 days ago)

I don't think there has ever been a PPU on the GPU. It did originally run on PPU cards by Ageia, but AFAIK PhysX on GPU:s used CUDA GPGPU right from the start.

load more comments (1 replies)
load more comments (11 replies)