Optimización FSR 4 reduce el tiempo de renderizado a la mitad en la APU BC-250
Un modder ha logrado acelerar el upscaling de FSR 4 en el hardware antiguo de la placa minera PS5-derived mediante una DLL portátil optimizada.

Un desarrollador ha publicado una versión optimizada de la tecnología FSR 4 que reduce a la mitad el tiempo de procesamiento en la APU AMD BC-250, una placa derivada de los componentes de la PlayStation 5 y originalmente diseñada para minar criptomonedas. Las mediciones indican que el tiempo de upscaling a resolución 1440p cae de 11,51 ms a 5,92 ms.
La placa BC-250, fabricada por ASRock y equipada con una arquitectura gráfica RDNA 2 de generación anterior, ha sido adoptada por la comunidad de Linux como una opción económica para gaming. El proyecto de optimización transforma las mejoras previas realizadas directamente en el driver Mesa en una biblioteca dinámica (DLL) portátil de FidelityFX. Este cambio elimina la necesidad de compilar una versión personalizada de Mesa, facilitando la integración con instalaciones existentes de OptiScaler o juegos que utilicen implementaciones nativas compatibles.
Las pruebas realizadas por el desarrollador muestran reducciones significativas en otras resoluciones también. A 4K, el tiempo baja de 25,72 ms a 12,08 ms, mientras que a 1080p desciende de 7,13 ms a 3,93 ms. Según los datos compartidos, la implementación optimizada genera imágenes idénticas a nivel de byte respecto a los shaders originales. Esto confirma que la mejora proviene de una ejecución más eficiente de la misma carga de trabajo, sin comprometer la calidad visual.
Optimización matemática en hardware antiguo
El rendimiento de FSR 4 depende en gran medida de operaciones de enteros de baja precisión, algo para lo que las arquitecturas AMD más recientes están mejor equipadas. En la BC-250, que usa RDNA 2, estas operaciones requieren caminos de instrucción alternativos. El trabajo anterior de la comunidad se centró en optimizar las operaciones de producto punto INT8 en Mesa, sustituyendo una secuencia de reserva costosa por un camino matemático más eficiente basado en operaciones de enteros de 24 bits con signo. Un shader representativo redujo sus instrucciones de 64.269 a 37.613.
La nueva versión, identificada como v4.0.0-rc9, lleva esta optimización a la capa de la DLL. El desarrollo se ha probado en Linux utilizando Mesa estándar y GE-Proton. Aún no se ha validado el soporte nativo para Windows, otras GPUs o la generación de fotogramas (frame generation).
La BC-250 cuenta con seis núcleos Zen 2 y 24 unidades de cómputo (CU) RDNA 2 habilitadas por defecto, aunque el ecosistema de la comunidad permite desbloquear todas las 40 CUs físicas y los dos núcleos de CPU deshabilitados. A pesar de este esfuerzo, la placa presenta limitaciones inherentes. La memoria compartida de 16 GB GDDR6 provoca fallos en algunos títulos a 4K, y la CPU Zen 2 se convierte en un cuello de botella importante a resoluciones 1080p y 1440p. Esta optimización de FSR 4 no resuelve estos problemas estructurales, pero reduce la carga en el upscaling, permitiendo que los recursos restantes se asignen a otras tareas del renderizado.
El interés en esta placa se debe a su bajo coste en el mercado de segunda mano, a menudo por debajo de 150 dólares tras el colapso del ciclo de minería de criptomonedas. Aunque su capacidad superior práctica se sitúa alrededor de 1440p, dado que el upscaling a 4K sigue consumiendo más de 12 ms, esta mejora técnica extiende su viabilidad como máquina de gaming en Linux.
