Когда Path of Exile 2 внезапно выдает ошибку «Buffer Underflow» (т.е. Буфер переполнен) и вылетает (и потом не запускается), то это, конечно же, баг игры, еще один из…
Притом проблема эта, похоже, из той категории, что если уж случилась один раз, то обязательно повторится снова.
И тем не менее, когда наблюдаем это самое Buffer Underflow впервые, то для начала пробуем просто перезапустить игру.
Не пропустите: Если новая Path of Exile 2 лагает и фризит
А еще лучше, закрыть её полностью (и проконтролить через Диспетчер задач, чтобы она не осталась висеть где-то в фоновом режиме), перезагрузить комп и затем запустить PoE2 с «родного» exe-шника (из папки игры) и в обязательном порядке от имени администратора система (ПКМ по названию > «Запуск от имени администратора«).
Ну и потом смотрим, как пойдёт. Судя по отзывам публики, в большинстве случаев такой перезапуск с перезагрузкой вполне себе спасают.
А если снова не идёт и снова с ошибкой Buffer Underflow, то можно попробовать точно так же (от имени администратора) запустить PoE2 не сразу, а через некоторое время. Через полчаса-час.
Говорят, тоже помогает. Но тоже не всем не всегда. Поэтому вот еще,..
что можно сделать, когда в PoE2 постоянное Buffer Underflow
Значит, когда ни перезапуск игры, ни даже перезагрузка компа обойти проблему не помогают, т.е. PoE2 стабильно выдает ошибку Buffer Underflow и поиграть не получается, то в таком случае:
#1 — меняем отрисовщик
То бишь, перезапускаем игру и если она запустилась, то сразу же:
- открываем настройки графики (Настройки > вкладка «Графика»);
- и в меню «Отрисовщик» вместо DirectX12 ставим Vulkan или наоборот, вместо Vulkan ставим DirectX12;
- сохраняем новые настройки, заходим в игру и пробуем играть.
#2 — создаем нового персонажа
Это на случай, когда ошибка «Buffer Underflow» связана с конкретным персом в игре. Что зачастую и бывает. В таком случае можно еще попробовать временно перезайти в игру с новым персонажем. То бишь:
- выходим в главное меню и создаем нового перса (любого);
- с ним заходим в игру, быстренько проходим её до первого босса и его убиваем;
- после этого снова выходим, выбираем основного персонажа и заходим с ним.
Ну и наблюдаем результат. А еще лучше, заходить не спешим, а закрываем PoE2 полностью и сначала…
#3 — чистим кэш шейдеров и проверяем файлы игры
А именно делаем следующее:
- сначала открываем Проводник, находим папку C:/Users/ [Имя_Пользователя] /AppData/Local/ShaderCacheD3D12, выделяем её и удаляем;
- затем открываем клиент Steam, жмем правой кнопкой мыши по названию «Path of Exile 2» в Библиотеке, затем — «Свойства» и «Проверить целостность игровых файлов«;
- дожидаемся завершения процедуры проверки и запускаем игру.
Теперь должна заработать нормально. В противном же случае, т.е. если снова пишет «Buffer Underflow» и не работает, то, вероятно, проще всего будет переустановить Path of Exile 2. Придется потратить еще немного времени, но зато так обойти баг точно получится…