Многие игроки жалуются на то, что Kingdom Come: Deliverance у них фризит, зависает и подтормаживает, не говоря уже о долгих загрузках перед диалогами и длительных подгрузках текстур. К счастью, существует один способ, позволяющий частично, а в некоторых случаях даже полностью, решить данные проблемы.
Заранее отметим, что избавиться от микро фризов и зависаний можно также с помощью специальной утилиты, которая ограничивает нагрузку игры на ядра процессора. В результате они никогда не нагружаются на все 100%, что убирает все фризы. Узнать о ней подробнее можно в нашей статье о лучших модах для Kingdom Come: Deliverance.
Описание метода
Данный способ заставит игру дольше удерживать текстуры в памяти и повысит дальность ЛОДов, а потому у вашей компьютерной системы окажется гораздо больше времени на загрузку текстур. К тому же это позволит решить проблему длительных загрузок перед общением с персонажами.

Проверка прогрузки всех текстур будет осуществляться во время запуска уровня, а потому на это может начать уходить больше времени, чем раньше. Данные настройки могут немного уменьшить производительность на слабых конфигурациях с 6 гигабайтами оперативной памяти. Зато у вас должны будут исчезнуть фризы и зависания, если игра находится на обычном HDD, а не SSD.
Первый этап
Steam
Если вы купили игру в «Стиме», то вам нужно сделать следующее:
- Войдите в Steam и перейдите в игровую библиотеку.
- Найдите игру и кликните по ней ПКМ. Выберите параметр «Свойства».
- Нажмите на вкладку «Локальные файлы» и кликните по кнопке «Посмотреть локальные файлы».
- Создайте текстовый документ (нажмите ПКМ и выберите соответствующую опцию) в папке с игрой и назовите его user.cfg. Далее впишите в него строчки, представленные ниже.
В случае если игра установлена на SSD:
- sys_budget_sysmem = 7000
- sys_budget_videomem = 4096
- r_TexturesStreamPoolSize = 4096
- r_TexturesStreamingMaxRequestedMB = 560
- r_TexturesStreamingResidencyTime = 120
- r_texturesstreamingDeferred = 1
- r_TexturesStreamingResidencyEnabled = 1
- r_TexturesStreamingMipBias = -3
- r_TexturesStreamingResidencyThrottle = 0.8
- e_PreloadMaterials = 1
- sys_PakStreamCache = 1
- sys_preload = 1
В случае если игра установлена на обычном HDD (жесткий диск):
- sys_budget_sysmem = 7000
- sys_budget_videomem = 4096
- r_TexturesStreamPoolSize = 4096
- r_TexturesStreamingMaxRequestedMB = 180
- r_TexturesStreamingResidencyTime = 120
- r_texturesstreamingDeferred = 1
- r_TexturesStreamingResidencyEnabled = 1
- r_TexturesStreamingMipBias = -3
- r_TexturesStreamingResidencyThrottle = 0.8
- e_PreloadMaterials = 1
- sys_PakStreamCache = 1
- sys_preload = 1
- sys_streaming_in_blocks = 1
- sys_streaming_requests_grouping_time_period = 1
Если вы ранее уже создавали файл user.cfg для иных задач, к примеру, повышения fps, то не нужно делать его копию – просто введите в него вышеуказанные строки.
Затем снова вернитесь в библиотеку «Стима», кликните ПКМ по игрушке и выберите опцию «Установить параметры запуска». Затем впишите в графу следующую команду:
- +exec user.cfg
GoG и другие версии
Если вы купили KDC в сервисе GoG или вовсе ее не приобретали, то загляните в папочку, где расположена игрушка и создайте документ user.txt с теми же строчками, что мы указали выше. Затем отыщите ярлык KingdomCome.exe на рабочем столе (при его отсутствии создайте с экзешника, находящегося в директории Games\\Kingdom Come Deliverance\\Bin\\Win64).
Потом кликните по ярлычку ПКМ и выберите опцию «Свойства». Найдите графу рядом со словом «Объект» и после кавычек впишите в нее команду +exec user.cfg. В общем, должно будет получиться так:
- "D:\Games\Kingdom Come Deliverance\Bin\Win64\KingdomCome.exe" +exec user.cfg
Второй этап
Часть опций следует подстроить под свою конфигурацию. Для этого откройте ранее созданный файл user.cfg с помощью «Блокнота» и поменяйте в нем несколько цифр.
При необходимости укажите иные показатели видеопамяти, чтобы они соответствовали установленной у вас видеокарте (по умолчанию написаны параметры для графического ускорителя с 4 гигабайтами):
- r_TexturesStreamPoolSize = 4096
- sys_budget_videomem = 4096
Не забывайте, что 1 гигабайт – это 1024 мегабайта, 2 гигабайта – 2048 мегабайт и так далее.
Укажите скорость своего HDD (по умолчанию указано 180 Mb/s):
- r_TexturesStreamingMaxRequestedMB = 180
Укажите объем ОЗУ, которая будет доступна для игры. К примеру, если у вас установлено 8 гигабайт, то можно поставить лимит в 7 гигабайт:
- sys_budget_sysmem = 7000
Примечание: Если вы заметили сильное падение производительности, то можете уменьшить диапазон прогружаемых текстур r_TexturesStreamingMipBias до -1 или -2.
Полезные советы
Не стоит изменять параметры дальности загрузки окружения, растительности и текстур прямо во время игры, так как в этом случае наверняка произойдет вылет на рабочий стол. Не следует также возвращаться в KDC из основного меню после изменения данных настроек – это тоже может спровоцировать вылет.
Для смены параметров ЛОДов без риска вылета нужно выполнить следующие действия:
- Загрузить игру.
- Настроить опции по своему желанию.
- Вернуться обратно в основное меню и принять изменения.
- Выйти из игры, а затем снова войти в нее.
Если ранее вы уже изменяли user.txt, то следует убедиться в том, что в нем не было прописано значение r_silhouettePOM = 1. Если же этот параметр был указан в файле, то войдите в игру, откройте консоль и напишите команду r_silhouettePOM = 0. Затем удалите строчку r_silhouettePOM = 1 из текстового документа.
Комментарии
Для добавления комментариев необходимо авторизоваться.
Вы можете войти через