Download

FPS Drop Between Ue4 and Ue5

I’m not using Linux, or in the first place have UE5 installed at the moment. I need to free up some space for it first, plus my laptop is far lower than minimum specs for the demo.

I just wanted to ask, is there any official statement about the state of UE5 on Linux? Maybe it’s not yet compatible, even if it can be built for it? I honestly don’t know and haven’t seen anything one way or the other, but your system specs should handle way above 3-5 fps. Especially with the changes you made.

Considering you mentioned that on the same system on windows it runs well, maybe it’s a temporary OS incompatibility?

ya linux is obviously not a tier 1 platform for epic so it makes sense it lags in perf and optimization will come later.

such a big drop that makes it unusable for continuing to learn is what i’m trying to find a workaround for because i have good momentum going and i’m having fun.

other related topics i’ve started are Ue5 game dev on linux? and Understanding how linux fits in

[edit]

resolved!

Lol are you completely daft?
Rendering at 50% the size obviously renders 50% faster.

Surely you can’t be serious… XD
.

i also faced a problem of 120 FPS in UE4 and then 50 to 60 FPS i UE5

yeah bro i was have around 160 to 180 FPS in UE 4.26.2 and in UE 5 i am have max of 60 FPS

Yes, I’m serous. Epic intends to use temporal upscaling (which is why I mentioned it):

Temporal Super Resolution has the following properties:

  • Output approaching the quality of native 4k renders at input resolutions as low as 1080p, allowing for both higher framerates and better rendering fidelity.

Lumen relies heavily on Unreal Engine 4’s Temporal Upsampling with the new UE5 Temporal Super Resolution algorithm for 4k output.

For comparison purposes, the following GPU timings were taken from the PlayStation 5 Unreal Engine 5 technical demo Lumen in the Land of Nanite:

  • Average render resolution of 1400p temporally upsampled to 4K.
2 Likes

That fixed it for me :smiley: thanks

Ram is focused mainly on as someone pointed out loading things into memory. Also, it’s about textures. If you have a bunch of 4k textures, you’re going to reach your streaming pool size limit. A lot of people say more ram isn’t always better. While yes, that is true in some cases. 64-124 Gb of ram doesn’t hurt. There are QUIXEL game dev’s who max out their ram. It’s more though in good practice to optimize your texture sizes. For me, foliage isn’t something someone is going to crouch down and stare at, so I lower my foliage texture sizes. Optimize your game to focus on things the player is going to pay the most attention to.

2 Likes

Hi,

i7 8700
16 go ram
gtx 1060 6gb

Third person template nothing more
Same screen, same resolution, no content browser
The ue5 viewport is even a little smaller due to the UI

Multiplayer
Listen server, only one client, two screen

1 Like

with all these changes my scene is still down from 34~fps to 23~fps, with the cost of my basepass more than doubled!! im really struggling to work out what’s up here, something seems super wrong, to be fair its a very foliage dense scene but hopefully this performance drop isn’t something that hangs around when UE5 releases

My results are different!
In UE4 I could only place static mesh with 15 million vertex before before performace dropped to 30 ms. On UE5 with 50 million vertex its 16 ms, without any nanite. With 96 skinned mesh running around in a scene (crowd-humans, 40,000 vertex each, 4 animations) I get 17 ms.

I am yet try UE5 on production system and important projects as they don’t recommend it. Test system vulkan-linux 1050ti

Try this : Tip to get better fps on UE5

I don’t know too much about UE5 and do not doubt some users are experiencing frame rate issues. Everyone’s experience will differ according to their computer specs and the scene being rendered.

However, rather than convert a UE4 project, I created a new project in UE5 with any empty level (not blank - totally empty). I then created the simple scene in the image below from scratch. The scene renders at an acceptable frame rate of almost 60 FPS bearing in mind that it:

(a) uses the default UE5 settings (including the Lumen settings); and
(b) is running on a 4 year old laptop with modest specs - i7-9750H CPU (6 cores/2.6 GHz), GTX 1650 GPU and 32 GB RAM.

So really, not too shabby given this is an early release of UE5 which has yet to be optimized. I’m guessing, but importing an existing UE4 project with its own hairs and pimples may one of the reasons users are seeing mixed results.

the issue isn’t so much that in a vacuum UE5 runs bad, but i’d be interested if you recreated the exact same scene in UE4 how it compares, and also, in my simpler scenes they are a lot closer, but in scenes where GPU cost is higher in either engine, it performs much worse in UE5 is my real issue

1 Like

Nanite, lumen, and gen5 taa cost a lot. Edit: Also virtual shadow maps perform horribly. Turn em off.

I upgraded main project to ue5 on another rig and I am facing too much fps drop. Its now 90ms instead of 8 ms in ue4 (rx5700).
I had faster performance than ue4 with test system (low end) and a smaller project.

1 Like

This 100% does not match UE4 performance.

The default third person template in UE 4.26 is 120 FPS in UE5 it is 80-90 FPS.

2 Likes

Not sure that it matters or is even relevant, but I did watch an Epic video about Lumen which noted that the lighting in UE5 works very differently to UE4 so there can be issues with updating a project from UE4 that uses static lighting. I wouldn’t be surprised if this impacted on the FPS. With new projects in UE5 and with no static lighting I’m getting a very reasonable FPS.

There has to be something else, I’ve tried upgrading, I’ve tried copying settings 1:1, there has to be something else in UE5 that is causing a UE4-120FPS project to go to 90-100. I’ve messed with just about every setting there is…

I feel like Im the only one who actually gained FPS importing my game into UE5. Which leads me to believe that UE5 forgave something that Im doing wrong in UE4, and I wish I knew what it was. So why was switching ue5 the biggest mistake I made this year? Because of something so simple as not being to able to see child actors that are located in my character BP. Which is how my weapons are setup…