arzh-CNenfrdejakoplptesuk
Search find 4120  disqus socia  tg2 f2 lin2 in2 X icon 3 y2  p2 tik steam2

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 в следующем квартале. Это важный шаг для улучшения производительности, снижения времени загрузки и контроля над графической частью в играх и приложениях.