Land of Games

Поиск
Авторизация
Вход и регистрация через
Регистрация

Как избавиться от фризов, зависаний и долгих загрузок в Kingdom Come: Deliverance

Решение проблем 3223 0

Многие игроки жалуются на то, что Kingdom Come: Deliverance у них фризит, зависает и подтормаживает, не говоря уже о долгих загрузках перед диалогами и длительных подгрузках текстур. К счастью, существует один способ, позволяющий частично, а в некоторых случаях даже полностью, решить данные проблемы.

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

Описание метода

Данный способ заставит игру дольше удерживать текстуры в памяти и повысит дальность ЛОДов, а потому у вашей компьютерной системы окажется гораздо больше времени на загрузку текстур. К тому же это позволит решить проблему длительных загрузок перед общением с персонажами.

Проверка прогрузки всех текстур будет осуществляться во время запуска уровня, а потому на это может начать уходить больше времени, чем раньше. Данные настройки могут немного уменьшить производительность на слабых конфигурациях с 6 гигабайтами оперативной памяти. Зато у вас должны будут исчезнуть фризы и зависания, если игра находится на обычном HDD, а не SSD.

Первый этап

Steam

Если вы купили игру в «Стиме», то вам нужно сделать следующее:

  1. Войдите в Steam и перейдите в игровую библиотеку.
  2. Найдите игру и кликните по ней ПКМ. Выберите параметр «Свойства».
  3. Нажмите на вкладку «Локальные файлы» и кликните по кнопке «Посмотреть локальные файлы».
  4. Создайте текстовый документ (нажмите ПКМ и выберите соответствующую опцию) в папке с игрой и назовите его 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:GamesKingdom Come DeliveranceBinWin64KingdomCome.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 из основного меню после изменения данных настроек – это тоже может спровоцировать вылет.

Для смены параметров ЛОДов без риска вылета нужно выполнить следующие действия:

  1. Загрузить игру.
  2. Настроить опции по своему желанию.
  3. Вернуться обратно в основное меню и принять изменения.
  4. Выйти из игры, а затем снова войти в нее.

Если ранее вы уже изменяли user.txt, то следует убедиться в том, что в нем не было прописано значение r_silhouettePOM = 1. Если же этот параметр был указан в файле, то войдите в игру, откройте консоль и напишите команду r_silhouettePOM = 0. Затем удалите строчку r_silhouettePOM = 1 из текстового документа.

Упоминаемые игры

Популярное

Комментарии

Интересное

Содержание