Enhance Your Game Graphics with Snapdragon Game Super Resolution 2

PAD Editorial on 2025-01-21

Enhance Your Game Graphics with Snapdragon Game Super Resolution 2

Snapdragon Game Super Resolution 2 provides improved performance, which is a perfect use case for Lumen.

Qualcomm Technologies, Inc. introduces Snapdragon Game Super Resolution 2- new Snapdragon Elite Gaming feature that can maximize mobile game performance and battery life.

What is Snapdragon Game Super Resolution (GSR2)?

Snapdragon GSR2 is an implementation of Temporal Anti-aliasing and Upscaling (TAAU). The core algorithm of Snapdragon Game Super Resolution uses two passes: the convert pass and the upscale pass, with an optional sharpen pass that can be integrated for increased visual quality.

Snapdragon Game Super Resolution offers several significant improvements over its predecessor:

On mobile platforms, the key challenge for a feasible temporal upscaling solution is performance. The algorithm should be fast enough so that there is still a performance gain compared to native full-resolution rendering in a highly optimized mobile game. The feedback from game developers suggests that the algorithm should operate under 2 milliseconds on Snapdragon 8 Gen 3 at maximum GPU frequency, when scaling resolutions to 1260x2800. Two milliseconds running on max GPU frequency means that the GPU would run up to 8ms at the lowest GPU frequency.

To find the optimal solution, multiple variants have been implemented that allow developers to pick and choose the solution that fits their needs within their rendering pipeline and budget. After several optimizations tailored for Adreno, we were able to achieve an impressive 1ms cost using the fragment shader variant.

Comparison between the different versions of Snapdragon Game Super Resolution 2

Visual Quality of Snapdragon Game Super Resolution 2

Snapdragon Game Super Resolution 2 utilizes color samples from previously rendered frames, this temporal information achieves a much higher quality final image than was previously possible with SGSR1 which could only sample from the current frame buffer.

Visual quality improvement from SGSR1 to SGSR2
A closeup on the Snapdragon Game Super Resolution 2 visuals when compared to traditional bilinear interpolation and native resolution

Next steps

We are thrilled to announce Snapdragon Game Super Resolution 2 and we can’t wait to see how it helps game developers enhance their games. Our solution is fully open source, and you can find it in multiple formats depending on the developer’s use case:

Want to know more? Join our Discord community to engage with Qualcomm experts, connect with fellow developers working with Qualcomm technology and stay updated on the latest developer-focused news and product updates.

Author: Rodrigo Holztrattner Reis is a Staff Engineer with extensive experience in software and graphics development. As a skilled rendering specialist with years of experience, he excels in optimizing performance for real-time applications, At Qualcomm Technologies, he works closely with many partner game studios to enhance the gaming experience for players worldwide.

Qualcomm-branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries.

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.