Разработчики PoE 2 необычным способом исправили ошибку драйвера
Разработчики Path of Exile 2 отправили в NVIDIA полностью собранный компьютер, чтобы воспроизвести ошибку «Device Removed» и выпустить исправление.
Студия Grinding Gear Games продолжает активно совершенствовать Path of Exile 2, которая остается в статусе раннего доступа. Одной из самых серьезных технических проблем последних месяцев стала ошибка Device Removed, приводившая к сбоям игры на некоторых системах. Гейм-директор проекта рассказал, как команде удалось совместно с NVIDIA найти причину неполадки, ради чего разработчикам пришлось отправить производителю видеокарт полностью собранный компьютер с воспроизводимой ошибкой.
Разработчики PoE 2 необычным способом исправили ошибку драйвера
Проблема затрагивала только определенные драйверы NVIDIA
По словам руководителя разработки, внутреннее расследование показало, что ошибка возникала исключительно на видеокартах NVIDIA с драйвером GeForce 566.36 и более новыми версиями. Несмотря на многочисленные жалобы игроков, воспроизвести сбой в лабораторных условиях оказалось крайне сложно.
Главная трудность заключалась в том, что проблема проявлялась лишь на отдельных конфигурациях оборудования после определенной последовательности действий в игре. Из-за этого специалисты NVIDIA первоначально не смогли подтвердить наличие массового бага.
Почему разработчикам пришлось отправить весь компьютер
Grinding Gear Games обратилась к NVIDIA за помощью, однако производителю требовалась система, на которой ошибка гарантированно воспроизводилась. В итоге разработчики приняли необычное решение — они отправили партнерам не только системный блок, но и полный комплект оборудования.
- системный блок;
- монитор;
- клавиатуру;
- мышь.
Такой подход позволил полностью сохранить программную и аппаратную конфигурацию, необходимую для воспроизведения ошибки.
NVIDIA удалось найти источник проблемы
Примерно через месяц инженеры NVIDIA смогли воспроизвести сбой на полученном компьютере. После этого проблема была передана профильному программному инженеру, который занимается разработкой графических драйверов.
Как отметил гейм-директор, именно наличие полностью готовой системы позволило значительно ускорить поиск причины. Без возможности стабильного воспроизведения подобных ошибок исправление зачастую оказывается практически невозможным.
Исправление уже доступно
Разработчики сообщили, что проблема была устранена совместными усилиями Grinding Gear Games и NVIDIA. Для полного исправления пользователям рекомендуется установить обновление Path of Exile 2 версии 0.5.4e и свежий драйвер NVIDIA GeForce 610.88, в котором были внесены необходимые изменения.
История стала показательным примером того, насколько сложным может быть поиск ошибок на современном ПК. Даже если тысячи игроков сталкиваются с одинаковыми сбоями, без возможности гарантированно воспроизвести проблему инженеры зачастую не могут определить ее источник. В случае с Path of Exile 2 именно отправка полностью настроенного компьютера помогла обнаружить дефект в драйвере и подготовить исправление для всех пользователей.







































