Grinding Gear Games рассказала о завершении полуторалетнего расследования периодических зависаний Path of Exile 2. Причиной оказалась ошибка в драйверах NVIDIA, исправление которой вошло в версию Game Ready Driver 610.88.
Проблема проявлялась преимущественно во время продолжительных игровых сессий в режиме DirectX 12. Игра могла полностью остановиться примерно на 20–30 секунд, после чего возвращалась к работе. По словам разработчиков, в этот момент происходил сбой графического процессора, а Path of Exile 2 заново загружала текстуры, шейдеры и движок без полного закрытия клиента. Команда заранее внедрила систему восстановления, чтобы подобные сбои не приводили к немедленному вылету. Однако это устраняло лишь последствия, поэтому разработчики продолжили искать точную причину.
Для диагностики в движок добавили расширенный сбор данных и специальную систему повторов, способную часами воспроизводить записанные игровые сессии на компьютерах в офисе. В итоге специалистам удалось подготовить повтор, при котором ошибка возникала в среднем каждые пять–семь минут. Полученные материалы отправили NVIDIA вместе с самим компьютером, на котором стабильно воспроизводился сбой. Grinding Gear Games упаковала не только системный блок, но также монитор, мышь и клавиатуру, чтобы полностью сохранить условия тестирования. После изучения оборудования NVIDIA установила, что зависания прекращаются при увеличении размера памяти, выделяемой под шейдеры.

