Даже на мощных игровых компьютерах с флагманскими видеокартами Kingdom Come: Deliverance II может огорчать игрока неприятными техническими дефектами — микрофризами (статтерами). Эти секундные заикания картинки и резкие скачки времени кадра (Frametime) чаще всего происходят в самые неподходящие моменты: во время стремительной скачки на лошади, при резком повороте камеры в новых локациях или в самом начале яростного фехтования. Визуально это выглядит так, будто игра на долю секунды намертво замирает, хотя общий счетчик FPS может показывать высокое среднее значение.
Главная причина такого поведения игрового движка CryEngine — динамическая компиляция шейдеров в режиме реального времени. Когда Генри заходит в новую зону или враг достает оружие с уникальными визуальными эффектами отражения света, игра начинает экстренно просчитывать инструкции для видеокарты. Если центральный процессор или накопитель не успевают обработать этот поток информации, возникает микрозависание. Хуже того, стандартный размер кэша шейдеров в драйверах Windows сильно ограничен по умолчанию, из-за чего операционная система постоянно удаляет старые скомпилированные файлы, заставляя игру обрабатывать их заново при каждом запуске. Чтобы навсегда ликвидировать статтеры, необходимо расширить дисковый кэш драйвера и оптимизировать подсистему памяти ПК.
Шаг 1: Увеличение размера кэша шейдеров в панели управления NVIDIA или AMD
Ограничение размера кэша по умолчанию в 1 ГБ — главная причина фризов в тяжелых современных играх с открытым миром. Нам необходимо принудительно выдать видеокарте неограниченный или расширенный объем дискового пространства под хранение готовых шейдеров KCD 2.
Для владельцев видеокарт NVIDIA:
- Нажмите правой кнопкой мыши по рабочему столу Windows и откройте «Панель управления NVIDIA».
- В левом навигационном меню перейдите в раздел «Управление параметрами 3D».
- В правом окне найдите глобальный список настроек и прокрутите его до пункта «Размер кэша шейдеров» (Shader Cache Size).
- Измените значение с «По умолчанию» на
10 ГБилиБез ограничений(Unlimited). - Нажмите кнопку «Применить» в правом нижнем углу экрана.
Для владельцев видеокарт AMD Radeon:
Драйвер AMD автоматически управляет кэшем, но если он забился мусором от старых игр, его необходимо сбросить, чтобы KCD 2 создала чистую базу данных.
Драйвер AMD автоматически управляет кэшем, но если он забился мусором от старых игр, его необходимо сбросить, чтобы KCD 2 создала чистую базу данных.
- Откройте приложение
AMD Software: Adrenalin Edition. - Перейдите в раздел «Настройки» (шестеренка в правом верхнем углу) -> вкладка «Графика».
- Прокрутите страницу до самого низа, раскройте подпункт «Дополнительно» и найдите строку «Кэш шейдеров».
- Нажмите кнопку
Сбросить кэши подтвердите действие.
Шаг 2: Расширение и фиксация файла подкачки Windows на быстром SSD
Kingdom Come 2 очень агрессивно поглощает как физическую оперативную память (RAM), так и виртуальную память Windows (файл подкачки). Если файл подкачки управляется системой автоматически или расположен на медленном жестком диске HDD, компьютер будет постоянно фризить из-за медленного обмена данными.
- Нажмите комбинацию клавиш
Win + R, введите в строку командуsysdm.cplи нажмитеEnter. - В открывшемся окне перейдите на вкладку «Дополнительно» и в блоке «Быстродействие» нажмите кнопку «Параметры».
- В новом окне перейдите на вкладку «Дополнительно» и в блоке «Виртуальная память» кликните на «Изменить...».
- Снимите галочку с пункта «Автоматически выбирать объем файла подкачки».
- Выберите ваш самый быстрый системный диск (строго SSD NVMe/SATA, на котором установлена игра).
- Отметьте маркер «Указать размер». В поля «Исходный размер» и «Максимальный размер» введите одинаковое фиксированное значение в мегабайтах:
- Если у вас 16 ГБ ОЗУ — введите
16384(16 ГБ). - Если у вас 32 ГБ ОЗУ — введите
8192(8 ГБ).
- Если у вас 16 ГБ ОЗУ — введите
- Обязательно нажмите кнопку «Задать», а затем кнопку «ОК» и перезагрузите компьютер.
Шаг 3: Полная очистка папки DirectX Shader Cache от накопленного системного мусора
Иногда файлы кэша повреждаются после обновлений игры или патчей драйверов видеокарты, что вызывает бесконечные циклы перекомпиляции и, как следствие, постоянные статтеры при ходьбе по городам.
- Откройте стандартный проводник Windows «Этот компьютер».
- Нажмите правой кнопкой мыши по системному диску
C:и выберите пункт «Свойства». - На вкладке «Общие» нажмите на кнопку «Очистка диска».
- Дождитесь анализа файлов, после чего в открывшемся списке найдите и отметьте галочкой только пункт «Кэш построителя текстур DirectX» (DirectX Shader Cache). От остальных пунктов галочки можно снять.
- Нажмите кнопку «ОК» и подтвердите удаление файлов.
При следующем запуске Kingdom Come: Deliverance 2 игра потратит чуть больше времени в стартовом меню на первичную компиляцию, зато игровой процесс станет идеально плавным, так как вся база данных запишется на диск без единой технической ошибки.
Шаг 4: Активация режима максимальной производительности для накопителя в диспетчере устройств
Поскольку движок CryEngine непрерывно стримит (подгружает) текстуры окружения и геометрию мира прямо во время движения Henry, малейшие задержки в шине обмена данными накопителя вызывают микрофризы.
- Нажмите правой кнопкой мыши на кнопку «Пуск» и выберите из списка «Диспетчер устройств».
- Найдите и разверните ветку «Дисковые устройства».
- Нажмите правой кнопкой мыши на ваш SSD, где установлена KCD 2, и выберите «Свойства».
- Перейдите на вкладку «Политика».
- Убедитесь, что установлена галочка напротив пункта «Разрешить кэширование записей для этого устройства». Это снимет внутренние ограничения на скорость передачи микропакетов данных.
Заключение
Рваные статтеры и микрофризы в Kingdom Come: Deliverance 2 практически никогда не связаны со слабостью видеокарты — это прямой результат задержек при динамической компиляции шейдеров движком CryEngine. Чтобы полностью избавиться от дерганья картинки, геймеру необходимо расширить размер кэша шейдеров до
10 ГБ в панели управления графическим драйвером, очистить поврежденный мусор через системную «Очистку диска» для DirectX, зафиксировать размер виртуальной памяти строго на быстром SSD-накопителе, а также активировать кэширование записей диска в диспетчере Windows.
Комментариев нет:
Отправить комментарий