With hardware partners Nvidia, AMD, and Intel, Microsoft has developed DirectSR, a new API that will streamline the process for developers to access the three different methods the companies take to graphical upscaling in Windows games.
According to the company, DirectSR allows Windows games to have “seamless integration of Super Resolution (SR)”. Microsoft program manager Joshua Tucker stated in a company blog post that “DirectSR is the missing link developers have been waiting for when approaching SR integration, providing a smoother, more efficient experience that scales across hardware.”
Super-resolution is a technique that improves the visual quality of games without overtaxing the graphics system. It employs machine learning (among other methods) to up resize the resolution of what you see on the screen while running games internally at a lesser resolution. Better visuals are the end result, and the GPU is put under very little additional strain.
Microsoft says the DirectSR API opens the door to “multi-vendor” super-resolution via “a common set of inputs and outputs.” Tucker wrote that a single code path would enable “a variety of solutions” through the companies’ three (otherwise distinct) answers to super-resolution: Nvidia’s DLSS, AMD’s FidelityFX Super Resolution (FSR) and Intel’s XeSS.
The three GPU vendors’ SR solutions differ. Nvidia’s AI-powered DLSS appears to perform the best but requires an Nvidia graphics card. AMD’s FidelityFX is more versatile, supporting competitors’ hardware in addition to its own, while Intel’s XeSS offers AI upscaling for Intel hardware while still providing limited support for non-Intel GPUs.
Version 24H2 will have an AI "Super Resolution" feature, as previous reports mentioned. Here are some settings for it in Graphics settings – a default toggle and per-app options. (26052) pic.twitter.com/fI9t4ksTWH
— PhantomOcean3 ☃️ (@PhantomOfEarth) February 10, 2024
Earlier this month, X (Twitter) user @PhantomofEarth noticed an AI-powered “Automatic super resolution” setting in a Windows Insider preview build (24H2). Although it isn’t confirmed that it’s the same thing, it sounds like it. The setting would allow you to “Use Al to make supported games play more smoothly with enhanced details.” The preview version offers the choice of using a universal / automatic upscaling approach or a per-game one. Initially speculated to be a rival super-resolution feature from Microsoft, it now appears “Automatic super resolution” may end up as the consumer-facing version of the DirectSR API.
Microsoft says DirectSR will arrive for developers “soon” in a public preview build of the Agility SDK (a component of DirectX 12). If you’re a PC gaming developer, the company plans to go into more detail about the new API in its DirectX State of the Union on March 21 at GDC.