El controlador Vulkan de código abierto ANV de Intel ha aumentado el tamaño de la pila de instrucciones a 2 Gb para abordar un bloqueo experimentado con el juego Overwatch, mientras que es probable que esto también ayude a otros software/juegos a avanzar.

La solicitud de fusión del ingeniero de controladores de gráficos Intel Linux Lionel Landwerlin explica:

“Overwatch está generando más de 1 Gb de sombreadores y cuando intentamos usarlos terminamos fuera del montón de instrucciones. La UE no puede obtener la instrucción y probablemente ejecuta noops interminables, lo que lleva a colgar”.

Por lo tanto, la solución ahora en Mesa 23.2 es aumentar el tamaño del almacenamiento dinámico de instrucciones a 2 Gb.

Esta combinación también agregó una nueva opción de depuración de”montones”para volcar información sobre los montones del controlador. Los pocos cientos de líneas de código llegaron a Mesa Git esta mañana.


Es bueno ver Intel Mesa Los controladores continúan mejorando para manejar juegos modernos en Linux a través de Steam Play de Valve. Ahora, si hubiera el escaso soporte de residencia para aterrizar, que es necesario para obtener varios juegos más nuevos con VKD3D-Proton (Direct3D 12 en Vulkan) para que funcione. Lo último es una rama de trabajo en progreso con los bits de kernel necesarios implementados solo para el controlador experimental Intel Xe DRM con hardware DG2/Alchemist y no todas las características requeridas de DX12 aún.

Categories: IT Info