Mesa 18.2 trae Radeon EQAA Anti-Aliasing, soporte mejorado de SteamVR y toneladas de correcciones de errores

Linux-Unix / Mesa 18.2 trae Radeon EQAA Anti-Aliasing, soporte mejorado de SteamVR y toneladas de correcciones de errores 2 minutos de lectura

El controlador Mesa 18.2 para Linux finalmente se lanzó hoy después de algunos contratiempos menores ocurridos en agosto. Esta última actualización del controlador presenta compatibilidad con Vega 20, perfil compatible con OpenGL 4.4, mejoras notables en la compatibilidad con los controladores RadeonSI OpenGL y RADV Vulkan, compatibilidad con OpenGL ES 3.2 para RadeonSI y, en realidad, solo un puñado de otras mejoras significativas.



La menor cantidad de actualizaciones es para el frente de Intel, que recibió principalmente optimizaciones NIR; el desarrollo aún está funcionando en el soporte de OpenGL 4.6 con ingestión de SPIR-V y algunas nuevas extensiones de controlador Vulkan para ANV, además de optimizaciones generales en todos los ámbitos para el último hardware apoyo.

Mesa 18.2 es la actualización del tercer trimestre de 2018 para la pila de controladores de gráficos Mesa3D, que se usa principalmente en los controladores Vulkan / OpenGL de código abierto de los escritorios Linux para Intel, Radeon y Nouveau, además de otros controladores más pequeños.



Los usuarios también deberían notar algunas pequeñas mejoras de rendimiento y una compilación más rápida de sombreadores LLVM en RADV. También hay un modo anti-aliasing Radeon EQAA, soporte de compresión de textura ASTC para RadeonSI y soporte de perfil de compatibilidad OpenGL 4.4 para RadeonSI que debería ayudar a jugar juegos Wine / SteamPlay en un sistema Linux.



Además, hay algunas nuevas extensiones de controlador RADV Vulkan y compatibilidad con OpenGL 4.3 para el controlador VirGL para la aceleración de OpenGL en invitados KVM habilitados para VirtIO, lo que debería traer mejoras para esos usuarios. También hay extensiones de pantalla Vulkan para mejorar la compatibilidad con SteamVR Linux, ya que SteamVR en Linux ha sido un poco meticuloso y difícil de controlar, aunque las cosas definitivamente están mejorando.



El controlador Broadcom V3D ahora también está habilitado de forma predeterminada, y la caché del sombreador Mesa admite el almacenamiento en caché de sombreadores de cómputo RadeonSI. Ha habido algunas optimizaciones NIR y adiciones de extensiones OpenGL para Nouveau NVC0.

El registro de cambios oficial de nuevas funciones es el siguiente ( tenga en cuenta que algunas de estas nuevas funciones solo están disponibles con ciertos controladores):

  • OpenGL 4.3 en virgl
  • Perfil de compatibilidad OpenGL 4.4 en radeonsi
  • OpenGL ES 3.2 en radeonsi y virgl
  • GL_ARB_ES3_2_compatibility en radeonsi
  • GL_ARB_fragment_shader_interlock en i965
  • GL_ARB_sample_locations y GL_NV_sample_locations en nvc0 (GM200 +)
  • GL_ANDROID_extension_pack_es31a en radeonsi.
  • GL_KHR_texture_compression_astc_ldr en radeonsi
  • GL_NV_conservative_raster y GL_NV_conservative_raster_dilate en nvc0 (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles en nvc0 (GP102 +)
  • imágenes multimuestras en nvc0 (GM107 +) (ahora compatible con GF100 +)

También hay una masivo cantidad de correcciones de errores, tan masiva que probablemente debería leer todo el Notas de la versión de Mesa 18.2 si es necesario, aunque seleccionaremos algunos de los más notables para usted:



  • Error 61761 - glPolygonOffsetEXT, OFFSET_BIAS configurado incorrectamente en un número enorme
  • Error 100177 - [GM206] Error de interpretación en XCOM Enemy Within
  • Error 100430 - [radv] fallas gráficas en el emulador de delfines
  • Error 105497 - shader-db se bloquea en el sistema de 72 núcleos después del cambio del conjunto de bits ast_type_qualifier
  • Error 105904 - Se necesitaba eliminar la caché del sombreador de mesa después de la actualización del controlador para que funcionen los programas wine vulkan de 32 bits.
  • Error 106382 - La caché del sombreador se rompe INTEL_DEBUG = shader_time
  • Error 106511 - radv: MSAA roto en SI (falla de afirmación en vkCreateImage)
  • Error 106642 - El servidor X se bloquea en i965 al iniciar el escritorio cuando la compatibilidad con DRI3 v1.2 / modificador está habilitada

Es probable que podamos ver el lanzamiento de Mesa 18.3 a fines de noviembre o principios de diciembre, así que estad atentos ya que hay mucho trabajo emocionante en la comunidad de controladores gráficos de Linux.

Etiquetas OpenGL volcán