Релиз долгожданной ролевой игры Kingdom Come: Deliverance II мгновенно перегрузил графические адаптеры и центральные процессоры миллионов геймеров по всему миру. Если на открытых лесных пространствах и в небольших лагерях игра демонстрирует относительно стабильную частоту кадров, то при входе в крупные, густонаселенные средневековые города (такие как Куттенберг) производительность ПК катастрофически падает. Игроки сталкиваются с резкими просадками FPS, дерганой картинкой, задержкой ввода (инпут-лагом) при фехтовании и рваными микрофризами, которые полностью ломают погружение в игровой процесс.
Корень данной проблемы кроется в особенностях продвинутого игрового движка CryEngine, на базе которого построена KCD 2. Города в игре представляют собой сложнейшую экосистему, где сотни уникальных NPC одновременно просчитывают свои циклы повседневной жизни, симулируют физику многослойной одежды и брони, а также прокладывают маршруты перемещения. Вся эта колоссальная математическая и физическая нагрузка ложится исключительно на центральный процессор (CPU), а не на видеокарту. В результате возникает так называемый эффект «бутылочного горлышка» (CPU Bottleneck): видеокарта простаивает в ожидании команд, пока процессор забит вычислениями под 100%. Чтобы разгрузить CPU и добиться плавности в городских локациях, необходимо произвести комплексный технический тюнинг игрового клиента и самой операционной системы Windows.
Шаг 1: Активация аппаратного ускорения планировщика графического процессора HAGS
Современные версии Windows 10 и Windows 11 имеют встроенную технологию Hardware-Accelerated GPU Scheduling (HAGS). Она позволяет передать часть задач по планированию видеопамяти от центрального процессора напрямую видеокарте, что критически важно в процессорозависимых играх вроде Kingdom Come 2.
- Сверните игру, нажмите комбинацию клавиш
Win + I, чтобы открыть стандартное окно «Параметры» операционной системы Windows. - Перейдите в самый первый левый раздел под названием «Система», а затем кликните по вкладке «Дисплей».
- Прокрутите правое окно в самый низ и найдите текстовую строку «Графика» (или «Настройки графики»).
- Нажмите на ссылку «Изменение стандартных параметров графики» в верхней части экрана.
- Найдите пункт «Планирование графического процессора с аппаратным ускорением» и принудительно переведите тумблер в положение «Вкл.».
- Перезагрузите ваш персональный компьютер, чтобы новые низкоуровневые драйверы Windows вступили в силу.
Эта простая манипуляция освобождает до 5-7% вычислительной мощности CPU, переводя рутинный контроль памяти на графический чип, что сразу снизит амплитуду просадок кадров в черте города.
Шаг 2: Изменение приоритета выполнения процесса KCD2 в режиме реального времени
Поскольку лаунчер Steam и сторонние фоновые процессы Windows постоянно борются за процессорное время, необходимо принудительно указать планировщику ОС, что Kingdom Come: Deliverance 2 является наивысшим приоритетом для вычислений.
- Запустите Kingdom Come: Deliverance 2, загрузите ваше сохранение внутри любого города и сверните игру с помощью комбинации клавиш
Alt + Tab. - Щелкните правой кнопкой мыши по пустому месту на панели задач и выберите пункт «Диспетчер задач» (или нажмите
Ctrl + Shift + Esc). - Если окно открылось в компактном режиме, нажмите кнопку «Подробнее» в левом нижнем углу.
- Перейдите на вкладку «Подробности» (Details), где отображается полный список запущенных в системе исполняемых файлов.
- Найдите в списке процесс игры, который называется
KCD2.exe. Кликните по нему правой кнопкой мыши. - В выпадающем контекстном меню наведите курсор на строку «Задать приоритет» (Set Priority) и выберите значение «Выше среднего» (Above Normal) или «Высокий» (High).
- Дополнительно наведите на пункт «Задать сходство» (Set Affinity) и убедитесь, что галочки стоят напротив абсолютно всех доступных процессорных потоков (
CPU 0,CPU 1и так далее).
Важное примечание: Ни в коем случае не выставляйте значение приоритета «Реального времени» (Realtime). Это может полностью заблокировать системные потоки мыши и клавиатуры, из-за чего компьютер намертво зависнет.
Шаг 3: Внутриигровая настройка процессорозависимых параметров графики
Далеко не все графические настройки в KCD 2 нагружают видеокарту. В меню игры есть три коварных параметра, которые буквально уничтожают ваш процессор из-за необходимости просчитывать геометрию и логику сотен объектов на дальних дистанциях.
- Вернитесь в игру, откройте главное меню, перейдите в «Настройки», а затем в раздел «Графика».
- Найдите параметр «Дальность прорисовки геометрии» (Geometry Detail). Снизьте его со значения «Ультра» до «Среднее» или «Высокое». Это уменьшит количество мелких объектов, которые CPU должен обрабатывать на расстоянии.
- Перейдите к пункту «Дальность детализации объектов» (Object Detail) и аналогично опустите его до уровня «Среднее». Это уберет скрытый просчет невидимых за домами мелких предметов быта и телег.
- Найдите самый тяжелый для процессора параметр — «Детализация физики» (Physics Detail) или количество симулируемых тел. Смело выставляйте его на «Среднее». В бою в городе это уберет микрофризы при обсчете ударов меча о разные слои лат городских стражников.
Снижение этих трех параметров практически не портит общую визуальную эстетику игры, но снижает общую нагрузку на ядра процессора в городах примерно на 25-30%.
Шаг 4: Тонкая настройка многопоточности через скрытые параметры запуска Steam
Движок CryEngine не всегда корректно определяет архитектуру современных многоядерных процессоров (особенно это касается линеек Intel Core с разделением на P-ядра и E-ядра, а также процессоров AMD Ryzen с несколькими чиплетами CCX). Мы можем принудительно заставить игру задействовать все ресурсы CPU.
- Полностью закройте игру Kingdom Come: Deliverance 2.
- Откройте клиент Steam и перейдите в раздел «Библиотека».
- Найдите в списке игр Kingdom Come: Deliverance 2, нажмите на нее правой кнопкой мыши и выберите пункт «Свойства».
- На самой первой вкладке «Общие» найдите внизу текстовое поле ввода под названием «Параметры запуска».
- Вставьте в это поле следующие системные команды, разделяя их строгим пробелом:
+sys_main_CPU 0 +sys_physics_CPU 1 +sys_streaming_CPU 2 -threads 8
Разбор команд: Параметры
sys_main_CPU, sys_physics_CPU и sys_streaming_CPU четко распределяют базовый поток игры, обсчет физики средневекового мира и подгрузку текстур по разным физическим ядрам, не позволяя им перегружать одно единственное ядро CPU 0. В параметре -threads укажите реальное количество физических ядер вашего процессора (например, 6, 8 или 12).Шаг 5: Отключение изоляции ядра и оптимизация электропитания Windows
Защитные механизмы Windows 10/11 в фоне проверяют целостность кода программ. Это создает микроскопические задержки при симуляции тяжелых сцен в играх, что выливается в статтеры и фризы в местах скопления NPC.
- Нажмите на панели задач на кнопку поиска (иконка лупы) и введите фразу «Безопасность устройства». Откройте это системное приложение.
- В появившемся окне найдите раздел «Изоляция ядра» и нажмите на синюю ссылку «Сведения об изоляции ядра».
- Найдите тумблер «Целостность памяти» (Memory Integrity) и переведите его в положение «Откл.».
- Теперь вызовите утилиту «Выполнить» с помощью комбинации
Win + R, введите командуpowercfg.cplи нажмитеEnter. - В открывшемся окне «Электропитание» переставьте маркер с режима «Сбалансированная» на режим «Высокая производительность» (High Performance) или «Максимальная производительность».
Отключение проверки целостности памяти освобождает процессор от фонового сканирования оперативной памяти, а активация схемы питания запрещает ядрам CPU сбрасывать тактовую частоту в городские моменты затишья, полностью ликвидируя внезапные резкие статтеры.
Заключение
Низкий FPS и рваные фризы в городах Kingdom Come: Deliverance 2 — это классический маркер перегрузки центрального процессора из-за сложного устройства движка CryEngine. Чтобы разгрузить CPU и стабилизировать время кадра, геймеру необходимо перевести планировщик Windows в режим
HAGS, задать процессу KCD2.exe высокий приоритет выполнения, убавить дальность прорисовки геометрии в настройках графики, а также прописать системные аргументы многопоточности +sys_main_CPU в параметрах запуска Steam. Это обеспечит стабильный фреймрейт даже на узких улочках Куттенберга.
Комментариев нет:
Отправить комментарий