Opened 9 months ago
Closed 8 months ago
#21548 closed enhancement (fixed)
mesa-25.1.2
| Reported by: | Bruce Dubbs | Owned by: | zeckma |
|---|---|---|---|
| Priority: | normal | Milestone: | 12.4 |
| Component: | BOOK | Version: | git |
| Severity: | normal | Keywords: | |
| Cc: |
Description
New minor version. Perhaps we should get on a schedule and only update mesa once a month.
Change History (10)
comment:1 by , 9 months ago
| Milestone: | 12.4 → 99-Waiting |
|---|---|
| Summary: | mesa-25.1.0 → mesa-25.1.0 (Wait for June) |
comment:2 by , 9 months ago
I'd like to propose two different potential schedules.
- Whenever a new minor releases, per usual, we update to xx.x.1, then wait for either the next minor or final point release, then update to that, like how we handle LLVM with major releases.
- When a new minor releases, we just wait for the last point, then update to that so all bugs get fixed and users can have a more stable experience. In that case, users who want a more newer experience can go out of their way with trying the newest mesa version. Going about it that way will require editing the note on the Mesa page, however.
comment:3 by , 9 months ago
Both LLVM and Mesa release plans have maintenance releases at two week intervals. At this stage of maturity most of the Mesa work does not affect x86_64 graphics. So a plan like LLVM or a time based plan like Poppler would make sense and there is always the ability to pick up any update if there is a major problem with x86_64.
My workflow will continue to do every release and can flag something I see in the release notes.
comment:4 by , 9 months ago
We already have the note that mesa updates quite frequently and to use the latest version from mesa-git. AFAIK mesa build instructions haven't changed much and we haven't had a breaking change in a while.
comment:5 by , 9 months ago
| Summary: | mesa-25.1.0 (Wait for June) → mesa-25.1.1 (Wait for June) |
|---|
Now 25.1.1.
comment:6 by , 8 months ago
| Summary: | mesa-25.1.1 (Wait for June) → mesa-25.1.2 (Wait for June) |
|---|
New bugfix release.
comment:7 by , 8 months ago
| Milestone: | 99-Waiting → 12.4 |
|---|---|
| Summary: | mesa-25.1.2 (Wait for June) → mesa-25.1.2 |
It is now June.
comment:8 by , 8 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:9 by , 8 months ago
25.1.0:
- For Turing+ NVIDIA GPUs, use Zink as the default Gallium3D driver if Zink and Nouveau VulKan are built.
- cl_khr_spirv_linkonce_odr in rusticl
- storagePushConstant16 on panvk
- storageInputOutput16 on panvk
- VK_KHR_depth_stencil_resolve on panvk
- VK_KHR_separate_depth_stencil_layouts on panvk
- VK_EXT_separate_stencil_usage on panvk
- VK_KHR_sampler_ycbcr_conversion on panvk/v10+
- VK_EXT_ycbcr_2plane_444_formats on panvk/v10+
- VK_EXT_ycbcr_image_arrays on panvk/v10+
- VK_KHR_imageless_framebuffer on panvk
- VK_KHR_uniform_buffer_standard_layout on panvk
- VK_EXT_border_color_swizzle on panvk
- VK_MESA_image_alignment_control on NVK
- shaderFloat16 on panvk
- VK_KHR_shader_subgroup_uniform_control_flow on panvk/v10+
- VK_KHR_shader_maximal_reconvergence on panvk/v10+
- VK_EXT_device_memory_report on RADV
- VK_KHR_shader_subgroup_extended_types on panvk/v10+
- shaderStorageImageExtendedFormats on panvk
- VK_KHR_display on panvk
- VK_EXT_display_control on panvk
- EXT_shader_framebuffer_image_fetch on v3d
- EXT_shader_framebuffer_image_fetch_coherent on v3d
- KHR_blend_equation_advanced on v3d
- KHR_blend_equation_advanced_coherent on v3d
- KHR_partial_update on etnaviv
- VK_KHR_line_rasterization on panvk
- VK_EXT_line_rasterization on panvk
- shaderImageGatherExtended on panvk
- textureCompressionBC on panvk
- VK_EXT_sample_locations on RADV for GFX10+
- GL_ARB_shader_clock on panvk
- VK_KHR_shader_float_controls on panvk
- VK_KHR_shader_float_controls2 on panvk/v10+
- storageBuffer8BitAccess on panvk
- storagePushConstant8 on panvk
- uniformAndStorageBuffer8BitAccess on panvk
- MSAA with 8 and 16 sample counts on panvk
- VK_KHR_spirv_1_4 on panvk/v10+
- Mali G720 and G725 on Panfrost and panvk
- dualSrcBlend on panvk
- VK_KHR_dynamic_rendering_local_read on panvk
- VK_EXT_subgroup_size_control on panvk/v10+
- VK_KHR_format_feature_flags2 on panvk
- shaderStorageImageReadWithoutFormat on panvk
- shaderStorageImageWriteWithoutFormat on panvk
- VK_EXT_direct_mode_display on panvk
- Vulkan 1.2 on panvk/v10+
- Bug fixes at: https://gitlab.freedesktop.org/mesa/mesa/-/blame/main/docs/relnotes/25.1.0.rst?ref_type=heads#L81
25.1.1:
- radv: VK_EXT_primitive_topology_list_restart bug
- [RADV][GFX9] Recent Mesa-git broken on AMD Vega 64 with ring sdma0 timeouts when launching DXVK games
- ACO: IR Validation error "SDWA operand selection size" triggered by compute shader on VEGA20
- RADV: Gibberish output with llama.cpp (Vulkan compute) on Radeon VII (Vega20) with Mesa 25.1.0, works on 25.0.5
- Blending broken in game SkinDeep
- Radeon R5 (Mullins) H264 VA-API encoding acceleration doesn't work
- nvk: lib_rs_gen.py requires
rustfmt - radv: vkd3d-proton test failure with predication + EXT_dgc
- mesa-25.0.4 aborts Xserver due to ACO "Unsupported opcode" v_lshlrev_b16
- In SkinDeep, GL_LINES causes GL_INVALID_OPERATION with radeonsi and llvmpipe
- radv: UB and artifacts when copying a
COMBINED_IMAGE_SAMPLERwith an immutable sampler - RADV: Dynamic state multiple viewport corruption
- [drm:amdgpu_uvd_cs_pass2 [amdgpu]] *ERROR* )Handle 0x48780001 already in use!
- glGetInternalformativ returns incorrect information for GL_STENCIL_INDEX8
- RadeonSI: Psychonauts rendering regression since !29895
- [r600g] Rejected CS when using dolphin's GPU texture decoder
- radeonsi: Assertion
src_bit_size == bit_sizefailed. when running without MESA_GLSL_DISABLE_IO_OPT=1 - radeonsi vdpau + Packed YUY2 = assert
- Indiana Jones and The Great Circle, Graphical corruption on 9070 XT.
- glPushAttrib/glPopAttrib broken with glColorMaterial and ligthing
25.1.2:
- Confidential issue
#13281 - anv, regression: Missing terrain in It Takes Two on BMG
- "breaking-limit" benchmark will Freeze before starting.
- rusticl: CL_MEM_HOST_READ_ONLY cl_image2d reads zeroes from host on AMD Vega8
- Bug (bad code optimization?) in the GLSL (compute) shader compiler
- nvk: Broken lighting in Trine 5
- RX9070 hard crash with Mafia Definitive Edition
- RADV: Potential bug with vulkan fragment shader interpolation (on outputs from mesh shaders?)
- In the game "Foundation" a buildings areas of effect is missing
- ANV: Dota 2 May 22 2025 update crashing in vkCmdBindDescriptorSets with no validation error
- Vulkan Video engages during playback of format which is not supported by my Fiji GPU
- Weston hangs on virtio (non-accelerated version) on QEMU with Mesa main
- KVM/qemu: GDM fails to start / gnome-shell crashes after update to mesa-dri-drivers-25.0.3
comment:10 by , 8 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at 83abae8c1b756d0068711683d64a102c2d35208f.

There have been 9 releases this year (in 127 days). We need to treat this like poppler and update once a month.