Did you know we have a Forum? Come and say hi!
We use affiliate links to earn us some pennies. Learn more.

Mesa 26.1.0 is out now as the latest new-feature release of open source graphics drivers for Linux, with upgraded Vulkan support and performance improvements.

The official news post is not out yet, but the mailing list announcement went out last night. Noted in the announcement:

- VirGL is no longer considered maintained any more. Unless someone steps up to maintain it in the long run, the code is likely to start bit-rotting and might eventually be removed. We recommend users start moving over to other solutions sooner rather than later.
- Intel i915 Iris, Crocus and ANV (excluding HASVK) drivers got VirtIO-GPU native-context driver support for a thinner/faster Intel GPU paravirtualization in a VM.
- OpenGL ES 2.0 is now supported on PowerVR GPUs via Zink.
- Static C++ stdlib is now required on rusticl to workaround applications using their own C++ stdlib.

You can expect the usual set of improvements across all the different drivers in Mesa for Intel, AMD, NVIDIA and others. There's all of these new extensions and features added:

  • GL_NV_timeline_semaphore on radeonsi
  • VK_QCOM_image_processing on Turnip
  • VK_EXT_present_timing on RADV, NVK, Turnip, ANV, Honeykrisp, panvk
  • VK_KHR_sampler_ycbcr_conversion on pvr
  • VK_EXT_image_drm_format_modifier on pvr
  • VK_KHR_internally_synchronized_queues on RADV
  • VK_EXT_blend_operation_advanced on lavapipe
  • VK_KHR_get_surface_capabilities2 on panvk
  • VK_KHR_get_display_properties2 on panvk
  • VK_EXT_acquire_drm_display on panvk
  • VK_KHR_present_id on panvk, v3dv
  • VK_KHR_present_wait on panvk, v3dv
  • VK_KHR_pipeline_executable_properties on pvr
  • VK_EXT_zero_initialize_device_memory on panvk
  • GL_EXT_shader_image_load_store on panfrost
  • VK_KHR_swapchain_mutable_format on panvk
  • VK_EXT_astc_decode_mode on panvk
  • VK_KHR_copy_memory_indirect on nvk, RADV/GFX8+
  • VK_EXT_color_write_enable on panvk
  • VK_EXT_hdr_metadata on v3dv
  • VK_EXT_image_view_min_lod on panvk
  • VK_EXT_depth_clamp_control on panvk
  • VK_VALVE_shader_mixed_float_dot_product on RADV (Vega20, Navi14, RDNA2+)
  • VK_EXT_legacy_dithering on panvk
  • GL_ARB_sample_shading on v3d
  • VK_KHR_maintenance4 on pvr
  • VK_ARM_scheduling_controls on panvk
  • cl_khr_subgroup_ballot on asahi, iris, llvmpipe, radeonsi and zink
  • cl_khr_subgroup_clustered_reduce on asahi, llvmpipe, radeonsi and zink
  • cl_khr_subgroup_extended_types on asahi, iris, llvmpipe, radeonsi and zink
  • cl_khr_subgroup_non_uniform_arithmetic on asahi, llvmpipe, radeonsi and zink
  • cl_khr_subgroup_non_uniform_vote on asahi, iris, llvmpipe, radeonsi and zink
  • cl_khr_subgroup_rotate on asahi, llvmpipe and zink
  • VK_EXT_nested_command_buffer on panvk
  • VK_VALVE_mutable_descriptor_type on panvk
  • VK_EXT_shader_stencil_export on panvk
  • VK_EXT_map_memory_placed on panvk
  • VK_EXT_conditional_rendering on panvk
  • VK_{KHR,EXT}_{surface,swapchain}_maintenance1 on panvk
  • VK_EXT_shader_atomic_float on panvk
  • VK_KHR_device_address_commands on RADV
  • VK_EXT_non_seamless_cube_map on pvr
  • fragmentStoresAndAtomics on panvk/v6-7
  • VK_KHR_shader_untyped_pointers on panvk
  • VK_EXT_primitive_restart_index on RADV
  • VK_EXT_attachment_feedback_loop_layout on panvk
  • VK_EXT_attachment_feedback_loop_dynamic_state on panvk
  • VK_KHR_shader_integer_dot_product on pvr
  • VK_EXT_descriptor_heap on RADV (with 'export RADV_EXPERIMENTAL=heap')
  • fullDrawIndexUint32 on pvr
  • multiDrawIndirect on pvr
  • depthBiasClamp on pvr
  • wideLines on pvr
  • VK_EXT_rgba10x6_formats on panvk

How you get the upgrade differs between every Linux distributions. Some like Arch will roll them out to you soon, others you may need to wait for their next major distribution update.

Article taken from GamingOnLinux.com.
5 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can follow me personally on Mastodon [External Link].
See more from me
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
No comments yet!

While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register