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

Глюки графики KF2 на Intel HD 2500/4000: исправление через -dx10

Это короткое руководство (изначально на португальском) объясняет, как заставить Killing Floor 2 нормально отображаться на старой встроенной графике Intel. На Intel HD Graphics 2500 и 4000 (3-е поколение) игра запускается, но текстуры и меню выглядят искажёнными. Автор добавляет, что не уверен, работает ли способ в 2024 году.

Битая картинка до исправления Искажённая картинка до исправления.

Способ 1: параметр запуска

В Steam откройте Killing Floor 2, Свойства, Установить параметры запуска и введите:

-dx10

Способ 2: ярлык

  1. Правый клик по Killing Floor 2, Свойства, Локальные файлы, Обзор.
  2. Перейдите в Binaries, Win64, скопируйте KFGame.exe и вставьте ярлык на рабочий стол.
  3. В свойствах ярлыка в поле «Объект» после пути в кавычках добавьте -dx10, например "C:\Program Files (x86)\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe" -dx10.

Ограничения

Обходной путь исправляет не всё. На некоторых картах часть стен остаётся чёрной и плохо видна, хотя зедов всё равно видно. Автор советует не выбирать карту Catacombs: на ней играть почти невозможно.

Чёрные стены Тёмные поверхности, которые могут остаться на некоторых картах.

После исправления

Автор запускал игру на Intel HD 4000 и 2500 (3-е поколение), вот результат.

После исправления 1 Игра на Intel HD после исправления.

После исправления 2 Ещё один кадр из игры.

После исправления 3 Третий кадр из игры.

Примечания:

  • Intel HD 2-го поколения может не заработать вовсе из-за отсутствия поддержки DirectX 11.
  • Начиная с 5-го поколения графического глюка нет (автор проверял только Intel HD 610 и 620).

Другие приёмы с параметрами запуска смотрите в статье Чёрный экран со звуком: параметр DX10.

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

Как исправить битую графику KF2 на Intel HD 4000?
Добавьте -dx10 в параметры запуска игры в Steam либо запускайте KFGame.exe через ярлык с -dx10 в поле «Объект».
Работает ли исправление на Intel HD 2-го поколения?
Скорее всего нет: у Intel HD 2-го поколения нет поддержки DirectX 11. На 5-м поколении и новее глюка в тестах автора не было.