Ready for the next upgrade to open source graphics drivers? Mesa 24.1.0 has now released bringing some big enhancements to many different drivers across AMD, NVIDIA, Intel and others.
With this release NVK (open source NVIDIA Vulkan driver) is now in a much better state, and is no longer considered experimental. It's also both Vulkan 1.3 conformant and OpenGL 4.6 conformant when paired with Zink. Apple support was improved with Asahi reaching OpenGL 4.6 and OpenGL ES 3.2 support, support for Vulkan explicit synchronisation on Wayland and X11 and much more.
New supported features include:
- 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
- OpenGL 4.6 on Asahi
- OpenGL ES 3.2 on Asahi
- Mali G610 and G310 on Panfrost
- Mali T600 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
The Collabora crew give some nice insight into all their work that went into this release that's well worth a read.
Some you may have missed, popular articles from the last month:
7 comments
Waiting for this to land on Fedora, I'm really excited to give NVK a shot. If NVK can do all my gaming, then my NVIDIA card is suddenly plug-and-play on most distros.
3 Likes, Who?
Quoting: pilkWaiting for this to land on Fedora, I'm really excited to give NVK a shot. If NVK can do all my gaming, then my NVIDIA card is suddenly plug-and-play on most distros.
I use mesa-git and that's on 24.2.0 and it works perfectly without issues, too impatient to wait for the "stable" release :D
3 Likes, Who?
On Debian 12 Bookworm, i have compiled and installed the last version of python3-zombie-imp from testing in order to compile/install cython3-legacy from testing in order to compile/install meson from testing in order to compile/install mesa 24.1.0 from git, but the later also require libdrm >=2.4.119 so i have compiled libdrm 2.4.120 from testing, all of that for i386 *and* amd64, so for now 8 compilations to be able to compile/install mesa (also for i386 and amd64), and...
"src/nouveau/compiler/meson.build:12:2: ERROR: Problem encountered: NAK requires Rust 1.73.0"
Ok new rustc require a new version of libllvm16t64 with maybe requires another thing...
EDIT: it does, i have to compile many things until the libc to be able to compile the new rustc xD
I think i will wait for Debian 13 Trixie (in a year or so) for this one... i have tried. :D
Last edited by DebianUser on 24 May 2024 at 5:42 pm UTC
"src/nouveau/compiler/meson.build:12:2: ERROR: Problem encountered: NAK requires Rust 1.73.0"
Ok new rustc require a new version of libllvm16t64 with maybe requires another thing...
EDIT: it does, i have to compile many things until the libc to be able to compile the new rustc xD
I think i will wait for Debian 13 Trixie (in a year or so) for this one... i have tried. :D
Last edited by DebianUser on 24 May 2024 at 5:42 pm UTC
3 Likes, Who?
So... Who wants to test performance? ;)
0 Likes
Hello, to enable Zink with a AMD GPU, I have to use this variable environment: MESA_LOADER_DRIVER_OVERRIDE=zink
Someone knows if this variable environment works with NVK too?
Someone knows if this variable environment works with NVK too?
0 Likes
Quoting: pilkWaiting for this to land on Fedora, I'm really excited to give NVK a shot. If NVK can do all my gaming, then my NVIDIA card is suddenly plug-and-play on most distros.https://copr.fedorainfracloud.org/coprs/atim/mesa24.1/
0 Likes
24.1 just got pushed to Fedora's mainstream repos, giving NVK a shot and it seems to work just fine. Most importantly, everything isn't flickering anymore. Just did a reinstall to make totally sure the proprietary drivers were cleaned out.
...and I was able to just install Fedora and already have my drivers set up and ready to go, without having to worry about installing drivers. Have AMD cards just been plug-and-play on most distros this whole time? I've been missing out.
Edit: Yeah uhhhhhh, the drivers as they stand right now have some issues that'll need worked on. I think after a good while, it's gonna end up working really well, but I ended up installing the proprietary drivers due to some issues.
Last edited by pilk on 17 June 2024 at 12:55 am UTC
...and I was able to just install Fedora and already have my drivers set up and ready to go, without having to worry about installing drivers. Have AMD cards just been plug-and-play on most distros this whole time? I've been missing out.
Edit: Yeah uhhhhhh, the drivers as they stand right now have some issues that'll need worked on. I think after a good while, it's gonna end up working really well, but I ended up installing the proprietary drivers due to some issues.
Last edited by pilk on 17 June 2024 at 12:55 am UTC
1 Likes, Who?
See more from me