Los gráficos Xe”Gen12″de Intel deberían tener un rendimiento ligeramente mejor con el lanzamiento de la función Mesa 21.2 del próximo trimestre por su controlador ANV Vulkan de código abierto.
Combinado hoy en Mesa 21.2-devel, se encuentra una mejora del controlador ANV para reducir el vaciado de caché de datos y mosaicos para Gen12. Esto, a su vez, se traduce en mejoras de rendimiento pequeñas pero medibles en una variedad de cargas de trabajo.
Como explicó el ingeniero de Intel Felix Degrood,” La arquitectura de caché unificada Gen12 + reduce la necesidad de vaciar las cachés de datos y mosaicos. La caché de mosaicos contiene valores de píxeles/profundidad y la caché de datos contiene datos SSBO. Combinados, estos hacen acumulan la mayor parte de los datos almacenados en L3 $ y su eliminación es muy costosa. Actualmente, eliminamos las cachés de mosaicos/datos al comienzo de cada búfer de comando, y generalmente varias dentro de un CB determinado. La mayoría de las descargas de caché de mosaicos/datos se pueden evitar mediante asegurándonos de que descarguemos solo en los momentos necesarios, como cuando la CPU necesita acceso a los datos o para borrados en profundidad… [Con este último trabajo] los recuentos de eliminación de mosaicos/caché de datos se reducen drásticamente en las cargas de trabajo de Vulkan, lo que resulta en ganancias modestas de rendimiento. ”
La reducción en la eliminación de teselas y caché de datos para el controlador Intel Vulkan de código abierto para Linux con Xe Graphics significa alrededor de un 3% mejor rendimiento para Dota 2, alrededor de un 3% mejor rendimiento para Rise of the Tomb Raider y ligeramente menos para Shadow of the Tomb Raider, y mejoras de rendimiento del 1 ~ 3% para otros juegos de Vulkan, tanto nativos como en ejecución a través de DXVK/Steam Play.
Esta optimización de descarga para ANV se fusionada hoy para Mesa 21.2.