Arm® Accuracy Super Resolution™ (Arm ASR) is a mobile-optimized temporal upscaling technique derived from AMD’s Fidelity Super Resolution 2 v2.2.2 .
Arm ASR extends this technology with optimizations suited to the resource-constrained environment of mobile gaming.
Arm ASR is currently available as an easy-to-integrate plug-in for Unreal Engine versions 5.3, 5.4, and 5.5, with a Unity plugin coming soon. It is also available as a generic library that you can integrate into other engines.
Using ASR, you can improve frames per second (FPS), enhance visual quality, and prevent thermal throttling for smoother and longer gameplay.
Super Resolution techniques render frames at a lower resolution and apply shader-based upscaling to reconstruct how the frames should look at native resolution. This approach significantly improves performance and extends battery life on mobile devices.
Arm ASR outperforms spatial upscalers when reconstructing fine details, such as:
You have control over a range of different settings, including:
The Arm ASR Experience Kit provides resources to help you evaluate and effectively utilize this technology.
It includes:
The Arm ASR plugin for Unreal Engine 5 integrates into your project within minutes. Once installed, simply enable temporal upscaling, and the plugin automatically handles frame upscaling.
See Using Arm ASR in Unreal Engine .
If you are using your own custom engine, integrate Arm ASR using our generic library.