Unreal Engine 5.1 aims to fix DirectX 12's longstanding stuttering/hitches

This fix is a big deal for both developers and gamers

Unreal Engine 5.1 aims to fix DirectX 12's longstanding stuttering/hitches

Unreal Engine 5.1 should include Automated PSO Gathering, eliminating DirecX12/Vulkan hitching issues

Epic Games has published a new development roadmap for Unreal Engine 5.1, highlighting many of the new features that will be coming to Unreal Engine 5 in the near-term future. These changes include enhancements to Lumen and Nanite, improved support for Apple Silicon, better path tracing support, an Automated PSO Gathering. 

For gamers, Automated PSO Gathering is the biggest change that is coming to Unreal Engine 5.1, as it should eliminate a long-standing issue that has plagued many Unreal Engine titles. The issue that this fix will address is runtime stutter issues, a problem that is especially prevalent in DirectX 12 and Vulkan titles. Previously, some developers have worked around this issue (with varying degrees of success) using a PSO pre-caching system. 

Automated PSO (Pipeline Standard Object) Gathering allows developers to automatically gather and possible PSO combinations for their project while keeping said list of combinations as small as possible. This allows developers to address runtime issues with minimal effort, hopefully eliminating runtime stuttering issues.

    With the increasing emphasis in UE5 on DX12 and Vulkan, we're focusing attention on solving the problem of runtime hitches caused by Pipeline State Object creation, which is inherent to those RHIs. The previous solution required a PSO pre-caching process, which could be burdensome for large projects, and still leave gaps in the cache leading to hitches.

Automated PSO Gathering replaces the manual work required to collect all possible PSO combinations for a project, while at the same time keeping the number of PSOs as small as possible.

Unreal Engine 5.1 aims to fix DirectX 12's longstanding stuttering/hitches

For gamers, Unreal Engine 5.1 should allow gamers to enjoy smoother gameplay in future games and make frequent runtime issues a thing of the past. That said, this fix will require Unreal Engine 5.1 to work, which means that new Unreal Engine 4 games and soon-to-be released Unreal Engine 5 games cannot enjoy this fix.

You can join the discussion on Unreal Engine 5.1's Automated PSO Gathering feature on the OC3D Forums.

«Prev 1 Next»

Most Recent Comments

13-08-2022, 12:30:51

Dicehunter
DX12 has been stuttery for quite a while, The Division 1 for example when it first got its DX12 update ran so smooth but after a while new DX updates came in that introduced stutter.Quote

13-08-2022, 12:45:04

Anon
Good news! Now we just need more UE5 adoption...Quote
Reply
x

Register for the OC3D Newsletter

Subscribing to the OC3D newsletter will keep you up-to-date on the latest technology reviews, competitions and goings-on at Overclock3D. We won't share your email address with ANYONE, and we will only email you with updates on site news, reviews, and competitions and you can unsubscribe easily at any time.

Simply enter your name and email address into the box below and be sure to click on the links in the confirmation emails that will arrive in your e-mail shortly after to complete the registration.

If you run into any problems, just drop us a message on the forums.