Microsoft announces DirectSR preview, a new API to standardize upscaling in Windows

Reading time icon 2 min. read


Readers help support MSpoweruser. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help MSPoweruser sustain the editorial team Read more

Key notes

  • DirectSR is the missing link developers have been waiting for when approaching SR integration, providing a smoother, more efficient experience that scales across hardware.
DirectX 12 Ultimate

Early this year, Microsoft first announced DirectSR to make it easier for game developers to scale super resolution support across Windows devices. Today, Microsoft announced the public preview of DirectSR.

Right now, all major GPU vendors have their own super resolution technologies. So, game developers are forced to implement support for AMD FidelityFX Super Resolution, Intel XeSS, and NVIDIA DLSS Super Resolution. In order to improve the productivity of game developers on Windows, Microsoft is bringing DirectSR as a single API designed to standardize SR support in D3D12 titles through a common set of inputs and outputs.

Here’s how DirectSR will work:

  • Native support for DirectSR is provided in GPU drivers, where vendors tune their SR implementation for optimal hardware performance.
  • DirectSR includes built-in support for GPU-agnostic variants which are available at the application level.
  • DirectSR Preview 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.
  • Allows users to select between the available upscalers at runtime depending on their underlying hardware.
  • Game developers need not integrate vendor-specific SDKs or package vendor-specific libraries with their titles.

Download DirectSR supporting SDK and drivers below.

User forum

0 messages