Открыть сервисСервис

Vulkan Runtime — что это и зачем нужен

Vulkan Runtime (VulkanRT, полное имя — Vulkan Runtime Libraries) — набор системных библиотек, устанавливаемый в Windows для поддержки графического API Vulkan. Он представляет собой реализацию Vulkan-слоя, обеспечивающего связь между приложениями (играми, 3D-программами) и видеодрайвером видеокарты. Vulkan Runtime поставляется вместе с драйверами NVIDIA, AMD и Intel, а также может устанавливаться отдельно через официальный установщик от Khronos Group.

Назначение

Vulkan — это кроссплатформенный низкоуровневый графический API, разработанный консорциумом Khronos Group. Он пришёл на смену OpenGL и ориентирован на минимальные накладные расходы со стороны CPU: прямой доступ к аппаратным ресурсам видеокарты, многопоточность, явное управление памятью и синхронизацией. Для работы программ, использующих Vulkan, операционной системе требуется специальный рантайм — именно им и является Vulkan Runtime.

В Windows в отличие от Linux Vulkan не встроен в систему: в дистрибутивах Linux Vulkan-слой обычно поставляется пакетом vulkan-loader и управляется менеджером пакетов, а в Windows его роль выполняет набор файлов, которые регистрируются в системе при установке драйвера видеокарты.

Состав и установка

Vulkan Runtime включает:

  • vulkan-1.dll — основная библиотека-загрузчик (loader), которая при запуске приложения подключает нужный ICD-драйвер (Installable Client Driver) для конкретной видеокарты;
  • ICD-манифесты — JSON-файлы, описывающие расположение драйверов Vulkan в системе;
  • слойы (layers) — отладочные и диагностические компоненты, подключаемые поверх базового API.

Установка происходит автоматически при обновлении драйверов NVIDIA GeForce, AMD Adrenalin или Intel Graphics. Дополнительно Vulkan Runtime Libraries можно установить с официального сайта Khronos Group, если требуется свежая версия загрузчика или отладочные слои. Начиная с Windows 10, рантайм Vulkan также доступен через Microsoft Store.

Как определить, что Vulkan Runtime установлен

Проверить наличие Vulkan Runtime можно несколькими способами:

  1. В «Установленных программах» Windows (Параметры → Приложения) отображается запись «Vulkan Runtime» или «VulkanRT».
  2. В папке C:\Windows\System32 присутствует файл vulkan-1.dll.
  3. С помощью утилит-диагностик, например vulkaninfo из LunarG SDK, которая выводит список поддерживаемых устройств, расширений и возможностей.

Совместимость и поддерживаемое оборудование

Vulkan поддерживается видеокартами:

ПроизводительПоддержка VulkanПримечание
NVIDIAс GeForce GTX 600 (Kepler)полная поддержка, включая актуальные версии API
AMDс Radeon HD 7000 (GCN)поддержка через драйверы Adrenalin
Intelс поколения Skylake (Gen9)включая встроенные графические ядра
Qualcomm, ARM, Imaginationмобильные GPUосновной графический API в Android

Где используется Vulkan Runtime

Vulkan Runtime требуется для:

  • современных игр, использующих Vulkan вместо DirectX или OpenGL (например, Doom Eternal, Red Dead Redemption 2, Dota 2, Cyberpunk 2077 при включении соответствующего рендера);
  • эмуляторов (RPCS3, Yuzu и другие), где Vulkan обеспечивает высокую производительность;
  • профессиональных 3D-пакетов и CAD-систем;
  • слоёв-обёрток, таких как DXVK (переходник DirectX → Vulkan) и VKD3D-Proton, применяемых в Proton для запуска Windows-игр под Linux.

Частые вопросы

Можно ли удалить Vulkan Runtime? Формально — да, запись присутствует в списке установленных программ. Однако удаление приведёт к отказу в работе игр и приложений, использующих Vulkan; при следующем обновлении драйвера компонент будет установлен заново.

Vulkan Runtime — вирус? Нет. Компонент поставляется официальными драйверами NVIDIA, AMD и Intel, а также Khronos Group. Файл vulkan-1.dll является легитимной системной библиотекой.

Vulkan Runtime и DirectX — в чём разница? DirectX — проприетарный API Microsoft, встроенный в Windows; Vulkan — открытый кроссплатформенный API, доступный на Windows, Linux, Android и других платформах. Некоторые игры поддерживают оба API, некоторые — только один из них.

История

Vulkan был анонсирован Khronos Group в 2016 году; первые драйверы и рантайм появились в том же году. Первой крупной игрой, использующей Vulkan, стал Doom (2016) от id Software. С каждым годом число поддерживаемых приложений и игр растёт, а Khronos Group выпускает новые версии спецификации (Vulkan 1.1, 1.2, 1.3), которые затем включаются в обновления рантайма.

Источники:

  • Официальный сайт Khronos Group (khronos.org)
  • Документация LunarG Vulkan SDK
  • Документация NVIDIA, AMD и Intel по драйверам видеокарт
  • Microsoft Docs: Windows graphics programming
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru