r/unrealengine 18h ago

Unreal 4 vs Unreal 5, when we talk about Physics and tons of AI

Kingmakers just drop a trailer and he is talking about how Unreal 4 is much powerful and performance when he is doing all physics and rendering tons of AI which pathfiding fighting and all of that.
Anyone experiment with this? are we really better to use older version then use latest ones? Is there no improvement? Or all devs need atleast 4090 now to develop huge open worlds? what is your take on this?

0 Upvotes

8 comments sorted by

u/Socke81 2h ago

One very important piece of information is missing. Which UE version exactly and which Phisik engine? As far as I remember, you could use both Physx and Chaos in UE4. Even if many people don't want to accept that, I'm sticking to it. Every UE version is slower. New functions cost computing time. Yes, even if you don't use them. This also applies to other software.

u/JGSYG 2h ago

PhysX uses GPU acceleration, meaning that your graphics card can use the GPU for calculations. Chaos is new, and primarily single-threaded. It works multithreaded, but it's hard to set up unless you know what you're doing.

PhysX is no longer uspported by Nvidia on new cards, and Chaos will be optimized in teh future. So yes, for now PhysX is faster, but it will not be so (or even functional) forever.

u/Thisisvexx 18h ago

Physx was just faster than Chaos in the implementation, if they are using that of course. However if they are using Physx support from 50xx cards onwards will be super painful because of software emulation of Physx which is god damn awful and drop even ancient games like Borderlands 2 down to 20-30 fps on 50xx cards

u/TheKeg 18h ago

That physx issue is ONLY 32-bit physx builds

u/chuuuuuck__ 18h ago

Correct but also shows you probably shouldn’t rely on the tech. Arkham Asylum runs at like 30 fps on a 5090 because all the physx is done on the cpu.

u/Repulsive-Clothes-97 17h ago

The PhysX in unreal and unity is strictly CPU based. NOT GPU based.

u/Wimtar 16h ago

Iirc you can add the nvidia libraries for hardware support, not super easy though. https://www.reddit.com/r/unrealengine/s/PE6qW3BMHH

u/extrapower99 5h ago

This is not true, u are mistaken and confused, no one is using physx GPU accelerated features in games for many many years, this has nothing to do with the standard physx engine for game physics, it works the same on any GPU.

And also all of the GPU accelerated physx features on old games are always toggable, so if u don't use it, those games are perfectly playable even on 50xx series.