Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
DirectSR (Super Resolution) now available: single API enabling FSR, XeSS and DLSS
#1
Information 
Quote:“Super Resolution” now part of Agility SDK, easier upscaling across all GPU vendors

DirectSR has been integrated into Agility Software Development Kit 1.714.0-preview, allowing developers to start preparing their games for this new feature. 


[Image: DIRECTSR-HERO-1-1200x624.jpg]

Microsoft DirectSR simplifies the integration of various upscaling algorithms by providing a straightforward API. Instead of separately implementing technologies like FSR, DLSS, or XeSS, developers can now use DirectSR, which handles the implementation.

DirectSR carries essential data such as depth, colors, and motion vectors, leaving it to the GPU driver to supply the optimal implementations. Depending on the GPU architecture, the DirectSR API seamlessly supports various upscaling technologies. For example, AMD GPUs can use FidelityFX Super Resolution 2.2 (which is embedded within DirectSR) or the APU can hook up to the driver to support XeSS or DLSS if other GPUs are used. In other words, DirectSR is not a new upscaling technology, but a simplified path to utilize existing technologies based on current implementations.
 
Quote:Native support for DirectSR is provided in GPU drivers, where vendors tune their SR implementation for optimal hardware performance. Additionally, DirectSR includes built-in support for GPU-agnostic variants which are available at the application level, making them accessible across hardware configurations. Today, DirectSR is shipping with built-in support for AMD FidelityFX™ Super Resolution (FSR) 2.2, along with driver level support for both Intel XeSS and NVIDIA DLSS Super Resolution. This flexibility ensures DirectSR supports a diverse set of hardware environments, while still providing the optionality and quality that gamers enjoy today.
— Joshua Tucker, Microsoft

According to an AMD blog, DirectSR supports all super resolution technologies, and developers can enumerate these technologies within their applications.

However, it’s the developers’ and GPU vendors responsibility to ensure these technologies are available to users. Developers now need to focus on supporting DirectSR rather than individual upscaling technologies, there are no more excuses to support just one technology.
...
Continue Reading
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)
[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Recent Posts
AMD ROCm 6.0 Source Code Now Available:...
AMD ROCm 6.1.3 updat...harlan4096 — 13:44
Internet Download Manager 6.42 Build 12
Changes in 6.42 Bu...harlan4096 — 09:17
AdGuard VPN for Mac 2.3.2
AdGuard VPN for Ma...harlan4096 — 09:16
Vivaldi Stable 6.8 (3381.44)
Vivaldi Stable 6.8...harlan4096 — 09:15
KeePassXC 2.7.9
KeePassXC 2.7.9 re...harlan4096 — 09:14

[-]
Birthdays
Today's Birthdays
No birthdays today.
Upcoming Birthdays
avatar (37)Tedscolo
avatar (44)brakasig
avatar (38)efynu

[-]
Online Staff
mjcn19's profile mjcn19

>