En esta nueva versión de los controladores Mesa 20.0.0 se proporciona soporte completo de OpenGL 4.6 para GPU Intel i965 y AMD radeonsi, soporte OpenGL 4.5 para GPU AMD (r600) y NVIDIA (nvc0), así como soporte Vulkan 1.2 para tarjetas Intel y AMD.
Los controladores RADV y ANV para las GPU AMD e Intel son compatibles con la API de gráficos Vulkan 1.2, mientras que RADV y ACO proporcionan una compilación de sombreadores geométricos. En RADV y ACO para GPU GFX10 (Navi) soporta el modo Wave32.
Para las GPU Intel basadas en las microarquitecturas Broadwell y Skylake (Gen8 +), el nuevo controlador Iris se usa por defecto, que ha alcanzado la paridad con el controlador i965 en sus capacidades.
El controlador Iris se basa en la arquitectura Gallium3D, que aporta tareas de administración de memoria al controlador DRI en el kernel de Linux y proporciona un rastreador de estado listo para usar con soporte para la reutilización de caché de objetos de salida. Para chips basados en microarquitecturas antiguas, hasta Haswell inclusive, se deja el controlador i965.
RADV (controlador Vulkan para chips AMD) y un back-end para compilar sombreadores “ACO”, desarrollado por Valve como alternativa al compilador de sombreadores LLVM, agregó soporte para las generaciones de GPU GCN 1.0 / GFX6 (Islas del Sur) y GCN 1.1/GFX7.
Los controladores LLVMpipe y RadeonSI se han convertido para usar la representación intermedia sin tipo (IR) de sombreadores NIR, destinados a trabajar en el nivel más bajo, bajo GLSL IR y Mesa IR interna. Rendimiento optimizado de NIR.
De los demás cambios que se mencionan:
- Se ha agregado soporte para live-cache al controlador RadeonSI, que garantiza la detección de objetos de sombreado compilados duplicados.
- Los controladores OpenGL y Vulkan para las GPU Intel agregaron soporte para chips Gen11 (Jasper Lake).
- El controlador V3D (para Raspberry Pi) agregó soporte para sombreadores geométricos correspondientes a OpenGL ES 3.2, y se proporcionó soporte completo para OpenGL ES 3.1.
- Optimización del rendimiento del controlador Tulip Vulkan para GPU Qualcomm Adreno.
Fuente : muylinux
- Visto: 1095
