Проблемы и оптимизация

KF2: производительность через DX10 и DXVK (Vulkan)

Руководство предлагает двухшаговый способ попытаться поднять частоту кадров в Killing Floor 2: сначала принудительно включить режим DirectX 10, затем добавить DXVK, чтобы вызовы DirectX шли через Vulkan. Результат зависит от железа, поэтому сравните FPS до и после.

Шаг 1: запуск в режиме DX10

  1. Правый клик по Killing Floor 2 в библиотеке Steam, Свойства.
  2. В поле «Параметры запуска» введите -dx10 и подтвердите.
  3. Запустите игру один раз и выйдите.

Свойства игры в Steam с параметром запуска -dx10 Свойства Killing Floor 2 в Steam: в параметрах запуска указано -dx10.

Шаг 2: установка DXVK

DXVK транслирует DirectX в Vulkan API.

  1. Скачайте архив релиза DXVK (в руководстве dxvk-2.7.tar.gz) со страницы релизов проекта на GitHub.
  2. Откройте его любым архиватором, например WinRAR или 7-Zip.
  3. В папке x64 скопируйте d3d10core.dll, d3d11.dll и dxgi.dll.
  4. Вставьте их в \SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64.

Готово. Чтобы откатить изменения, удалите эти три файла из папки Win64 (проверка файлов Steam их не восстанавливает, поэтому запомните, что добавляли).

См. также другое руководство по параметру запуска DX10.

Вопросы и ответы

Какой параметр запуска включает DX10 в KF2?
Впишите -dx10 в параметры запуска Killing Floor 2 в Steam, запустите игру один раз и выйдите.
Что такое DXVK?
Слой трансляции, который преобразует вызовы DirectX в Vulkan API; на некоторых системах это повышает производительность.
Какие файлы копировать?
Из папки x64 архива DXVK скопируйте d3d10core.dll, d3d11.dll и dxgi.dll в SteamLibrary\steamapps\common\killingfloor2\Binaries\Win64.