$ cd /Система
Выпущена новая версия стека Mesa под номером 24.3 с поддержкой Vulkan 1.3
Новая версия Mesa включает множество изменений, улучшающих совместимость Linux с новыми графическими технологиями и повышающих производительность в работе с графикой, в том числе и в играх.
Выпущено третье крупное обновление Mesa 24.x — стека технологий для поддержки 3D-графики и аппаратного ускорения видео и рендеринга на системах Linux. Новая версия Mesa 24.3 включает поддержку API Vulkan 1.3, расширяет совместимость с расширениями Vulkan и вносит улучшения для повышения производительности графических драйверов.
Mesa 24.3 включает исправления для множества игр: Black Myth: Wukong, Red Dead Redemption 2, Resident Evil 6, Total War: WARHAMMER II, Call of Duty: Black Ops III, Silent Hill 2, War Thunder, Detroit: Become Human, Faaast Penguin, Warhammer 40,000: Space Marine 2, Ion Fury, Genshin Impact, Arma Reforger, Counter-Strike 2, Worms: Revolution, Asterix & Obelix XXL: Romastered, Metal Gear Rising: Revengeance и Fallout 3.
Изучить детали и получить новую версию можно в официальном анонсе. В ближайшее время Mesa 24.3 должна появиться в репозиториях большинства дистрибутивов, разработчики которых стараются поддерживать такой важный софт в актуальном состоянии.
Драйвер V3DV для Raspberry Pi 4 и Raspberry Pi 5 теперь поддерживает Vulkan 1.3, что значительно увеличивает производительность в следующих обновлениях Raspberry Pi OS. Также добавлена поддержка расширения VK_KHR_shader_relaxed_extended_instruction.
Драйвер NVK от Collabora для видеокарт NVIDIA получил поддержку множества новых расширений Vulkan, таких как VK_EXT_descriptor_buffer, VK_EXT_post_depth_coverage, VK_EXT_legacy_vertex_attributes, VK_KHR_maintenance7, VK_KHR_dynamic_rendering_local_read, VK_NV_compute_shader_derivatives, VK_KHR_compute_shader_derivatives, VK_KHR_shader_relaxed_extended_instruction, VK_KHR_shader_float_controls2, VK_EXT_device_generated_commands, VK_EXT_host_image_copy, VK_EXT_depth_clamp_control, VK_KHR_shader_quad_control, VK_KHR_fragment_shading_rate, VK_EXT_depth_clamp_zero_one и другие.
Драйвер RADV для AMD добавил поддержку новых расширений, включая VK_KHR_video_maintenance1, VK_KHR_pipeline_binary, VK_KHR_compute_shader_derivatives, VK_KHR_shader_relaxed_extended_instruction, VK_KHR_shader_float_controls2, VK_EXT_device_generated_commands, VK_EXT_depth_clamp_control.
Для видеоускорителей Intel улучшена поддержка Vulkan: драйвер ANV получил поддержку VK_KHR_compute_shader_derivatives, VK_KHR_shader_relaxed_extended_instruction и VK_EXT_depth_clamp_control, а драйвер HASVK теперь поддерживает VK_KHR_shader_relaxed_extended_instruction и VK_EXT_depth_clamp_control. Драйверы Honeykrisp, Turnip и Lavapipe также расширили совместимость с VK_KHR_shader_relaxed_extended_instruction.
На стороне OpenGL в драйвере RadeonSI добавлено расширение GL_KHR_shader_subgroup для устаревших видеоускорителей AMD. Драйвер Panfrost от Collabora получил поддержку GL_ARB_timer_query и GL_EXT_disjoint_timer_query, Zink теперь поддерживает GL_OVR_multiview и GL_OVR_multiview2, а драйвер Etnaviv добавил поддержку GL_EXT_draw_buffers2, GL_ARB_draw_buffers_blend, GL_ARB_draw_indirect и GL_ARB_framebuffer_no_attachments.