Uno de los desarrollos más interesantes en los juegos 3D en la última media década es la llegada de tecnologías avanzadas de escalamiento, características como Deep-Learning Super Sampling (DLSS) de Nvidia, FidelityFX Super Resolution (FSR) de AMD y Xe Super Sampling de Intel. (XeSS). Todas estas tecnologías tienen como objetivo proporcionar una calidad de imagen mejor y más nítida cuando se juega con resoluciones no nativas, y cuando funcionan bien, pueden aumentar la velocidad de fotogramas y ayudar a exprimir un poco más de vida a una GPU más antigua o de gama baja.
El problema ha sido que corresponde a los desarrolladores admitir cada tecnología de mejora individual en cada uno de sus juegos, y que no todo el hardware gráfico admite las mismas capacidades de mejora. DLSS suele verse un poco mejor que FSR, pero requiere una GPU Nvidia; FSR funciona con casi cualquier cosa, pero no se ve tan bien. (XeSS de Intel existe en algún punto intermedio, ya que funciona con cualquier GPU moderna, pero se ve mejor cuando puede aprovechar el hardware de GPU de Intel).
Microsoft está interviniendo para tratar de aclarar este embrollo de tecnologías conceptualmente similares y de ejecución diferentes con una nueva API llamada DirectSR (SR significa Súper Resolución). La nueva API se anunció en una publicación de blog sobre las sesiones de la Conferencia de desarrolladores de juegos de 2024 de Microsoft, y fue desarrollado por Microsoft «en asociación con proveedores de hardware de GPU».
DirectSR no lo es un estándar de mejora competitivo tanto como es «un conjunto común de entradas y salidas, que permite que una única ruta de código active una variedad de soluciones», según el director de programas de Microsoft, Joshua Tucker. En otras palabras, los desarrolladores ya no tendrán que agregar soporte DLSS, FSR o XeSS a sus juegos por separado; solo apuntarán a DirectSR, que luego utilizará cualquier tecnología de mejora que funcione mejor en su hardware detrás de escena.
Esto podría ayudar a resolver el drama que surge periódicamente cuando un nuevo juego AAA admite una tecnología mejorada pero no las otras, como ocurrió el año pasado cuando Bethesda campo estelar lanzado con soporte para FSR de AMD pero no DLSS de Nvidia. Bethesda finalmente agregó soporte oficial DLSS un par de meses después del lanzamiento del juego, pero no antes de los modders. creado una solución no oficial.
Seguirá siendo trabajo del fabricante de GPU seguir mejorando su propia tecnología de ampliación, y el anuncio DirectSR de Microsoft no menciona la tecnología de generación de fotogramas como DLSS 3 de Nvidia o Marcos de movimiento fluido de AMD. Incluso si DirectSR se adopta ampliamente, es posible que todavía haya características específicas de la GPU que los desarrolladores de juegos deban admitir individualmente.
La noticia de DirectSR sigue a la aparición de una función oculta de «Superresolución automática» que apareció en versiones preliminares de Windows 11 a principios de este mes. Es una opción en la aplicación de configuración de Windows que puede «hacer que los juegos compatibles se jueguen más fluidamente con detalles mejorados» y se puede configurar de forma universal o por juego. No está claro si esta opción está directamente relacionada con DirectSR, pero un enlace «más sobre Auto SR» conduce al mismo blog de desarrolladores de DirectX que Microsoft usó para el anuncio de DirectSR.
Para los desarrolladores que buscan más información sobre DirectSR y otras tecnologías DirectX, Microsoft ofrece una sesión del Estado de la Unión de DirectX en GDC el 21 de marzo. Para los que no asisten, estas sesiones generalmente se graban y subido a la bóveda de GDC después del hecho.