Intel и NVIDIA включили поддержку ручного кэширования графических пайплайнов в Vulkan-драйверах Mesa 26.0

В Mesa 26.0 появилась поддержка расширения VK_KHR_pipeline_binary для видеокарт Intel и NVIDIA. Оно позволяет разработчикам игр и приложений вручную управлять кэшированием графических пайплайнов вместо использования встроенной системы Vulkan. Это может ускорить загрузку, уменьшить лаги и повысить стабильность при запуске игр.

Mesa 26.0 drivers

VK_KHR_pipeline_binary был добавлен в спецификацию Vulkan ещё в августе 2024 года, но долгое время оставался активным только в драйверах Radeon. Теперь его поддержка появилась в Intel ANV и NVIDIA NVK — открытых Vulkan-драйверах в составе Mesa.

В обычной работе Vulkan автоматически создаёт и кэширует «графические пайплайны» — наборы инструкций, по которым видеокарта отрисовывает изображение. Однако это кэширование работает не всегда эффективно. С новым расширением разработчики могут сами сохранять и подгружать нужные бинарные данные пайплайнов, контролируя процесс напрямую. Это особенно важно для крупных игр, где создание пайплайнов занимает значительное время.

Над внедрением расширения работал инженер Intel Лионель Ландверлин. Вместе с поддержкой ANV он также внёс изменения в инфраструктуру Mesa, что позволило включить расширение и для NVK, нового драйвера NVIDIA с открытым кодом.

Если вы не используете версию Mesa из Git, то VK_KHR_pipeline_binary появится у вас с релизом Mesa 26.0 в следующем квартале. Это важный шаг для улучшения производительности, снижения времени загрузки и контроля над графической частью в играх и приложениях.

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

Присоединяйтесь к обсуждению, делитесь результатами своих бенчмарков и спорьте о производительности железа в X.

Обсудить в X

Игры

Железо