FPS в KF2: параметр запуска -dx10 и texture streaming
Этот короткий гайд времён Early Access собирает самые быстрые способы поднять FPS в Killing Floor 2: принудительный DirectX 10, отключение нескольких затратных опций и два более радикальных шага для слабых ПК. Он дополняет статью о параметре запуска DX10 дополнительными настройками.
DirectX 10 вместо 11
Автор называет это лучшей частью гайда: DirectX 10 даёт много дополнительных кадров практически без заметной потери качества.
Окно свойств Steam с полем параметров запуска.
- Откройте библиотеку Steam и щёлкните правой кнопкой по Killing Floor 2.
- Выберите Свойства, затем Параметры запуска.
- Введите
-dx10и нажмите OK.
HBAO+ в DX10 недоступен. Чтобы узнать текущую версию DirectX, запустите KF2, сверните и подержите мышь над значком в панели задач: в заголовке появится что-то вроде (64bit, DX11).
Что снизить
- Отключить Ambient Occlusion (с ним тени лучше, но заметно падает производительность).
- Отключить реалтаймовые отражения (автор оставляет их ради вида, но отключение даёт много FPS).
- Тени на Medium.
- Анизотропную фильтрацию x4 вместо x16 или Trilinear.
- Motion blur и Depth of Field отключить (на FPS влияют мало, но автор предпочитает играть без них).
Если FPS всё ещё мало, продолжайте пробовать другие настройки.
Отключение texture streaming
Некоторые игроки таким образом избавились от подтормаживаний, хотя автор сам этого не проверял.
- Перейдите в
C:\Users\<ваш пользователь>\Documents\My Games\KillingFloor2\KFGame\Configи откройтеKFEngine.iniв Блокноте. - Нажмите Ctrl+F, найдите
bUseTextureStreaming, измените True на False и сохраните.
После обновлений игры правку, возможно, придётся повторить. Настройка рассчитана на ПК с большим объёмом RAM и VRAM; при менее чем примерно 1 ГБ VRAM или менее 4 ГБ RAM (а заметный эффект, вероятно, начинается с 8 ГБ) она не поможет. Можно проверить и откатить, если результат плохой.
Крайняя мера для слабых ПК
Уменьшите gore: в Options, меню Gameplay (там же автор советует выставить максимальный FOV) сдвиньте ползунок gore влево.
Вопросы и ответы
- Как запустить Killing Floor 2 в DirectX 10?
- В библиотеке Steam нажмите правой кнопкой на Killing Floor 2, откройте Свойства, Параметры запуска и введите -dx10.
- Что теряется при DX10?
- Недоступен HBAO+. В остальном автор существенной разницы в картинке не заметил.
- Как узнать, какой DirectX использует игра?
- Запустите игру, сверните её и наведите мышь на значок в панели задач, пока не появится заголовок окна вроде (64bit, DX11).