Mesa 25.1 Open-Source Graphics Stack Officially Released, This Is What’s New

The Mesa 25.1 open-source graphics stack has been released today as a major update with new features, improvements for the built-in open-source graphics drivers, and better support for many video games. Highlights of Mesa 25.1 include a fully mainlined Asahi driver as its UAPI was merged into the kernel, support for Mali G720/G925 GPUs in the Panfrost driver, YCbCr, dualSrcBlend, and Vulkan 1.2 support in the PanVK driver for Mali v10+ GPUs (Gxxx), and Zink/NVK as the default driver for NVIDIA GPUs, finally replacing the old nouveau driver. Mesa 25.1 also improves the V3D graphics driver used for Raspberry Pi devices with support for the EXT_shader_framebuffer_image_fetch, EXT_shader_framebuffer_image_fetch_coherent, KHR_blend_equation_advanced, and KHR_blend_equation_advanced_coherent extensions. On top of that, the Radeon RADV Vulkan driver received support for the VK_EXT_device_memory_report and VK_EXT_sample_locations Vulkan extensions, the NVK Vulkan driver for NVIDIA GPUs received support for the VK_MESA_image_alignment_control Vulkan extension, and the Etnaviv driver for the Vivante GCxxx series of embedded GPUs received support for the KHR_partial_update extension. PanVK, Collabora's open-source Vulkan driver for ARM Mali GPUs, received support for numerous new Vulkan extensions, including 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, and VK_EXT_direct_mode_display. Only for Mali v10+ GPUs, the PanVK driver also received support for the 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, and VK_EXT_ycbcr_image_arrays Vulkan extensions. On top of that, PanVK also received support for storagePushConstant16, storageInputOutput16, shaderFloat16, shaderStorageImageExtendedFormats, shaderImageGatherExtended, textureCompressionBC, storageBuffer8BitAccess, storagePushConstant8, uniformAndStorageBuffer8BitAccess, shaderStorageImageReadWithoutFormat, shaderStorageImageWriteWithoutFormat, GL_ARB_shader_clock, and MSAA with 8 and 16 sample counts. Numerous games received improvements in Mesa 25.1, including Avowed, Black Myth: Wukong, The Last of Us Part I and 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, and Fort Solis. The list of video games that received improvements in the Mesa 25.1 release continues with 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, A Plague Tale: Requiem, Hogwarts Legacy, and Company of Heroes 3. Last but not least, Mesa 25.1 also improves support for the Resident Evil 2 Remake, DOOM 2016, Total War: Warhammer III, Grand Theft Auto V, Steel Rats, and Dynasty Warriors: Origins video games, as well as for apps like Firefox, Thunderbird, and Blender. For more details about the changes included in this release, check out the release notes on the official website, where you can download the source tarball. The post Mesa 25.1 Open-Source Graphics Stack Officially Released, This Is What’s New appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.

May 7, 2025 - 21:15
 0
Mesa 25.1 Open-Source Graphics Stack Officially Released, This Is What’s New

Mesa 25.1

The Mesa 25.1 open-source graphics stack has been released today as a major update with new features, improvements for the built-in open-source graphics drivers, and better support for many video games.

Highlights of Mesa 25.1 include a fully mainlined Asahi driver as its UAPI was merged into the kernel, support for Mali G720/G925 GPUs in the Panfrost driver, YCbCr, dualSrcBlend, and Vulkan 1.2 support in the PanVK driver for Mali v10+ GPUs (Gxxx), and Zink/NVK as the default driver for NVIDIA GPUs, finally replacing the old nouveau driver.

Mesa 25.1 also improves the V3D graphics driver used for Raspberry Pi devices with support for the EXT_shader_framebuffer_image_fetch, EXT_shader_framebuffer_image_fetch_coherent, KHR_blend_equation_advanced, and KHR_blend_equation_advanced_coherent extensions.

On top of that, the Radeon RADV Vulkan driver received support for the VK_EXT_device_memory_report and VK_EXT_sample_locations Vulkan extensions, the NVK Vulkan driver for NVIDIA GPUs received support for the VK_MESA_image_alignment_control Vulkan extension, and the Etnaviv driver for the Vivante GCxxx series of embedded GPUs received support for the KHR_partial_update extension.

PanVK, Collabora's open-source Vulkan driver for ARM Mali GPUs, received support for numerous new Vulkan extensions, including 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, and VK_EXT_direct_mode_display.

Only for Mali v10+ GPUs, the PanVK driver also received support for the 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, and VK_EXT_ycbcr_image_arrays Vulkan extensions.

On top of that, PanVK also received support for storagePushConstant16, storageInputOutput16, shaderFloat16, shaderStorageImageExtendedFormats, shaderImageGatherExtended, textureCompressionBC, storageBuffer8BitAccess, storagePushConstant8, uniformAndStorageBuffer8BitAccess, shaderStorageImageReadWithoutFormat, shaderStorageImageWriteWithoutFormat, GL_ARB_shader_clock, and MSAA with 8 and 16 sample counts.

Numerous games received improvements in Mesa 25.1, including Avowed, Black Myth: Wukong, The Last of Us Part I and 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, and Fort Solis.

The list of video games that received improvements in the Mesa 25.1 release continues with 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, A Plague Tale: Requiem, Hogwarts Legacy, and Company of Heroes 3.

Last but not least, Mesa 25.1 also improves support for the Resident Evil 2 Remake, DOOM 2016, Total War: Warhammer III, Grand Theft Auto V, Steel Rats, and Dynasty Warriors: Origins video games, as well as for apps like Firefox, Thunderbird, and Blender. For more details about the changes included in this release, check out the release notes on the official website, where you can download the source tarball.

The post Mesa 25.1 Open-Source Graphics Stack Officially Released, This Is What’s New appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.