Выпущена версия Mesa 25.1 со множеством улучшений драйвера Vulkan с открытым исходным кодом


Mesa 25.1
 вышла сегодня в качестве нового ежеквартального выпуска для этого набора графических драйверов пользовательского пространства с открытым исходным кодом, в основном состоящего из драйверов OpenGL и Vulkan для систем Linux.

Драйверы Vulkan в Mesa по-прежнему являются приоритетом в последние годы. В Mesa 25.1 появилось несколько новых расширений Vulkan для драйверов Intel ANV и Radeon RADV, а также для более мелких драйверов, таких как PanVK для Arm Mali, V3DV для Raspberry Pi, NVK для графических процессоров NVIDIA и т. д.

Плюс в Mesa 25.1 улучшен драйвер Rusticl OpenCL, продолжена работа над драйвером Zink OpenGL на Vulkan, улучшена поддержка Radeon RX серии 9000 RDNA4 / GFX12, более новая аппаратная поддержка Arm Mali 4-го поколения в Panfrost и PanVK, графический драйвер Intel Linux будет менее ограничен в использовании оперативной памяти, устарел Gallium Nine, различные улучшения графики Intel Xe2 / Battlemage, Clover устарел в пользу Rusticl, поддержка трассировки лучей Vulkan для драйвера Venus, Chromium VA- Поддержка API, GMLIB для драйвера RadeonSI для работы с поддержкой HDR-видео, управление цветом Wayland для Vulkan WSI, кодирование с низкой задержкой для обработки видео RADV Vulkan и множество других новых функций и оптимизаций производительности.

    В сегодняшнем объявлении о выпуске Mesa 25.1 кратко изложены основные моменты:

    — cl_khr_spirv_linkonce_odr в rusticl
    — storagePushConstant16 в panvk
    — storageInputOutput16 в panvk
    — VK_KHR_depth_stencil_resolve в panvk
    — VK_KHR_separate_depth_stencil_layouts в panvk
    — VK_EXT_separate_stencil_usage в panvk
    — Преобразование vk_khr_sampler_ycbcr_ в panvk / v10+
    — VK_EXT_ycbcr_2plane_444_formats в panvk / v10+
    — VK_EXT_ycbcr_image_arrays в panvk / v10+
    — VK_KHR_imageless_framebuffer в panvk
    — VK_KHR_uniform_buffer_standard_layout в panvk
    — VK_EXT_border_color_swizzle в panvk
    — VK_MESA_image_alignment_control в NVK
    — shaderFloat16 в panvk
    — VK_KHR_shader_subgroup_uniform_control_flow в panvk / v10+
    — VK_KHR_shader_maximal_reconvergence в panvk / v10 +
    — VK_EXT_device_memory_report в RADV
    — VK_KHR_shader_subgroup_extended_types в panvk/ v10+
    — shaderStorageImageExtendedFormats в panvk
    — VK_KHR_display в panvk
    — VK_EXT_display_control в panvk
    — EXT_shader_framebuffer_image_fetch в v3d
    — EXT_shader_framebuffer_image_fetch_coherent в v3d
    — KHR_blend_equation_advanced на v3d
    — KHR_blend_equation_advanced_coherent на v3d
    — KHR_partial_update на etnaviv
    — VK_KHR_line_rasterization на panvk
    — VK_EXT_line_rasterization на panvk
    — shaderImageGatherExtended в panvk
    — textureCompressionBC в panvk
    — VK_EXT_sample_locations в RADV для GFX10+
    — GL_ARB_shader_clock в panvk
    — VK_KHR_shader_float_controls в panvk
    — VK_KHR_shader_float_controls2 в panvk/ v10+
    — storageBuffer8BitAccess в panvk
    — storagePushConstant8 в panvk
    — uniformAndStorageBuffer8BitAccess в panvk
    — MSAA с количеством выборок 8 и 16 в panvk
    — VK_KHR_spirv_1_4 в panvk / v10 +
    — Mali G720 и G725 в Panfrost и panvk
    — dualSrcBlend в panvk
    — VK_KHR_dynamic_rendering_local_read в panvk
    — VK_EXT_subgroup_size_control в panvk / v10+
    — VK_KHR_format_feature_flags2 в panvk
    — shaderstorageimageread без форматирования в panvk
    — shaderStorageImageWriteWithoutFormat в panvk
    — VK_EXT_direct_mode_display в panvk
    — Vulkan 1.2 в panvk / v10 +

    В целом, это ещё один отличный ежеквартальный выпуск функций для широко используемых драйверов графических процессоров с открытым исходным кодом в системах Linux.


    🔄 Автоматический перевод источника: www.phoronix.com.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *