October 20, 2023 Hana Trieu

Optimize Unreal Engine 5 performance on low-end computers

Unreal Engine is a powerful software for game development, automotive, architectural visualization, VFX, etc., in recent years. Nonetheless, its demanding technical requirements can pose issues for users working with weak hardware. Low-end hardware often struggles when running the engine, resulting in poor performance and sluggishness. In this article, we will focus on some tips to optimize Unreal Engine 5 performance on low-end computers. Let’s learn more about them.

Lower the Engine Scalability Settings

There is one feature in Unreal Engine called Engine Scalability Settings. Users can use this feature to adjust the level of detail and visual effects in the software. On low-spec computers, lowering this setting can help optimize Unreal performance. By default,  Engine Scalability Settings is set to “Epic”, which allows for the highest level of graphical fidelity. However, for lower-end computers, you can adjust these down.

To adjust, go to the Settings >> Engine Scalability Settings. Here you can select options like “Low” or “Medium“. However, please note that using these two options will reduce visual effects and detail level. While lowering scalability settings does compromise some fidelity, it is important to find the right balance between the visual quality and the engine performance. 

Source: unrealengine.com

Use Nanite

One of the headline features of Unreal Engine 5 is Nanite, which enables real-time rendering of limitless polygons without a performance sacrifice. This feature allows creators to design highly detailed environments and assets without worrying about optimizing performance on a low-end computer. By default, Nanite is enabled in UE5 projects. Users simply need to apply the Nanite virtualized geometry system to specific meshes where they want ultra-high-definition surfaces.

There are three ways to enable Nanite on supported geometry: On import a static mesh, on meshes in batches, and by using individual mesh editors. 

The below way is to enable it on individual meshes. First, open the editor of any mesh supporting Nanite (such as Static Meshes and Geometry Collections) and enable Nanite via the Details panel.

Source: unrealengine.com

In the Geometry Collections Editor >> find the Nanite setting section >> check the Enable Nanite box.

Source: unrealengine.com

Optimize materials

Materials can greatly influence Unreal Engine performance, particularly on less powerful systems. Materials that have complicated node structures or utilize many textures place significant demands on hardware. To optimize materials for better performance, you should reduce texture usage and simplify the material network wherever possible. The aim is to lessen resource needs by decreasing unnecessary textures and streamlining connections between nodes in the material. This can help boost efficiency and allow the engine to run more smoothly on older or lower-spec computers.

Source: unreal-university.blog

Minimize the use of dynamic shadows

Dynamic shadows can enhance realism in games. Yet, they place substantial demands on hardware, especially low-end computers. To boost performance in these cases, minimizing dynamic shadows and using static or baked lighting is key. 

In case you need dynamic shadows, just try to limit the number of dynamic lights, then adjust the resolution and distance of the shadow to balance between quality and performance. 

By reducing costly dynamic shadow rendering and focusing on static lighting, performance on low-end systems can improve greatly. 

Use Forward Shading renderer

Deferred rendering used by default in Unreal Engine can overload less powerful systems due to its processing demands. Forward rendering is a more lightweight alternative since it renders each object in a scene sequentially based on distance rather than in additional passes.

To enable Forward Shading, go to Edit >> Project Settings >> Rendering >> choose “ Forward Shading”.

Source: unrealengine.com

By making this adjustment, Unreal Engine will utilize a rendering technique better suited for hardware-constrained projects, helping to boost performance on low-end PCs through Unreal’s inherently more streamlined forward path over the default deferred workflow.

Reduce the number of lights

Lights play an important role in games, but they (particularly dynamic lights) can negatively impact performance because they are resource-intensive. 

To help optimize for low-end hardware: 

      • Limit the number of moving/dynamic lights and use more static/baked lighting where possible. This avoids real-time light calculations.
      • For static lights, try lowering the lightmap resolution to reduce texture size without significantly impacting quality. Less detailed light maps use fewer resources.

Certain graphics effects in Unreal Engine can greatly tax hardware resources, particularly on low-end hardware. Effects like motion blur, depth of field, and bloom involve intensive real-time processing. Advanced simulations like physics simulations are also demanding. In order to optimize Unreal Engine 5 performance on low-end computers, you should consider turning them off wherever possible or trying to use them sparingly. 

Keeping graphics drivers up-to-date is another crucial factor for optimizing Unreal Engine 5 performance. Outdated drivers can inhibit a GPU from running at its full potential. By ensuring the latest graphics drivers are installed, the system can better utilize available shader instructions and memory. This empowers drivers to more efficiently manage rendering loads.

Optimizing Unreal Engine 5 performance for low-end computers takes some effort but can be achieved through careful material, lighting, effect and settings adjustments as covered above. Following tips like forward rendering, static lighting, simplified post-processing and limited dynamic lights help maximize efficiency on modest systems. With these techniques, users can balance visual fidelity against performance constraints. 

By applying many of these performance optimization tips, Unreal users can create high-quality games on a wider range of hardware; however, for graphics-intensive titles that push the limits of even modest systems, remote rendering solutions like iRender provide an alternative approach to unleash the full potential of Unreal Engine.

As for iRender rendering services, we provide an alternative path for teams seeking Unreal Engine optimization without resource limits. Our flexible cloud servers allow offloading the most graphically intensive operations. This casts aside local hardware restrictions, instead empowering users to focus on their creation. With iRender, the full capabilities of Unreal Engine unlock regardless of end users’ systems specs. 

Boost Unreal Engine rendering with iRender

We offer a single RTX 4090 machine for faster rendering in Unreal Engine. Built with a powerful AMD Ryzen™ Threadripper™ PRO 3955WX CPU, 256GB RAM, and 2TB NVMe SSD storage, this machine is capable of any Unreal Engine project demands. You can use Unreal Engine, its plugins, and/or any other software of any version on our machine. Once renting our machines, you will own them as your personal workstations. 

iRender allows users to use many machines on one account. Therefore, for big projects having tight deadlines and needing faster rendering, you can use multiple machines simultaneously just like using multiple independent computers. 

Let’s see how our single RTX 4090 machine helps speed up Unreal Engine 5 rendering:

Enjoy our October 100% Bonus Program today and render faster!

Claim your FREE TRIAL to try our RTX 4090 machines and boost your rendering now!

For further information, please do not hesitate to reach us at [email protected] or mobile: +84915875500.

 

iRender – Thank You & Happy Rendering!

Reference sources: unrealengine.com & unreal-university.blog

Related Posts

The latest creative news from Unreal Engine Cloud rendering.

Optimize Unreal Engine 5 performance on low-end computers
, , , , , , , , , , , , , , , , , , , , , , , , , ,

Hana Trieu

iRender - Happy Rendering, Happy Training!
Contact

INTEGRATIONS

Autodesk Maya
Autodesk 3DS Max
Blender
Cinema 4D
Houdini
Daz Studio
Maxwell
Nvidia Iray
Lumion
KeyShot
Unreal Engine
Twinmotion
Redshift
Octane
And many more…

iRENDER TEAM

MONDAY – SUNDAY
Hotline: (+84) 912-785-500
Skype: iRender Support
Email: [email protected]
Address 1: 68 Circular Road #02-01, 049422, Singapore.
Address 2: No.22 Thanh Cong Street, Hanoi, Vietnam.

Contact
[email protected]