Внезапная fatal error в Apex Legends на компе с RX 9070 XT: что делать

Apex Legends на компе с видеокартой AMD Radeon RX 9070 XT внезапно начала жестко вылетать с критической ошибкой  (которая аж fatal error), притом сразу на этапе запуска.

То есть, в игру даже зайти толком не получается.

Клиент моментально схлопывается и система тут же выдает критическую ошибку движка с текстом «The application’s device failed due to badly formed commands sent by the application«. Что как бы особенно настораживает…

Ошибка 4294967287 в Apex Legends: распространяемый пакет (DirectX) не установлен

Само собой, это баг игры. В Respawn факт его наличия уже подтвердили официально и вроде бы уже во всю выясняют причины данной неприятности.

На странице игры в соцсети X публика рекомендует друг дружке откатить пока версию графического драйвера AMD на предыдущую сборку.

Но судя по многочисленным отзывам и комментариям там же, обычный откат драйвера возникшую проблему не решает — Apex Legends после сбоя даже со старым драйвером запускаться все равно не хочет.

И тем не менее, рабочее решение проблемы все же нашлось.

Apex Legends на ноуте со встроенной видеокартой: как это может быть - fatal error

Что делать, когда Apex Legends вылетает с fatal error

Значит, если совсем вкратце и по существу, то в данном конкретном случае (то бишь, когда игра вот так крашится именно на компе с видяхой AMD Radeon RX 9070 XT) помогает отключение новой системы обработки шейдеров.

Поскольку мера сугубо временная (до следующего апдейта игры), то глубоко в настройки лазить не нужно — все делаем через параметры запуска игры в Steam.

Процедура стандартная:

  • открываем клиент Steam, заходим в Библиотеку и находим в списке Apex Legends;
  • жмем правой кнопкой мыши по названию игры (или кликаем на иконку шестеренки) и выбираем пункт «Свойства»;
  • во вкладке «Общие» находим текстовую строку для параметров запуска и прописываем туда следующий набор команд:
+staticprop_color_use_bindless 0 +staticprop_depth_use_bindless 0 +r_drawworld_depth_bindless 0
  • закрываем меню свойств и запускаем Apex Legends.

Указанные команды принудительно отключают технологию bindless rendering. В обычном режиме эта функция позволяет видеокарте обращаться к шейдерам напрямую в обход центрального процессора.

Отключение технологии дает небольшую просадку по fps, но зато полностью устраняет критическую ошибку при запуске, позволяя игре нормально пройти инициализацию и открыть бой.

Apex Legends на 90-100% грузит процессор и вылетает: что делать

Метода, повторимся, является решением сугубо временным. После выхода обновы с полноценным патчем сбоя от Respawn и/или обновленных драйверов от AMD, которые исправят конфликт на системном уровне, параметры запуска Apex Legends в Steam можно привести к первоначальному их виду.

Что будем искать? Например,VPN

Мы в социальных сетях