Al revisar mis recientes puntos de referencia de RADV-Zink vs. RadeonSI OpenGL, Mike Blumenkrantz de Valve ya ha realizado optimizaciones/arreglos y, como resultado, hay otro en camino.

Blumenkrantz ha estado perfilando ET: Legacy como el juego de código abierto Enemy Territory que se mostró en mi última ronda de pruebas de Zink y un área donde esta implementación genérica de OpenGL-on-Vulkan podría mejorar. Descubrió que el manejo del epílogo del sombreador de fragmentos consumía bastante mientras ejecutaba ET: Legacy y, por lo tanto, comenzó a trabajar en la optimización de la ruta del código del controlador RADV.

Ahora hay una solicitud de fusión abierta para mejorar”masivamente”el rendimiento de búsqueda de prolog/eiplog. Blumenkrantz anotó en esa solicitud de fusión:

“estos usan el mismo mecanismo, y ese mecanismo es tremendamente ineficiente para las aplicaciones vinculadas a la CPU”

En un nuevo publicación de blog Mike comentó en su estilo habitual de escritura:”¿Cuánto más rápido es? Si tuviera que dar un número, probablemente al menos un 1000 % más rápido. Solo como una estimación aproximada”. En cualquier caso, buenas noticias para RADV/Zink.

Categories: IT Info