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

  • kitnaht@lemmy.world
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    4
    ·
    edit-2
    2 months ago

    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
    • wheeldawg@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      edit-2
      2 months ago

      Wow. I probably have played 4 or 5 on that entire list. And none of them in the past 5 or so years.

      It’s still a shitty thing to do for sure. Maybe there will be a new “thing” that starts getting used instead? Ray tracing has gotten way more coverage than PhysX ever did, and imo is like 3% as good or interesting.

      Physics actually have gameplay interactions that matter. Ray tracing looks nice, but is so absolutely expensive computationally that (imo) is not even CLOSE to being worth the effort if turning on, even with compatible hardware.

      Give us better physics, games! My main time sink rn is Rocket League, and that game is literally nothing but physics. Mostly simple physics, but stuff behaving in a logical way makes my brain a lot happier than better lighting ever did.

      I like when y’all grass became an actual object that could be moved around by players, or when tossing an item on the ground actually does it tossed down and colliding with other objects while texting to them appropriately (as in fire starting, or weight holding something down a certain amount). That stuff is potentially game creating, definitely feature drinking.

      Has anything AT ALL been affected by “pretty lights” beyond making them pretty? If it has, I’ve never heard of it.

      Keep games about a gameplay experience, not just a visual feast. Save that tech for movies or playable stories (ie Telltale type). Focus only on the gameplay experience otherwise. Toss in some ray tracing when you can, but NEVER at the expense of physics. It just doesn’t make any sense.

  • AdrianTheFrog@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    2 months ago

    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)

    • cheesorist@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      2 months ago

      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.

      • AdrianTheFrog@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 months ago

        Hmm, I was not aware of that. I’ve seen (not Nvidia related) simulations with probably tens of thousands of rigidbodies running on relatively old midrange CPUs in real time, so it’s pretty crazy that it’s that slow.

  • hark@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 months ago

    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.

  • BlackAura@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    2 months ago

    My understanding is 32-bit PhysX games are broken.

    64-bit compiled games are fine.