Now that 5.0 is out, I decided to migrate my 4 years in-the-works project.
Nothing major had been broken and all seemed fine were it not for an unexpected decrease in performance I’m getting with UE5’s copy of the project.
Here are my stats for my UE4 project:
And here is the same scene with the same project settings and setup on UE5:
I should mention that this is not in play mode - in play mode, I would get over a hundred frames easily in UE4 - in UE5 the fps is mostly all over the place where I don’t get less than 50 and never more than a 100.
This is also with Lumine disabled, virtual shadow maps disabled, same AA settings, screen-space reflections, and some objects now use nanite in this scene.
Anyone else faced something similar when migrating or in general whilst using UE5 and can give me some pointers on what could be the problem?
Maybe is just the fact that a new piece of software will be more demanding. Is just the hardware remaining behind. It does more stuff but is more resource demanding.
I’m curios if same project will run faster or slower in UE5 than UE4. Probably slower. The video on youtube about the UE5 launch asked people to upgrade their projects to the latest version. I’ve learned the hard way that one should not do that if he doesn’t know what he is doing.
Ive found the same, and one of the answers here “Maybe is just the fact that a new piece of software will be more demanding.” from Dorusoftware is right. Example is this, the “material complexity visualizer” shows most the Matrix City in Red “bad” and the response from epic is that the Visualizer is out dated, and needs to be scaled DOWN so that the materials in the City are Green. AKA Hardware IS good enough to run this, but due to Crypto, we are 2 years behind in GPU upgrades. If everyone was setting on 3060tis and 3080s right now, hands. So stick to UE4 if you are not going to target next gen. UE5 isnt as much a performance increase, as a level up. New Abilities (unlimited triangle) not faster existing abilities (240fps limited triangles.) - I’m getting about the same results you are seeing.
I would be inclined to believe the theory of “new software = higher demands” after testing performance in an empty starting level within the same project.
This leads me to believe there might be simply put, a project setting that is causing this.
Since even in an empty scene in my original project I’m getting stuttering on an “equal” scale of a fully designed level scene.
It always was on FXAA. I tried the other ones but they horribly suit my project and do not make a noticeable performance difference.
I’m starting to think my final option could be to manually migrate my project by starting a new blank one and then moving my files to it manually. There could be a glitch in the migration system itself.
I have a project made in UE 4.27 and when Ue5 was realease, i try it to upgrade the project, but fps decrease allot.
I thought was about the project, but i started to make some tests.
I created a new thirperson project template in 4, i upgraded to 5 and Fps decrease again.
I have a RTX 3070
Ram: 16 Gb
I will put here 2 screenshots. 1 in UE 4.27 and another 5
After an entire day of trying to solve this issue, I have gotten a lot closer to a solution as well as to what is causing the problem in the first place.
I migrated manually by starting a new project and then copying over files from the original project. I am going to keep trying to assure everything works before I end up ticking this as the current best solution.
My guess is that a .ini file or some kind of setting is just making UE5 do this.
Since I only copied over the content folder, as well as setting up the rest of the settings manually, along with compiling the shaders again.
Did you try, out of curiosity, to try and delete all the .ini files inside the config folder? If a setting inside a .ini is causing a problem that should solve it.
Actually, I found that the config folder is not responsible, since the only folder within it was the localization folder where I have all of my localization folders.
It would probably be difficult to find the exact file causing this issue, but so far things are going very smoothly with the manual migration.
Alright, so manual migration has led me to believe (after hours of setting up and testing) that it absolutely fixes the stuttering, but we are left with a significant drop in FPS.
Overall the game runs slower even when exported (development package).
The FPS drop is something I simply cannot figure out.
I’m getting CPU stalls in the profiler, which I managed to fix last time by literally buying a new CPU, and I have one of the best ones on the market which makes it all the harder to figure out why the CPU stalling is happening in UE5.
In case UE5 on its own offers worse performance for games, which I highly doubt, that would mean this is a problem that needs to get fixed in a later version.
Edit: can no longer edit this topic for some reason so I made a new one for the FPS problem.
It seems like this has something to do with lighting. When I drop in a new directional light and delete the old one I regain the lost fps, but once I rebuild lighting it goes back to lower fps. Creating a new level seems to fix that issue.