Tux Machines
Mesa 24.1
Posted by Roy Schestowitz on May 23, 2024
=> today's howtos | Free Software, Applications, and BSD
Collabora ☛ Mesa 24.1 brings new hardware support for Arm and NVIDIA GPUs
=> ↺ Mesa 24.1 brings new hardware support for Arm and NVIDIA GPUs
Mesa 24.1 is out, and the graphics team at Collabora has been working hard to bring a slew of new features and bug fixes to Panfrost, Zink, NVK, and Mesa in general. Here's a look at their contributions for this release cycle.
Free Desktop ☛ mesa 24.1.0
=> ↺ mesa 24.1.0
Hello everyone,
I'm happy to announce a new feature release, 24.1.0!
Some interesting highlights include:
- NVIDIA Vulkan driver NVK is now considered ready for prime time.
Distro packagers are now recommended to include nouveau
in the
vulkan-drivers
list so that their users can have the option of using it
instead of the proprietary NVIDIA driver.
- Intel Vulkan driver Anv switched to truly asynchronous VM bind, and Xe
support for error dump to debug GPU hangs was added.
- Apple OpenGL driver Asahi has reached OpenGL 4.6 and OpenGL ES 3.2
support.
- Broadcom Vulkan driver V3DV gained support for VK_KHR_dynamic_rendering.
- Arm Mali OpenGL driver Panfrost was prepared for Gen10 (Gxxx), and
Vulkan driver PanVK was modernised for better Midgard (Txxx) and
Bifrost (Gxxx) support.
- All Vulkan drivers have gained support for explicit synchronisation on
Wayland and X11.
New extensions & features (in no particular order):
- VK_EXT_map_memory_placed on RADV, ANV and NVK
- VK_KHR_shader_subgroup_rotate on RADV and ANV and NVK
- VK_KHR_load_store_op_none on RADV, ANV, NVK and Turnip
- VK_KHR_line_rasterization on RADV, ANV, NVK and Turnip
- VK_KHR_index_type_uint8 on RADV, ANV, NVK and Turnip
- VK_KHR_shader_expect_assume on all Vulkan drivers
- VK_KHR_shader_maximal_reconvergence on RADV, ANV and NVK
- VK_KHR_shader_quad_control on RADV
- Mali G610 and G310 on Panfrost
- VK_KHR_shader_subgroup_uniform_control_flow on NVK
- alphaToOne/extendedDynamicState3AlphaToOneEnable on RADV
- VK_EXT_device_address_binding_report on RADV
- VK_EXT_external_memory_dma_buf for lavapipe
- VK_EXT_queue_family_foreign for lavapipe
- VK_EXT_shader_object on RADV
- VK_EXT_nested_command_buffer on NVK and RADV
- VK_EXT_queue_family_foreign on NVK
- VK_EXT_image_drm_format_modifier on NVK
- VK_KHR_dynamic_rendering on V3DV
- GL_ARB_texture_barrier on Asahi & V3D
If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new
The next bugfix release is due in two weeks, on June 5th.
Cheers,
Eric
=> gemini.tuxmachines.org
Proxy Information
- Original URL
- gemini://gemini.tuxmachines.org/n/2024/05/23/Mesa_24_1.gmi
- Status Code
- Success (20)
- Meta
text/gemini;lang=en-GB
- Capsule Response Time
- 141.53662 milliseconds
- Gemini-to-HTML Time
- 1.968379 milliseconds
This content has been proxied by September (3851b).