alexander.blake-davies

New Optimizations and Tools for Developers on GPUOpen

Blog Post created by alexander.blake-davies Employee on May 15, 2020

This week has been a big one for GPUOpen. After four years of being the vehicle for AMD’s commitment to openness and support for open standards, we realized it was time for a fresh coat of digital paint. So on Monday, we relaunched GPUOpen.com with a brand-new website, now making it easier than ever to explore the home for all our game development and content creation software tools and technologies.

 

As part of the relaunch, we also kicked off a week of new software releases for developers. This started with the very well-received expansion of our open-source AMD FidelityFX shader-based effects with a further four new effects, making it a very powerful image quality developer toolkit.

 

Since then, there have been even more exciting releases for developers which you can learn more about below.

 


Unreal Engine Performance Guide, and Optimization and Feature Patches

We want to make it as easy as possible for developers to take full advantage of Unreal Engine 4 when running on AMD graphics hardware. We have a dedicated team of engineers who work closely with Epic Games on Unreal Engine and their recommendations for getting the best performance from Unreal Engine are detailed in our Performance Guide.

 

We’ve also released a series of downloadable AMD performance and feature patches too, which are available to developers who have access to the Unreal Engine GitHub repository.

 

 

There are ten different performance-focused patches that you can integrate easily into your Unreal Engine codebase. These patches are designed to be applied to specific versions of the Unreal Engine and target specific performance optimizations in the engine. Also available are patches and plug-ins that can add additional features to Unreal Engine, including Chroma Keying, AMD FidelityFX Contrast Adaptive Sharpening (CAS), TressFX for AMD optimized hair and fur rendering, and FEMFX, our deformable material physics library.

 

Learn More About AMD’s Unreal Engine Optimizations

 

 

Content Creation Updates, Including AMD Radeon ProRender

On Wednesday, our focus was on updates for content creation and professional application tools and technologies, including AMD Radeon ProRender, and you can read all about our updates to our Radeon ProRender Developer Suite in this detailed blog.

 

 

Along with the updates to Radeon ProRender, we also released an update to Compressonator, our set of tools that allow artists and developers to easily create compressed texture assets or model mesh optimizations. The 4.0 update adds support for GPU-based encoding with OpenCL and DirectX 11, amongst other things.

 

Learn More About AMD Radeon ProRender

Learn More About the AMD Radeon ProRender Developer Suite
Learn More About Compressonator 4.0

 

 

New Radeon Memory Visualizer and RDNA Performance Guide

Joining our family of advanced tools that help developers optimize their games is our new Radeon Memory Visualizer (RMV) that lets you show your video memory some love.

 

 

Radeon Memory Visualizer is a ground-breaking new tool to allow you to gain a deep understanding of how your DirectX 12 or Vulkan application or game uses memory for graphics resources. RMV lets you profile memory allocations, find memory leaks, and understand resource paging.

 

 

AMD’s new RDNA architecture is designed for the next generation of efficient high-performance gaming and powers Radeon RX 5000 series graphics cards. Our RDNA architecture is optimized for efficiency and programmability. To help game developers get the most out of our new architecture, we have created a DirectX 12 and Vulkan performance guide that can be used to optimize games for RDNA. It is the page all developers targeting RDNA should bookmark.

 

Learn More About Radeon Memory Visualizer

Learn More About the RDNA Performance Guide

 

 


Let’s Build… 2020, Our Developer Event You Can Attend from Home

As a reminder, to close off our GPUOpen relaunch week, we are bringing everything together into our first-ever developer event you can attend virtually today.

 

Here are the video presentations you can watch starting RIGHT NOW:

  • AMD Ryzen Processor Software Optimization: An introduction to the AMD Ryzen family of processors followed by advanced optimization topics.
  • Optimizing for the Radeon RDNA Architecture: Join this session to learn about the details of RDNA and how it differs from GCN architecture.
  • From Source to ISA: A Trip Down the Shader Compiler Pipeline: Uncover the secrets of the shader compiler on a journey from the source code to the RDNA ISA.
  • A Review of GPUOpen Effects: This presentation will provide an overview of existing and new graphics effects available on GPUOpen, including FidelityFX.
  • Curing Amnesia and Other GPU Maladies with AMD Developer Tools: Meet the newest tool in AMD's Radeon tool suite - the Radeon Memory Visualizer.
  • Radeon ProRender Full Spectrum Rendering 2.0: The Universal Rendering API: An introduction to the upcoming Radeon ProRender 2.0, the universal rendering API.

Join our Let’s Build… 2020 virtual event 

 

 

 

Alexander Blake-Davies is a Software Product Marketing Specialist for Radeon Software for Developers at AMD’s Radeon Technology Group. His postings are his own opinions and may not represent AMD’s positions, strategies, or opinions. Links to third-party sites are provided for convenience and unless explicitly stated, AMD is not responsible for the contents of such linked sites and no endorsement is implied. GD-5

2020 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, Radeon, and combinations thereof are trademarks of Advanced Micro Devices, Inc. DirectX is a registered trademark of Microsoft Corporation in the United States and/or other jurisdictions. OpenCL is a trademark of Apple Inc. used by permission by Khronos Group, Inc. Unreal and its logo are trademarks or registered trademarks of Epic Games, Inc. in the US and elsewhere. Vulkan is a registered trademark of Khronos Group Inc. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.

Outcomes