UNREAL ENGINE 5.4 EXTREMELY BAD PERFORMANCE

Hi kilichamza77,

I’m sorry to hear about the performance issues you’re experiencing after upgrading to Unreal Engine 5.4. It sounds frustrating, especially given the effort you’ve put into your project. Let’s see if we can help you get those frame rates back up.

Firstly, it’s essential to have version control in place to safeguard your work and make transitions between engine versions smoother. I recommend setting up Git, even if it’s just locally on your machine. This can help you track changes and easily revert to a previous state if needed. Here’s a quick guide to get you started:

  1. Install Git and Git LFS.
  2. Use the .gitignore tailored for Unreal projects, which you can find here: gitignore/UnrealEngine.gitignore at main · github/gitignore · GitHub
  3. Initialize your repository and commit changes regularly, especially before upgrading the engine.

Now, regarding optimization, since you haven’t specified the details of your project (e.g., game type, use of world partition, etc.), I’ll provide some general advice that might help:

  • Check your project settings against those in the Lyra Starter Game, which is optimized for the latest Unreal Engine versions. You can find useful configuration files like DefaultEngine.ini, DefaultDeviceProfiles.ini, and DefaultScalability.ini there. https://www.unrealengine.com/marketplace/en-US/product/lyra This is a gold mine of knowledge and learning.
  • Enable features like Mesh Streaming, Texture Streaming, and Skeletal Mesh LOD Streaming.
  • If your project is texture-heavy, consider using Virtual Textures, but be cautious with skeletal meshes to avoid rendering artifacts.
  • Implement LODs for all assets and assign them to appropriate LOD Groups.
  • Optimize texture usage by ensuring they are all power of two and assigning them to the right TextureGroups.
  • Reduce the complexity of your scenes by segmenting characters and optimizing shadow casting settings for non-essential elements.
  • Use Unreal’s Hierarchical Instanced Static Mesh (HISM) to manage and optimize large numbers of similar objects efficiently.

It’s also worth checking if any new features or default settings in UE 5.4 could be affecting performance, such as the PSO cache issue. Turning off unnecessary settings might alleviate some of the performance drops.

I hope these suggestions help you start diagnosing and improving your project’s performance. If you can provide more details about your specific setup and content, I could give more targeted advice. Good luck, and don’t hesitate to reach out if you have more questions!

Example Images attached.



3 Likes