Описание проблемы
Проблема состоит в том, что вы, играя на мощной системе спокойно выкручиваете лучи и остальные настройки на Высокие или Ультра, у вас по началу стабильный фреймрейт, по крайней мере у меня на 3070ti это в районе 90 FPS в режиме 2K без DLSS. Но со временем спустя 30 - 50 минут у вас начинаются дикие просадки, спустя еще минут 10 всё идет в 10 FPS до перезапуска игры. Также многие двери, через которые вы пытаетесь пройти по «бесшовной подгрузке» бывают загружаться секунд 5, хотя у меня стоит 2 M2 SSD PCI 4 со скоростями 9000\7000 тысяч.
Конфигурация системы
Запускал игру и проверял этот способ на двух видеокартах, между которыми разница по сути в два раза, но результат в Хогвартсе у них практически одинаков.
Начинал я играть с дня раннего доступа, с 7 февраля вечером на 3070 Ti, увидел небольшие просадки и не то чтобы расстроился, так как 9 февраля меня ждала новая 4090.
Какого было мое разочарование, когда и на 4090 в системе с Ryzen 9 5900x и 64Gb ОЗУ я увидел ту же самую картину.
Изначально я проблему пытался скинуть на объем видеопамяти, так как на 3070ti всего 8Gb видеопамяти, я выключал лучи, опустил пресет настроек с «Ультра» на все «Высокие» и отключил лучи. Поиграв так пару часов, я понял, что это не дало никакого толка, надежда была только на 4090, которая также никак не оправдала надежд.
Решение проблемы
Решение сей проблемы я нашёл для себя максимально неожиданно и просто (так как делал так уже в других «проблемных» играх, возьмите себе на заметку)
2 дня я играл с этими просадками, которые начинались спустя минут 30 игры, но сегодня с утра я встал и решил, что пора разбираться с этой проблемой.
Шаг №1
Первое что я сделал, но который вероятно не несёт особо пользы в этой ситуации, потому что практически никогда мне не помогал.
Я добавил файл подкачки (да, посмейтесь, 64Gb ОЗУ и я добавил файл подкачки) чтобы SSD справлялся чуть лучше, я поставил ему файл подкачки 15000 на системный диск, вероятно, это бесполезный шаг, который, впрочем, никак не повлиял на решение ситуации, несмотря на следующий шаг.
Шаг №2
Я добавил файл подкачки именно на тот диск, SSD, на котором находится сама игра, файл подкачки я добавил в 30 тысяч, но, если у вас не хватает места, я думаю, что 10 тысяч вполне хватит. Не забывайте о том, чтобы на вашем SSD оставалось не менее 100Gb свободных, чтобы у него был запас по работе на высоких скоростях.
И это безусловно помогло, да, помогло с тем, что «бесшовная загрузка» наконец то стала таковой, но проблему с дропом FPS это решило не то чтобы очень.
Шаг 3
Тот самый великий способ, который уже спасал меня от просадок не в 1 игре, первое, вам нужно нажать ALT + Z (по умолчанию) в самой игре и отключить функцию, мгновенный повтор Nvidia.
И второе что вам нужно будет сделать после этого, последовательный порядок обязателен, вам нужно войти в GeFroce Experience, справа сверху нажать на значок настроек, после чего отключить «Внутриигровой Оверлей»
Проверял этот способ вместе с картой 3070 Ti Vision на 8 гигабайт, стоит даунвольт и разгон по памяти 1200, игра заработала плавно и просадки ушли полностью
Шаг 4
- Заходим в AppData\Local\Hogwarts Legacy\Saved\Config\WindowsNoEditor
- Открываем Engine.ini
- Добавляем следующие строки, после всех остальных:
[SystemSettings]
r.bForceCPUAccessToGPUSkinVerts=True
r.GTSyncType=1
r.OneFrameThreadLag=1
r.FinishCurrentFrame=0
r.TextureStreaming=1
r.Streaming.PoolSize=4096
(если у вас карта 3000 серии, ставите цифру 3072, если карта 4000 серии, ставите цифру 4096)
r.Streaming.LimitPoolSizeToVRAM=1
PoolSizeVRAMPercentage=100
[ConsoleVariables]
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesEditor=1
Результаты
Не хочу, конечно, быть голословным, но все мы знаем эти руководства по типу «Обновите C++ библиотеку» скачайте новые директивы DLL, потанцуйте с бубном вокруг стола, не забывая при этом надеть носок на голову.
Если честно, натолкнуло меня написать это руководство, да что уж там, решить эту проблему с просадками, как ни странно, руководства других людей.
Сегодня я проснулся и увидел 2 руководства, как раз с советами по типу скачайте себе антивирус, попробуйте раздать мобильный интернет и войти с помощью него через облачный сервер, обновите Windows и прочая шляпа, которую я в принципе даже и делать не стал по понятным причинам.
Какие библиотеки и C++, NetFrameWork в 2023 году, люди, STEAM и Windows уже десяток лет назад научились ставить все самые нужные компоненты и библиотеки, никого не хочу, конечно, отговаривать и от других методов, просто хотя бы из уважения к себе, попробуйте сначала сделать 3 примитивных шага о которых я сказал выше, всех обнимаю.
P.S. в интернете есть много статей как открыть меню с файлом подкачки, даже и не спрашивайте почему, я не расписал на миллион шагов как это делать, я дал конкретные цифры и призыв к действию, а как это делать легко найти в интернете.
P.S.S. Вот такие результаты у меня получились после исполнения таких простых шагов
GeFroce Experience никогда не ставлю этот калл
в киберпанке 79 фпс с GeFroce Experience, без него 85 фпс
Как быть, если файл подкачки уже создан, а GeFroce Experience не установлен вовсе, но игра все ещё нещадно лагает? В прологе были стабильные 60+ кадров, как только попал в Хогвартс... Привет, просадки до 20. Конфиг ПК: i5 11400, RTX 3070, 16 Гб ОЗУ
хаххаа, у меня такая же фигня. ртх 3070 разен 5600х 16 гб фризит по жоскому с 90 фпс сроазу на 30 и 25 и 15
Дополнил руководство 4м шагом, прочтите
тут люди зачем тогда собрались видишь? проблему решить наверное не? тут у типов карты и процы помощнее даже твоей помойки)) и у них просадки до 25 фпс а ты со своим 3070 как и у меня в принципе тут тип говорит у него на 3080 ти просадки и на 3090 просадки до 20-30 фпс. у каждого индивидуально я заметил такое у кого-тои на 3050 3060 без ти даже версии идёт в 60 фпс нормально
Добавление строк в Engine.ini помогло с фризами, но с трассировкой играть всё ещё дёргано, в итоге выключил её и прохожу на ультрах без RTX, к счастью, картинка от этого заметно хуже не становится.
А за что минусы то?)
Не обращай внимания!
Кстати мне твой совет тоже помог! поначалу фпс пытался просесть, но потом выровнялся.
Решил всё-таки проблему с долгими адовыми просадками фпс с 70 до 15 на ровном месте. Есть пост на реддите с описанием фикса. Если коротко, то надо дописать конфиг в конец файла AppData\Local\Hogwarts Legacy\Saved\Config\WindowsNoEditor\Engine.ini
[SystemSettings]
r.bForceCPUAccessToGPUSkinVerts=True
r.GTSyncType=1
r.OneFrameThreadLag=1
r.FinishCurrentFrame=0
r.TextureStreaming=1
r.Streaming.PoolSize=3072
r.Streaming.LimitPoolSizeToVRAM=1
[ConsoleVariables]
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesEditor=1
Тут стоит уделить внимание настройке r.Streaming.PoolSize и выставить её равной примерно трети вашей VRAM. У меня видеопамяти 10 гигов и с poolsize равным 3072 дропы фпс практически пропадают. Раньше фпс мог резко опуститься с 70+ кадров до ~20 и держаться так секунд 10-15, а теперь такого нет. Просадки остались когда подгружается новая зона или типа того, но стали длиться максимум полсекунды. Стало намного лучше, в кат-сценах тоже всё окей, играл сегодня несколько часов и за это время никаких проблем не возникло. Сейчас попробую пулсайз выставить в 4096 - кто-то с RTX 3080 писал, что такая цифра тоже хорошо себя показывает. Тут главное не переборщить, я изначально выставил пулсайз в половину от VRAM и ничего не изменилось вообще
С 4096 словил период в 15 кадров через 5 минут игры, вернул 3072 и ни одного долгого дропа
Если у вас 6 гигов видеопамяти, то советуют ставить пулсайз в 2048. Если 8 гигов - 3072. Если 10-12, то 3072-4096. Бояре на 3090 - 4090 картах могут попробовать 5120
Спасибо за внятное объяснение, а то автор оригинального поста явно мало что понимает в вопросе
Ты попробовал этот конфиг? Помогло?
Здравствуйте, а если 4 гигабайта видеопамяти, то сколько ставить пулсайз,
Видеокарта у меня GTX1650
а если нету такой папки в AppData\Local где может быть этот Engine.ini на пиратке?
AppData\Local\Phoenix\Saved\Config\WindowsNoEditor
спасибо большое)
Спасибо!
10700/ Rtx 2070 super / 16gb ram / 512ssd помогли такие исправления.
в " / Users / ИМЯ ПОЛЬЗОВАТЕЛЯ / AppData / Local / Hogwarts Legacy (в пиратке папка может называться Phoenix) / Saved / Config / WindowsNoEditor " откройте GameUserSettings.ini в NotePad, найдите параметр bAnalyticsEnabled=True в [/Script/Engine.GameUserSettings], установите его в False (если такой строчки не существует, то напишите ее там) и затем сохраните файл.
И ещё:
А зачем делать игру не в полноэкранном режиме? игры в нём всегда работают гораздо стабильнее т.к. ресурсов выделяется под них больше в полноэкранном режиме именно. Неужели с такой настройкой стало лучше?
Здесь больше частный случай. Я так думаю, что если откалибровать монитор, т.е. подогнать цвета максимально ближе к реальным, то профиль калибровки сбросится при включении любого полноэкранного приложения в игре, так как они выставляют свои профили. Если честно, то и это оказалось временным решением. Видимо забивается оперативка и приходится всё равно раз в час перезагружать. Причина возможно этому не взломанная Denuvo, а лишь её обход. В общем удалил. Сам не понимаю как мы докатились до такого - купи пк за 180к, купи игру, и допиливай ещё что-то в файлах....
За державу обидно (с))
Блин сочувствую:( а мне очень помог метод с внесением изменений в ini файл, где устанавливается буфер для видеокарты. За 4 часа вчера ниодного падения кадров не было до таких низких уровней, как поумолчанию. Минимум проседало при подгрузке локации. Но у меня пресет dlss стоит на балансе 4к, завтра проверю еще на качестве. 3070ti с такими настройками наудивление стабильно 60 кадров
Отлично, что получилось поиграть без лагов. Я кстати дал ещё один шанс игре, и нашёл на rutracker, портабл версию,(как раз сейчас качается), где отзываются неплохо о ней. Но на всякий случай, у нас ведь с тобой почти одна и та же видюха . Дружище, скинь пожалуйста свой конфиг ini файлом, буду очень признателен. Или здесь или если что, можно на почту. vallygeniy0@gmail.com. А я тебе потом отпишусь, как да что.
Да без проблем, сейчас скину. Кстати проверил в 4к на длсс качество, тоже пока что стабильно 60 фпс, но это в открытом мире, в замке пока не тестил:)
Протестил. И это чудо, но подвисания пропали даже при переходе через двери. За полчаса ниразу фпс не дропнулось (тьфу-тьфу-тьфу).
Вырубил оверлей и поставил файл подкачки от 15 гб до 35 гб.
Реально помогает способ, отключил оверлей, фпс перестал скакать.
P.S. не полностью убрало проблему с просадками, все так-же бывают падения, но они стали реже и на несколько секунд.
Как убрать куб в игре ?
Акцио-Куб
выключить нвидиа рефлекс и перезапустить игру.
авада кедавра)
А у меня нету в локал хогвартса че за хрень
AppData\Local\Phoenix\Saved\Config\WindowsNoEditor\Engine.ini
Спасибо тебе, добрый человек!
подскажите как открыть в WindowsNoEditor Engine Ini для редактирования значений?у меня такая вот хреновина
странно, но мне вроде (значительно меньше стало статтеров по ощущениям) помогло наоборот файл подкачки перенести на другой SSD (не тот на котором установлена игра).
Наверно имеет смысл купить еще один SSD и полностью превратить его в файл подкачки. Ну вот почему нельзя такое сделать с флэшкой?
флэшки гораздо медленнее SSD, как минимум.
По крайней мере можно как временную сделать.
Статья не моя. Может кому и поможетю. Автор указан в начале.
PLAYER ONEPLAYER
ONE
Как увеличить оперативную память за счет флешки
3 июл. 2018 в 14:30
Ускоряем компьютер при помощи нативных средств Windows – кэширования ReadyBoost и виртуализации памяти.
Для начала проведем небольшой ликбез, чтобы читателю было легче ориентироваться в вопросе. Существует два вида памяти — постоянная ROM и оперативная RAM.
ROM – используется для длительного хранения информации и не зависит от энергопотребления. По сравнению с «оперативкой» устройства ROM гораздо медленнее, будь то жесткий диск или флеш-накопитель.
RAM – для временного хранения информации, к которой нужен оперативный доступ. Поэтому RAM быстрее, чем ROM. Ее содержимое зависит от электропитания.
Несмотря на разницу между этими двумя типами памяти, система постоянно использует ROM в качестве RAM, загружая для временного доступа менее приоритетную информацию на жёсткий диск или SSD. Более того, этот процесс можно настроить с помощью функции кэширования ReadyBoost и виртуализации памяти через файл подкачки.
Отметим также, что видеокарты могут использовать оперативную память в роли видеопамяти, если последней недостаточно тому или иному приложению (игре, 3D-редактору и т. д.). Особенно актуально для видеоигр с большими локациями типа PUBG, GTA и другие, которым требуется много оперативной памяти для хранения разнообразных 3D-моделей.
ReadyBoost
Поддержка технологии кэширования ReadyBoost начинается лишь от Windows 7, т. е. на Windows XP использовать её не получится.
Возьмите флешку — либо пустую, либо ту, на которой находится ненужная информация.
Нажмите ПКМ по иконке устройства в «Компьютер» — ЛКМ по «Форматировать...».
В открывшемся меню найдите пункт «Файловая система:» и поменяйте его на значение NTFS.
Нажмите «Начать».
По окончании форматирования кликните ПКМ по иконке флеш-карты, выберите пункт «Свойства» — ReadyBoost— «Использовать это устройство».
Далее вы сможете выбрать объем памяти, доступный системе для использования в качестве RAM на этом устройстве (флешке).
Если всё получилось, то в памяти флешки можно будет найти файл ReadyBoost.sfcache, имеющий размер, который вы указывали в последнем пункте.
Файл подкачки
Аналогично первому пункту из первого способа.
Нажмите ПКМ по «Этот компьютер» — ЛКМ по «Свойства» — «Дополнительные параметры системы» (на панели слева) — «Дополнительно».
В разделе «Быстродействие» нажмите на кнопку «Параметры...» — «Дополнительно» — «Изменить».
Снимите галочку с чекбокса «Автоматически выбирать объем файла подкачки».
Выберите интересующий вас диск в пункте «Размер файла подкачки для каждого диска».
Сделайте активным пункт «Указать размер:».
Укажите размер файла подкачки. Укажите значения объёма памяти устройства в поле «Максимальный размер», а также в два раза меньший — в поле «Исходный размер».
Перезагрузите ПК.
Как вы могли заметить, этот способ актуален не только для флешек, но и для жёстких дисков.
Общие рекомендации и пояснения
Если на корпусе вашего ПК есть разъем USB 3.0 (как правило, выделяется синим), то лучше использовать его, так как там гораздо выше скорость передачи файлов, чем в USB 2.0. Разумеется, флеш-накопитель также должен поддерживать USB 3.0.
Не вытаскивайте флешку из разъема во время работы ПК. Не забывайте, что отныне накопитель содержит информацию для оперативного доступа.
Лучше использовать новую флешку. Это связано с особенностями работы флэш-памяти.
По окончании всех манипуляций ПК не начнет работать в несколько раз быстрее, вовсе нет. Повышение производительности будет заметно лишь при пиковых уровнях загрузки оперативной памяти — когда открыто много вкладок браузера или видеоигра с открытым миром. Также может повыситься общая плавность работы системы, так как больший объем ОЗУ будет освобожден для работы с теми ресурсами, к которым требует мгновенный доступ.
у флешек скорость 300-600мбс максимум по 3.2. ссд это 5000-10000.
Как временное решение пойдет.
Играю в 4К на 5900x, 32GB RAM и RTX 3080, всё на ультрах, лучи отключены, DLSS Quality. Тоже бывают просадки на ровном месте до 10 фпс на несколько секунд. Обновлял файл DLSS, как в инете советуют, но не особо помогло. Попробую этот вариант сегодня и отпишусь
Ждём-с)
С файлом подкачки в 30 гигов и отключенным оверлеем не удалось убрать просадки полностью, но они стали реже и менее продолжительными. Возможно это благодаря патчу, который вчера вышел
Дружище Привет. У меня rtx 3070 gigabyte OC, Ryzen 5600x 16gb озу от crucial 2666 2 по 8 стоит. в общем просадки жесткие особенно когда нажимаешь на персонажа чтобы говорить, и когда через двери проходишь было к примеру 100 90 стало 40- потом 25фпс и через NVIDIA EXPERENCE смотрю пишет задержка задержка рендеринга 150мс и когда такая задержка большая я заметил что фпс сразу в низ падает
а патч который вышел до него было лучше я купил Хогвартс 9 февраля играл было лучше малло просадок даже 90 80 стабильно держало на высоких
Высокая задержка рендеринга - это следствие низкого фпс, а не его причина. Чем выше фпс, тем ниже задержка, там прямая зависимость. Я попробовал уже 3 разных фикса и особо ничё не поменялось. Проблема повсеместная, но не понятно, почему одним помогает, а другим - нифига
А что делать людям на последних Радеонах? Эх, такая же херня.
Ждать патча)
привет всем пачаны, и у меня кароче проблема. Памагити система ртх 3070, разен 5600х, 16гб озу когда купил игру 9 февраля не было ещё мини патча норм шла на высоких в 2к разрешении сейчас просадки резкие со 80 до 30 -25 фпс. А особенно как ниже писал юзер "van dorin" когда входишь через двери сразу -40 фпс =) а ещё когда в Хогсмиде выскочил тролль сразу до 25 скинуло лагает жесть а когда 9 февраля играл все норм то было. Что делать? ещё файл подкачки не делал но попробую если что напишу. жду от вас может кто ещё чем поможет. Еесли что SSD специально установил Хогвартс на новый ссд samsung на 940gb ну считай на 1тб там больше ничего нет кроме этой игры ну и ещё какая-то низкогигабайтная и все
У меня похожая система, только r5 3600. Разрешение 1440р длсс качество (хз тут странная херня, разрешение стоит как 4к и добавка длсс делает его 1440р) настройки ультра, так вот в Хогсмиде тоже 20 фпс, бывает и 15))). Игра на ссд nvme 970 evo plus, файл подкачки ставил по выбору системы и чето не особо помогает. Ну если на минималки поставить, тогда 60 фпс будет. Я хз че делать, вот например в лавке Оливандера во время ролика тоже низкий фпс, хотя там нечего обрабатывать. Короче ждать патчи, игра максимально
У меня примерно также было, но потом я понял, что при первом запуске, включив лучи, я не перезапустил игру и настройки применились только после второго запуска, от того фпс резко и просел
Автор, я безумно рад что у тебя есть 4090, но ты блин пишешь гайд по оптимизации! Люди пришли за конкретным советом, а не ради твоих душевных переживаний, меньше воды, больше
Только после отключения гипертрейдинга видеокарта стала нагружаться почти на 100%, пропали фризы. (3070+10700f-анлок TDP)
как ты его выключил-то, сообщи, пожалуйста
наверное глупый вопрос, но что писать в "r.Streaming.PoolSize=" если видеокарта 20 серии?
У меня нет папки Hogwarts Legacy в appdata\local. В Roaming и LocalLow тоже нет. Что делать?
Тогда тебе в папку Phoenix там где Local
Всем привет. Подскажите пожалуйста , у меня проблема в железе? Если комп даже на низком жестко лагает
11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz 2.69 GHz
8,00 ГБ (доступно: 7,71 ГБ)
Nvidia Geforce GTX 1650 8GB
8гб на 1650? может 4
И да у меня тоже фризы на 1650, 8гб озу и i5. Хз что делать
Эта залупа все равно лагает, хоть низкие хоть ультра фризит вообще до жопы, я походу понял что я не один такой счастливчик но как решить эту проблему помимо этих способов никто не знает(
всем привет почему черный экран Watch Dogs Legion
потому что мой комп мощней этой игры вот поэтому игра обиделась и показывает черный экран
тут не 2023 чтоб кто то был щяс 2024 год не кого тут нет и не будет
понял ухожу
Как бывшиший сис админ могу сказать, что файл подкачки врятли может помочь, учитывая конфигруцию автора с 64 гб RAM. ПК имеет достаточно ресурсов что бы обращаться к файлам игры и меньше наргужать SSD. Я сам иммею 64 GB RAM Kingston Fury Renegate DDR5 64 GB (6400) никаких лагов стартеров нет, за исключением сильных просадок фпс на RTX-4090. Даже в других играх таких проблем нет. Поэтому тут дело к коде игры, а не в железе
Мдя если у человека 4090 ему надо было всего лишь включить Frame Generation и наслаждаться фпс за 100 кадров без просадок и лагов.
Ага + артефактами, гостингом и импут лагом в 10мс