Skip to content Skip to sidebar Skip to footer

Gpu Physx Must Be Enabled in the Nvidia Control Panel to Continue

  1. I have a RTX 3060 and the latest 511.72 drivers on Windows 10. I've enabled the PhysX indicator from NV control panel. I have Project CARS 3 and Pavlov VR for PhysX games.

    When I start either of those games, the PhysX indicator says CPU, even though I'm forcing the RTX 3060 for PhysX from NV control panel. I haven't done any testing to see if PhysX performance changes at all.

    Can PhysX run on the GPU still? Maybe the indicator is bugged?

    Edit: It seems some games can be hard-coded to only do CPU PhysX. I don't know if this is specifically what I'm running into.

    • GPU-Z shows a checkbox for PhysX
    • MSI Kombustor PhysX4 tests work fine and on the correct device (CPU and GPU)
    • PhysX version 9.21.0713 is installed
    Last edited: Feb 10, 2022
  2. Trunks0

    Trunks0 Master Guru

    Messages:
    482
    Likes Received:
    239
    GPU:
    Pavlov is using UE4 and the default Physics engine for UE4 is the is CPU based Havoc. So that might explain it.
  3. mbk1969

    mbk1969 Ancient Guru

    Messages:
    12,846
    Likes Received:
    11,054
    GPU:
    Game developers can specify what processor to use for PhysX.
  4. Most PhysX games are. There is only a handful of games that can utilize the GPU (or the dedicated PPU) and those are typically from the far past.

  5. That's unfortunate. I wonder why it was left for developers to decide? Does PhysX need different coding depending on CPU or GPU? I figured if it works fine on the CPU, it should be better on a GPU as-is.
  6. GPU PhysX is only for really costly bonus effects. CPU physics are either gameplay relevant (thus can't be run on the GPU without slow copyback) or are really cheap so that it doesn't make sense to run them on the GPU in the first place.
  7. mbk1969

    mbk1969 Ancient Guru

    Messages:
    12,846
    Likes Received:
    11,054
    GPU:
    Also CPU path of PhysX v3+ was heavily optimized, IIRC.
  8. True, although it sadly still doesn't hold a candle to hardware PhysX. :(
    Last edited: Feb 12, 2022
  9. skacikpl

    skacikpl Master Guru

    Messages:
    663
    Likes Received:
    261
    GPU:
    False.
    UE4 up to about 4.24-ish used Nvidias PhysX for physics, beyond that they use their own Chaos Physics solver.
    PhysX USED to have GPU accelerated solvers but i don't think they're even actively developed or supported by nvidia anymore simply because there's no real benefit to using them as it'd be supported only on like what, 50-60% of PC only, whereas CPU only solver can run on any modern platform so it's pretty obvious where it should evolve towards.
  10. So is it best to set PhysX to GPU or CPU.

  11. Set it to GPU in your control panel. That way, games that support Hardware PhysX will use the GPU and the others will use the CPU regardless.
  12. They discontinued old CUDA-exclusive GPU PhysX in favor of FleX that can run via D3D DirectCompute and thus also on AMD/Intel GPUs: https://developer.nvidia.com/flex
    Though FleX development also seems to have stopped. Metro Exodus uses it afair.
  13. Trunks0

    Trunks0 Master Guru

    Messages:
    482
    Likes Received:
    239
    GPU:
    Good to know, I should have checked rather going off the top of my head :)
  14. vestibule

    vestibule Master Guru

    Messages:
    914
    Likes Received:
    358
    GPU:
    Its plain to see that in a lot of games now that the physx is a separate program built into a given item that normally would display physx in a normal way and in in an obvious way out side the norm of other stuff like a flag blowing in a boring concrete street.
    When you look at what goes on in games now its like physx gif..
    This clearly saves computation and resources.
  15. Jobert

    Jobert Active Member

    Messages:
    94
    Likes Received:
    34
    GPU:
    GPU physx was unoptimized garbage in most games. FPS would tank and the gpu usage would go down which was hilarious. For instance in Borderlands Pre Sequel I have gone back and tested it on nearly every gpu upgrade and nothing can go above 45 fps in the heavy phsyx spots.

  16. yobooh

    yobooh Master Guru

    Messages:
    261
    Likes Received:
    15
    GPU:
    Unreal Chaos will make physx obsolete:
  17. Borderlands was a configuration issue, they didn't put a limit on particle spawn so the cpu was over encumbered well before the gpu even processed the effects.
  18. dr_rus

    dr_rus Ancient Guru

    Messages:
    3,358
    Likes Received:
    618
    GPU:
    Unreal Chaos won't be available outside of Unreal Engine.
  19. Trunks0

    Trunks0 Master Guru

    Messages:
    482
    Likes Received:
    239
    GPU:
    True, but it's just an example. Havoc also caught up and others, like EPIC, learned how to make a good physic engine. So it still stands, they all kinda caught up.
  20. Rogerbee

    Rogerbee Member Guru

    Messages:
    121
    Likes Received:
    42
    GPU:
    There is an auto select in Nvidia Control Panel under Configure Surround and PhysX, it says it's 'recommended', so, to cover your bases, it's probably best to do that. When the OP mentioned it, I realised that I'd been setting mine for the GPU. You live and learn.

Share This Page


wilsontwongive.blogspot.com

Source: https://forums.guru3d.com/threads/can-physx-still-run-on-the-gpu.441780/

Post a Comment for "Gpu Physx Must Be Enabled in the Nvidia Control Panel to Continue"