Land of Games

Уведомления

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

    Решение проблем 12 225 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:\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 из основного меню после изменения данных настроек – это тоже может спровоцировать вылет.

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

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

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

    Комментарии