Código fuente de FSR 4: los modders adaptan la tecnología a las GPU RDNA 2 y RDNA 3

Escrito por Guillaume
Fecha de publicación : {{ dayjs(1759075204*1000).local().format("L").toString()}}
Síguenos en
Este artículo es una traducción automática

Aunque FSR 4 puede ejecutarse en GPU RDNA 2 / RDNA 3 y aportar mejoras visuales reales, el rendimiento disminuye bastante.

Cuando se lanzó, se suponía que la tecnología FidelityFX Super Resolution 4 (FSR 4) de AMD estaba reservada únicamente a las tarjetas gráficas de arquitectura RDNA 4, del mismo modo que NVIDIA limita DLSS 4 únicamente a su serie GeForce RTX 50. En ambos casos, las tarjetas de generaciones anteriores no estarían suficientemente equipadas para ejecutar este tipo de tecnologías. La realidad de las cosas es un poco más complicada, al menos por parte de AMD.

Gracias a una DLL modificada y a OptiScaler, FSR 4 funciona con Radeon RX 7900 XTX. Aquí, Cyberpunk 2077 © Reddit

Hace unas semanas, para ayudar a los desarrolladores con su trabajo en torno a FSR 4, AMD publicó lo que se conoce como un SDK para su última tecnología. La herramienta se colocó en el repositorio GitHub de AMD, pero se cometió un error. Se pusieron a disposición demasiados archivos, y algunas personas se dieron cuenta de que el código fuente de FSR 4 era uno de los elementos disponibles. AMD tardó incluso en corregir su error, pero aunque hubiera reaccionado con rapidez, el daño ya estaba hecho. Por lo tanto, el código fuente estaba "ahí fuera" y muy pronto cayó en manos de gente inteligente que se puso a trabajar en él.

Mejor aún, también funciona con Radeon RX 6800 XT. Aquí, el ejemplo de Stellar Blade © Chiphell

El objetivo era crear una librería (DLL) FSR 4 modificada que funcionara en arquitecturas anteriores a RDNA 4. No creas que la cosa funciona por sí sola, pero sustituyendo las llamadas FP8 -que sólo pueden usar las tarjetas RDNA 4- por instrucciones INT8, es posible ejecutarla en RDNA 3 e incluso RDNA 2. Esto también requiere el uso de OptiFrame. Esto también requiere el uso de software OptiScaler, pero un juego como Cyberpunk 2077 se renderiza mejor: FSR 4 corrige muchos de los defectos visuales de FSR 3, aunque con una pérdida de rendimiento. En una Radeon RX 7900 XTX a 1440p de máximo detalle gráfico, la pérdida sería de 6 a 7 frames por segundo. Nada dramático.

FSR Redstone: el siguiente paso para AMD © AMD

Lógicamente, esta pérdida es un poco mayor en Radeon RX 6800 XT, una tarjeta RDNA 2. Aquí, un gamer probó el experimento con Stellar Blade. Al igual que con Cyberpunk 2077, notó un renderizado gráfico más logrado, pero tuvo que conformarse con una pérdida de unos 15 fotogramas por segundo. De media, en esta potente tarjeta RDNA 2, hay que conformarse con una caída de entre el 10 y el 20%. Dicho esto, varios jugadores también señalaron que a veces era inestable y, en The Last of Us 2 por ejemplo, no era posible jugar cómodamente debido a los cuelgues. Sin duda, esto explica en parte por qué AMD no ha seguido trabajando en ello. Otra razón quizá haya que buscarla en el futuro de FSR: la siguiente fase se llama Redstone y se dice que AMD tiene la idea de portar su tecnología a más GPUs -las de marcas rivales en particular-, queda por ver si las gamas anteriores también se verán afectadas.