Un grupo de modders dejó en casi la mitad el costo de correr FSR 4 sobre la BC-250 de AMD, la placa con gráficos RDNA 2. El tiempo de procesamiento del escalador bajó de 11,51 a 5,92 milisegundos a 1440p, según el trabajo detallado en una publicación de VideoCardz.
El avance continúa el esfuerzo de la comunidad por convertir esa rareza derivada de la PlayStation 5, nacida para minar criptomonedas, en una máquina de juegos con Linux. La novedad de esta vuelta es dónde vive la optimización, que se mudó desde una modificación a medida de Mesa hacia una DLL de FidelityFX portátil.
Las mediciones que compartió el desarrollador son de FSR 4.1.1 a 2560 por 1440, con entrada de 1706 por 960 en modo Calidad, contra la versión v4.0.0-rc9.
| Resolución | Shaders originales | Versión optimizada |
|---|---|---|
| 1080p | 7,13 ms | 3,93 ms |
| 1440p | 11,51 ms | 5,92 ms |
| 4K | 25,72 ms | 12,08 ms |
El desarrollador informa además que la implementación optimizada produjo imágenes idénticas byte a byte contra los shaders originales en pruebas controladas. Eso apunta a que la ganancia viene de ejecutar el mismo trabajo de forma más eficiente, y no de recortar calidad de imagen.
¿Por qué a la BC-250 le costaba tanto?

La placa resulta interesante justamente porque monta hardware gráfico RDNA 2, bastante más antiguo. FSR 4 se apoya con fuerza en cargas de aprendizaje automático y en operaciones aceleradas de enteros de baja precisión, que calzan mucho mejor con las arquitecturas nuevas de AMD. En la BC-250 esas operaciones tienen que resolverse por rutas de instrucciones alternativas.
El trabajo previo de la comunidad atacó el problema dentro de Mesa, optimizando las operaciones de producto punto INT8 que usa FSR 4. En vez de caer en una secuencia de respaldo mucho más cara, la implementación modificada tomó un camino matemático más eficiente, construido alrededor de operaciones con enteros con signo de 24 bits. Un shader representativo pasó de 64.269 instrucciones a 37.613.
De un Mesa parcheado a una DLL portátil

El fork más reciente da un paso más y traslada esas optimizaciones a una DLL de FidelityFX. Con eso desaparece el requisito de correr una compilación de Mesa especialmente modificada, lo que abre la puerta a usar el camino optimizado sobre una instalación existente de OptiScaler o con juegos que ya traen implementaciones nativas de FidelityFX.
Todavía quedan cosas sin calificar. El soporte nativo en Windows, otras GPU y la generación de cuadros no han sido validados, porque el desarrollador probó la BC-250 sobre Linux con Mesa estándar y GE-Proton. El techo práctico de la placa sigue estando cerca de 1440p, ya que a 4K FSR 4 consume 12,08 milisegundos incluso después de la optimización.
Qué es exactamente la BC-250
ASRock construyó la placa para sistemas de minería de criptomonedas alrededor de silicio de AMD de clase PlayStation 5, con seis núcleos Zen 2 y 24 unidades de cómputo RDNA 2 habilitadas de fábrica. Cuando el mercado de la minería se derrumbó, las placas sueltas empezaron a aparecer en el mercado de segunda mano por bastante menos de 150 dólares, y los entusiastas armaron alrededor de ellas un ecosistema maduro de juegos en Linux, con firmware propio, gobernadores de GPU, herramientas para desbloquear unidades de cómputo, gabinetes, soluciones de refrigeración y parches específicos por distribución.
En sus propias pruebas, Tom's Hardware encontró que las herramientas de la comunidad desbloquean las 40 unidades de cómputo RDNA 2 físicas en las placas compatibles, contra las 24 que vienen activas, mientras que un trabajo aparte sobre el firmware devuelve los dos núcleos Zen 2 deshabilitados y lleva el chip de seis a ocho núcleos.
Las limitaciones siguen ahí. En esas pruebas el envejecido Zen 2 se transformó en un cuello de botella considerable a 1080p y 1440p en algunos juegos, incluso con la GPU completamente desbloqueada. La placa además tiene solo 16 GB de memoria GDDR6 compartida, lo que hizo caer algunos títulos por problemas de memoria a 4K y complicó la generación de cuadros en resoluciones altas.
¿Conviene cazar una desde Chile?
La BC-250 no se vende nueva en ninguna parte, así que conseguir una significa comprarla usada afuera e importarla, sin garantía y sin repuestos. A eso hay que sumarle que el techo de 16 GB de memoria compartida y el cuello de botella del Zen 2 son de fábrica y no se arreglan con software. Lo que cambia con este trabajo es el margen. Recortar a la mitad el costo por cuadro del escalador libera milisegundos para gastar en otra parte del cuadro, en una placa que se había dado por muerta.




