Enlarge / Midrange GPUs like AMD’s Radeon RX 7600 or Nvidia’s GeForce RTX 4060 can benefit a lot from DLSS and FSR upscaling, which can improve image quality and framerates beyond what the hardware can render natively. (credit: Andrew Cunningham)

One of the most interesting developments in 3D gaming in the last half-decade or so is the advent of advanced upscaling technologies—features like Nvidia’s Deep-Learning Super Sampling (DLSS), AMD’s FidelityFX Super Resolution (FSR), and Intel’s Xe Super Sampling (XeSS). These technologies all aim to provide better, sharper image quality when playing at non-native resolutions, and when they’re working well, they can boost frame rates and help squeeze a bit more life out of an older or lower-end GPU.

The problem has been that game developers need to actually support these technologies in their games, and it’s incumbent on developers to support each individual upscaling technology. DLSS usually looks a bit better than FSR, but it requires an Nvidia GPU; FSR works on just about anything but doesn’t look quite as good. (Intel’s XeSS exists somewhere in the middle, in that it works with any modern GPU but looks best when it can leverage Intel’s GPU hardware.)

Microsoft is stepping in to try to straighten up this muddle of conceptually similar, executionally different technologies with a new API called DirectSR (the SR is for Super Resolution). The new API was announced in a blog post about Microsoft’s 2024 Game Developers Conference sessions, and it was developed by Microsoft “in partnership with GPU hardware vendors.”

Read 5 remaining paragraphs | Comments

By