A Mesa 22.3 é a mais recente e mais recente que a comunidade de código aberto tem a oferecer para os drivers gráficos, e agora está disponível com muitas melhorias. Anunciados ontem, os motoristas de código aberto cobrem a AMD, Intel, Arm e muito mais no Linux.
Para as pessoas preocupadas com a estabilidade e os bugs, é sempre melhor esperar pelo menos pela atualização de lançamento do primeiro ponto, como 22.3.1.
Extensões e recursos recém-suportados no Mesa 22.3 incluem:
- Gl_arb_shader_clock no llvmpipe
- Vk_khr_shader_clock em lavapipe
- Mesa-DB, o novo tipo de cache de arquivo único
- Vk_ext_attachment_feedback_loop_layout no radv, lavapipe
- VK_KHR_GLOBAL_PRIORIDADE NO RADV
- Gl_khr_blend_equation_advanced_coerent no zink
- Vk_ext_load_store_op_none no radv
- Vk_ext_mutable_descriptor_type no radv
- Vk_ext_shader_atomic_float no LVP
- Vk_ext_shader_atomic_float2 no LVP
- Gl_nv_shader_atomic_float no llvmpipe
- Vk_ext_image_robustness no V3DV
- Vk_ext_extended_dynamic_state3 em lavapipe
- Vk_ext_extended_dynamic_state3 em radv & anv
- VK_EXT_PIPELINE_ROBUSTIND em V3DV
- Mali T620 no Panfrost
- Cache do disco do shader no panfrost
- Suporte para formatos de buffer R8G8B8, B8G8R8, R16G16B16 e 64 bits de vértices no RADV
- Suporte inicial GFX11/RDNA3 no RADV
- Várias otimizações de rastreamento de raios no RADV
- ExtendeddynamicState2PatchControlPoints no RADV (VK_EXT_EXTENDED_DYNAMIC_STATE2 Recurso)
- Radeon Raytracing Analyzer Integration (usando RADV_RRA_ Variáveis de ambiente)
- OpenGL 4.5 em Freedreno/A6xx (acima de 3,3)
- VK_EXT_MESH_SHADER NO ANV
Notas de rodapé:
- RADV = Driver Vulkan AMD
- ANV = Driver Intel Vulkan
- Panfrost = driver de braço mali
- V3DV = Driver Raspberry Pi 4
- Lavapipe = um driver vulkan de software baseado em CPU
Felizmente, no final deste mês, procurarei comprar um dos novos AMD Radeon RX 7900 XTX para que eu possa finalmente ver como é a Mesa para usar no desktop.
Artigo retirado de gamengonlinux.com.