Day 2 of AMD’s GPUOpen revamp focuses on Unreal Engine Optimisation

Day 2 of AMD's GPUOpen revamp focuses on Unreal Engine Optimisation

Day 2 of AMD’s GPUOpen revamp focuses on Unreal Engine Optimisation

It’s day two of AMD’s GPUOpen revamp, and today, team Radeon is focusing on Unreal Engine optimisations, focusing on how to make the engine run better and what features could be added to it using AMD’s software. 

AMD’s discussion on Unreal Engine can be split into three parts, optimisation, performance patches and feature upgrades. Each of these options is useful for developers, but as we are entering a new generation of AMD-powered consoles, we see AMD’s performance guide being of most interest to developers. 

For starters, AMD has created a set of Unreal Engine patches for versions. 4.24 and 4.23 of the engine, each of which is designed to enable higher performance levels in certain scenarios. AMD is working closely with Epic Games to add these patches to the main branch of Unreal Engine 4, though all of AMD’s changes aren’t guaranteed to make it into the engine.  

Next up, we have feature upgrades, which are designed to add new functions to Unreal Engine 4. These features include TressFX 4.1 integration, FidelityFX Contrast Adaptive Sharpening, and support for AMD’s accelerated CPU library of FEM physics effects. We believe that FidelityFX CAS will be of most interest to developers, given its ability to increase game sharpness with a minimal performance cost. 

Finally, there is AMD’s Unreal Engine Optimisation guide, which will help developers get the most out of both CPUs and graphics cards when using the engine. This will help developers get the best performance out of their hardware, and allow gamers to benefit from higher framerates on PC and increased framerate stability on consoles. 

More information about AMD’s Unreal Engine patches, optimisation guides and feature upgrades here. 
 

  

   Our team of engineers has worked closely with Unreal Engine – and games built on Unreal Engine – for a long, long time. This means that we’ve learned a huge amount about how we can provide additional optimizations to Unreal Engine-based games. We’ve also integrated many different technologies and features into those games. Today, we are making the fruits of our labour easier than ever for you to integrate into your Unreal Engine code base. Of course, while we love working closely with Epic Games, we can’t guarantee that these patches will make it into the main UE4 branch.

Performance patches

One of the big changes we’ve made is in how we’re distributing our patches. From today, we are offering a set of performance-focused patches which you can apply easily to your code base. These patches are designed to be applied to specific versions of the Unreal Engine, and target specific performance optimizations in the engine.

Performance guide

Our expert Unreal Engine developers have also put together a very detailed guide to help you learn how to optimize in your Unreal Engine code base.

We’re delighted to be able to make this guide available to you today. The guide contains an overview of how to setup your Unreal Engine code base for performance tuning work, examples of proposed optimizations, a guide on how to use AMD’s Developer Tools with Unreal Engine, and a detailed case study of how one of our performance patches was crafted.

We hope you find the guide interesting and useful! 

Feature patches
In addition to performance-focused patches, we are also providing a set of feature-focused patches. You can find them here.

 

Day 2 of AMD's GPUOpen revamp focuses on Unreal Engine Optimisation  

You can join the discussion on AMD’s Unreal Engine Optimisation tips no the OC3D Forums.Â