Выпущена Mesa 23.3 с начальным драйвером NVK Vulkan, обновлением AMD RDNA3 и Raspberry Pi 5.
Эрик Энгестром из компании Igalia только что выпустил Mesa 23.3 — долгожданное ежеквартальное обновление набора 3D-драйверов с открытым исходным кодом, в основном ориентированных на поддержку API OpenGL и Vulkan.
Mesa 23.3 — интересный релиз, поскольку в нем представлен NVK, драйвер NVIDIA Vulkan, который можно использовать с драйвером ядра Nouveau DRM. В Mesa 23.3 поддержка все еще находится на ранней стадии, в то время как в Mesa 24.0-devel коммиты на NVK появляются практически ежедневно. Этот драйвер NVK является хорошим началом для поддержки API Vulkan в графическом пространстве NVIDIA с открытым исходным кодом. Вам нужно быть как минимум в Linux 6.6 для корректной поддержки Nouveau uAPI, а в Linux 6.7 для RTX 20 series и новее есть поддержка NVIDIA GSP, что несколько повышает производительность, но этот драйвер все еще далек от возможностей и производительности проприетарного драйвера NVIDIA Vulkan Linux.
Mesa 23.3 также добавляет начальную поддержку GFX11.5 «RDNA3 refresh» в драйверы RadeonSI и RADV, начальную поддержку Raspberry Pi 5, хотя эта поддержка OpenGL и Vulkan зависит от битов драйвера ядра DRM, которые появятся не раньше Linux 6.8, а затем и другие обычные изменения кода. Следует отметить бесконечные оптимизации производительности и новые расширения для графических драйверов Intel и AMD Radeon с открытым исходным кодом.
Исходные тексты Mesa 23.3 можно загрузить с GitLab. Поскольку серия Mesa 23.2 не обновлялась уже более двух месяцев, очень приятно видеть, как Mesa 23.3 выходит и становится новой серией. Mesa 23.3 — это отличный релиз для драйверов GPU с открытым исходным кодом в преддверии праздников.