Pilha de gráficos de código aberto Mesa 25.1 lançada oficialmente, isso é o que há de novo

Pilha de gráficos de código aberto Mesa 25.1 lançada oficialmente, isso é o que há de novo

A pilha de gráficos de código aberto Mesa 25.1 para Linux já está disponível para download com vários novos recursos e melhorias para muitos videogames.

A versão 25.1 da pilha gráfica de código aberto Mesa foi lançada, trazendo uma atualização significativa com novos recursos, melhorias para drivers gráficos de código aberto e suporte ampliado para diversos jogos.

Entre os principais destaques do Mesa 25.1 está a incorporação total do driver Asahi, agora oficialmente integrado após a mesclagem de seu UAPI ao kernel Linux. O driver Panfrost adiciona compatibilidade com as GPUs Mali G720 e G925, enquanto o driver PanVK, voltado para GPUs Mali v10+ (Gxxx), passa a oferecer suporte a YCbCr, dualSrcBlend e à especificação Vulkan 1.2. Outra mudança importante é a adoção de Zink/NVK como drivers padrão para GPUs NVIDIA, substituindo o antigo driver Nouveau.

O driver V3D, utilizado em dispositivos Raspberry Pi, recebeu suporte para várias extensões: EXT_shader_framebuffer_image_fetch, EXT_shader_framebuffer_image_fetch_coherent, KHR_blend_equation_advanced e KHR_blend_equation_advanced_coherent.

O driver Radeon RADV Vulkan agora oferece compatibilidade com as extensões VK_EXT_device_memory_report e VK_EXT_sample_locations. Por sua vez, o driver NVK Vulkan, voltado a GPUs NVIDIA, adiciona suporte à extensão VK_MESA_image_alignment_control. O driver Etnaviv, destinado a GPUs embarcadas da série Vivante GCxxx, passou a incluir suporte para KHR_partial_update.

O driver PanVK, mantido pela Collabora para GPUs ARM Mali, foi ampliado com suporte a diversas extensões Vulkan, incluindo: VK_KHR_depth_stencil_resolve, VK_KHR_separate_depth_stencil_layouts, VK_EXT_separate_stencil_usage, VK_KHR_imageless_framebuffer, VK_KHR_uniform_buffer_standard_layout, VK_EXT_border_color_swizzle, VK_KHR_display, VK_EXT_display_control, VK_KHR_line_rasterization, VK_EXT_line_rasterization, VK_KHR_shader_float_controls, VK_KHR_dynamic_rendering_local_read, VK_KHR_format_feature_flags2 e VK_EXT_direct_mode_display.

Especificamente para GPUs Mali v10+, o PanVK também passou a oferecer suporte às extensões Vulkan: VK_KHR_sampler_ycbcr_conversion, VK_EXT_ycbcr_2plane_444_formats, VK_KHR_shader_subgroup_uniform_control_flow, VK_KHR_shader_maximal_reconvergence, VK_KHR_shader_subgroup_extended_types, VK_KHR_shader_float_controls2, VK_KHR_spirv_1_4, VK_EXT_subgroup_size_control e VK_EXT_ycbcr_image_arrays.

Outros recursos adicionados ao PanVK incluem suporte para: storagePushConstant16, storageInputOutput16, shaderFloat16, shaderStorageImageExtendedFormats, shaderImageGatherExtended, textureCompressionBC, storageBuffer8BitAccess, storagePushConstant8, uniformAndStorageBuffer8BitAccess, shaderStorageImageReadWithoutFormat, shaderStorageImageWriteWithoutFormat, GL_ARB_shader_clock e suporte a MSAA com 8x e 16x.

O lançamento também introduz melhorias de desempenho e compatibilidade para diversos jogos, como: Avowed, Black Myth: Wukong, The Last of Us Part I e II, Kingdom Come: Deliverance II, Hunt: Showdown 1896, Tomb Raider IV – VI Remastered, Dota 2, WWE 2K23, Cyberpunk 2077, Warhammer 40,000: Space Marine 2, Sniper Elite: Resistance, Ghost of Tsushima, Final Fantasy XIV, Marvel Rivals, Elden Ring, S.T.A.L.K.E.R. 2: Heart of Chornobyl, Lost Records: Bloom & Rage e Fort Solis.

Outros títulos que se beneficiaram das melhorias incluem: Ninja Gaiden II, The Headliners, Satisfactory, OCTOPATH TRAVELER II, Tales of Arise, The Last of Us, Eve Online, Pacific Drive, Star Citizen, Assassin's Creed Origins, Assassin's Creed Odyssey, Assassin's Creed Valhalla, Immortals Fenyx Rising, A Game About Digging A Hole, Um Conto de Praga: Réquiem, Hogwarts Legacy e Company of Heroes 3.

Por fim, o Mesa 25.1 também aprimora o suporte gráfico para jogos como Resident Evil 2 Remake, DOOM 2016, Total War: Warhammer III, Grand Theft Auto V, Steel Rats e Dynasty Warriors: Origins, além de aplicações como Firefox, Thunderbird e Blender.

Mais detalhes sobre esta versão podem ser encontrados nas notas de lançamento, onde também está disponível o tarball com o código-fonte.

Última atualização deste artigo: 14 de may de 2025