Почему возникает
Причин немного, и они по убыванию частоты такие:
- Устаревший драйвер видеокарты. Поддержка Vulkan живёт именно в драйвере, а не в самой Windows.
- Видеокарта не поддерживает нужную версию Vulkan. Характерно для старых встроенных видеоядер и карт десятилетней давности.
- Битая установка драйвера. Обновление «поверх» старого иногда оставляет несовместимые библиотеки.
- Принудительный Vulkan в параметрах запуска. Стоит
-vulkan, а железо его не тянет.
Быстрое решение — вернуться на DirectX 11
Самый надёжный способ проверить, что дело именно в Vulkan: запретить игре его использовать.
- В библиотеке Steam правой кнопкой по Dota 2 → «Свойства».
- В поле параметров запуска убери
-vulkan, если он там есть, и впиши-dx11. - Закрой окно и запусти игру.
Если игра пошла — причина найдена. Дальше есть выбор: остаться на DirectX 11 (это рабочий вариант, разница в производительности заметна не на всех системах) либо чинить драйвер и возвращаться на Vulkan.
Как починить сам Vulkan
- Скачай свежий драйвер с сайта производителя видеокарты — NVIDIA, AMD или Intel, не через центр обновления Windows.
- Устанавливай с опцией чистой установки: она сносит старые библиотеки, а не кладёт новые поверх.
- Перезагрузи компьютер — без этого часть файлов остаётся в памяти.
- Убери
-dx11из параметров и проверь запуск.
Если после чистой установки ошибка осталась, скорее всего видеокарта просто не поддерживает требуемую версию Vulkan. В этом случае -dx11 — не временный костыль, а постоянное решение.
Что выбрать: Vulkan или DirectX
Универсального ответа нет, потому что выигрыш зависит от связки процессора и видеокарты.
- Vulkan обычно ровнее держит кадры в замесах и меньше нагружает процессор — это заметно на слабых CPU.
- DirectX 11 стабильнее на старых драйверах и реже конфликтует с оверлеями и программами записи.
Практический совет: если игра работает без фризов на DirectX 11, возиться с переходом обратно смысла мало. Если же кадры проседают именно в драках — попробовать Vulkan стоит. Отдельно про просадки есть разбор «Почему Dota лагает на новом ПК».
FAQ
Как отключить Vulkan в Dota 2?
Убрать параметр -vulkan из свойств игры в Steam и добавить -dx11. После перезапуска игра будет использовать DirectX 11.
Что делать, если -dx11 не помог?
Значит дело не в графическом API. Проверьте целостность файлов игры, драйвер видеокарты и оверлеи — разбор в статье про бесконечный запуск.
Vulkan даёт больше FPS?
Не всегда. Выигрыш заметен в основном на слабых процессорах и в массовых замесах. На системах с запасом по CPU разница может быть в пределах погрешности.
Нужно ли устанавливать Vulkan отдельно?
Нет. Поддержка Vulkan приходит вместе с драйвером видеокарты — отдельного пакета для установки не требуется.