Enable Neural Frame Rate Upscaling in Unreal Engine
Introduction
Understand neural graphics and NFRU
Set up the development environment
Set up the Unreal project with NFRU enabled
Validate NFRU in Unreal Engine
Understand console variables for NFRU
Set up a debug view in Unreal Engine
Use RenderDoc for Arm GPUs with NFRU for debugging and analysis
Next Steps
Enable Neural Frame Rate Upscaling in Unreal Engine
Introduction
Understand neural graphics and NFRU
Set up the development environment
Set up the Unreal project with NFRU enabled
Validate NFRU in Unreal Engine
Understand console variables for NFRU
Set up a debug view in Unreal Engine
Use RenderDoc for Arm GPUs with NFRU for debugging and analysis
Next Steps
Who is this for?
This Learning Path is designed for developers interested in exploring neural frame generation techniques in Unreal Engine® using ML extensions for Vulkan®.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Understand the fundamentals of neural graphics in game development
- Set up and use ML extensions for Vulkan emulation
- Set up Neural Frame Rate Upscaling (NFRU) in Unreal Engine
- Visualize neural frame generation result
- Set available console variables for tuning NFRU performance and quality
Prerequisites
Before starting, you will need the following:
- Windows 11
- Unreal Engine 5.4 or 5.6, with the Templates and Feature Pack enabled
- Visual Studio, with Desktop Development with C++ and .NET desktop build tools
- Git Large File Storage (LFS) downloaded and installed
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Plugins directory in the project’s root directory to place the plugin. Then, create a symbolic link to the plugin folder for your Unreal Engine version. You need administrator permissions to create the symbolic link.1.4.321.0 or newer. Use Vulkan Configurator to enable the emulation layers for running ML workloads through Vulkan ML extensions.r.NFRU.Enable, r.NFRU.ShowDebugView, and r.NFRU.DataGraphFrameGeneration, in Standalone Game mode to control enablement, debugging, performance tuning, and frame generation modes.