Масштабные поселения и бесшовный мир в Kingdom Come: Deliverance II накладывают колоссальную нагрузку на дисковую подсистему персонального компьютера. Одной из самых частых и визуально неприятных проблем, с которой сталкиваются игроки, является долгая или некорректная подгрузка окружения (Asset Streaming). При входе в крупные города вроде Куттенберга текстуры дорог и стен домов на несколько минут остаются размытыми и «пластилиновыми», детали интерьера и мебели появляются прямо из воздуха, а в критических ситуациях целые здания не успевают отрисоваться, из-за чего Индржих (Генри) буквально проваливается сквозь невидимую землю.
С технической точки зрения этот сбой связан с тем, что движок CryEngine обрабатывает огромные пакеты стриминга геометрии и текстур высокого разрешения в реальном времени. Если скорость обмена данными между накопителем, оперативной памятью и видеокартой падает ниже критической отметки, выстраивается огромная очередь на рендеринг. Центральный процессор просто не успевает распаковывать архивы игры вовремя. Чаще всего это происходит из-за работы игры на медленных HDD, забитого кэша операционной системы или некорректных внутренних лимитов выделения видеопамяти (VRAM). Для полной ликвидации «пластилиновых» текстур необходимо принудительно перенастроить алгоритмы стриминга движка.
Шаг 1: Оптимизация стриминга через создание конфигурационного файла user.cfg
По умолчанию движок игры занижает лимиты оперативной и видеопамяти, которые отводятся под фоновую подгрузку текстур, чтобы избежать вылетов на слабых ПК. Мы можем вручную прописать жесткие технические команды, которые заставят KCD 2 использовать ресурсы компьютера на максимум.
- Полностью закройте игру.
- Перейдите в корневую папку, где установлена Kingdom Come: Deliverance 2 (например:
C:\Program Files (x86)\Steam\steamapps\common\Kingdom Come Deliverance 2\). - Найдите или создайте обычный текстовый документ, назовите его строго
user.cfgи откройте через стандартный Блокнот. - Вставьте в файл с новой строки следующие системные команды:
r_TexturesStreamPoolSize = 4000e_StreamCullingMaxDistance = 200sys_streaming_max_bandwidth = 500 - Разбор параметров: Команда
r_TexturesStreamPoolSizeвыделяет объем видеопамяти в мегабайтах под кэш текстур (укажите3000для карт с 6 ГБ VRAM,4000для 8 ГБ VRAM и6000для 12 ГБ+ VRAM). Параметрsys_streaming_max_bandwidthувеличивает скорость пропуска данных в секунду. - Сохраните файл
user.cfgи закройте его.
Шаг 2: Принудительная очистка временной системной папки Temp в Windows
Операционная система Windows использует общую буферную папку для хранения временных файлов распаковки. Если она забита мусором от старых программ или обновлений, скорость создания кэш-файлов CryEngine падает в несколько раз, что вызывает задержки при отрисовке геометрии зданий.
- Полностью закройте клиент Steam и игру.
- Нажмите комбинацию клавиш
Win + R, чтобы вызвать диалоговое окно «Выполнить». - Введите в строку точную системную команду
%temp%и нажмите клавишуEnter. - В открывшейся папке выделите абсолютно все файлы и папки с помощью комбинации клавиш
Ctrl + A. - Нажмите комбинацию
Shift + Delete, чтобы безвозвратно удалить весь системный мусор из операционной системы Windows (если система выдаст предупреждение, что файл занят другой программой, просто нажмите кнопку «Пропустить»).
Шаг 3: Активация режима высокой производительности для шины PCIe в настройках электропитания
Иногда задержки стриминга текстур вызваны тем, что Windows в целях энергосбережения искусственно снижает пропускную способность шины PCI Express, через которую видеокарта забирает данные из оперативной памяти ПК.
- Вызовите окно «Выполнить» кнопками
Win + R, пропишите командуpowercfg.cplи нажмитеEnter. - Напротив вашей активной схемы питания («Высокая» или «Максимальная производительность») нажмите на текстовую ссылку «Настройка схемы электропитания».
- В новом окне кликните по пункту «Изменить дополнительные параметры питания».
- В открывшемся древовидном списке найдите и разверните ветку «PCI Express» -> «Управление питанием состояния связи».
- Установите значение параметров «От батареи» и «От сети» в положение «Откл.» (или Максимальная производительность).
- Нажмите кнопку «Применить» и закройте окна.
Это заставит материнскую плату держать шину обмена данными в постоянном боевом режиме, полностью ликвидируя микрозадержки при передаче тяжелых текстурных пакетов из RAM в VRAM.
Шаг 4: Проверка и перенос игры на SSD с правильной файловой системой NTFS
Если игра установлена на накопитель с устаревшей файловой системой (например, exFAT, которая часто используется на внешних жестких дисках) или диск сильно фрагментирован, CryEngine не сможет считывать архивы игры в многопоточном режиме.
- Откройте проводник Windows «Этот компьютер».
- Найдите диск, на котором установлена Kingdom Come 2, нажмите на него правой кнопкой мыши и выберите «Свойства».
- На вкладке «Общие» найдите строку «Файловая система». Там строго должно быть написано
NTFS. - Напоминаем, что игра должна быть установлена только на внутренний SSD-накопитель (SATA или NVMe). Запуск KCD 2 с классического HDD гарантированно делает стриминг текстур неработоспособным, и никакие программные конфиги в таком случае не помогут исправить исчезновение домов.
Заключение
Пропадание зданий и долгая подгрузка размытых текстур в Kingdom Come: Deliverance 2 — это прямое следствие нехватки скорости стриминга данных на движке CryEngine. Чтобы заставить мир игры отрисовываться вовремя, геймеру необходимо создать кастомный конфигурационный файл
user.cfg с прописанными командами выделения пула памяти r_TexturesStreamPoolSize, полностью очистить мусорную системную директорию %temp%, отключить режимы энергосбережения для шины PCI Express в панели Windows, а также убедиться, что игра работает на быстром твердотельном накопителе SSD, отформатированном в современную файловую систему NTFS.
Комментариев нет:
Отправить комментарий