Ошибка GetDeviceRemovedReason в Battlefield 6: как устранить

Ошибка GetDeviceRemovedReason в Battlefield 6 выглядит пугающе, но на самом деле она просто означает, что видеодрайвер «завис» или экстренно перезагрузился. Игра потеряла связь с видеокартой и закрылась.

Чаще всего это происходит из-за нестабильности видеокарты (даже если вы ее не разгоняли вручную), конфликтов в DirectX или кривых драйверов.

Лечится это, как правило, программно. Вот проверенные способы.

Не пропустите: Авиа- и артподдержка в Battlefield 6 REDSEC: в чем их реальная польза

#1 — Проверяем целостность системных файлов

Иногда файлы Windows, отвечающие за работу DirectX, повреждаются. Игра пытается к ним обратиться, получает ошибку и крашится.

sfc /scannow
  • жмем Enter и ждем окончания проверки — если система найдет поврежденные файлы, она их восстановит.

После этого перезагружаем ПК и пробуем запустить Battlefield 6.

В Battlefield 6 не спавнится техника: почему и что делать

#2 — Откатываем драйвер (для владельцев NVIDIA)

Новое — не всегда лучшее. Свежие драйверы могут менять алгоритмы работы с памятью или шейдерами, что иногда вызывает конфликты именно в BF6. Если раньше игра работала стабильно, есть смысл вернуться назад:

  • жмем Win + X и выбираем Диспетчер устройств;
  • раскрываем «Видеоадаптеры», кликаем правой кнопкой по карте Nvidia и выбираем «Свойства»;
  • идем во вкладку «Драйвер» и нажимаем Откатить, если кнопка активна;
  • если кнопка серая — идем на сайт Nvidia, скачиваем предыдущую стабильную версию Game Ready драйвера и устанавливаем ее вручную.

#3 — Отключаем лишние функции (для владельцев AMD)

Софт от AMD (Adrenalin Edition) напичкан функциями вроде Anti-Lag, Boost и различными оверлеями. Они часто вмешиваются в работу DirectX, вызывая сбой соединения с игрой.

Поэтому:

  • открываем AMD Software: Adrenalin Edition;
  • переходим во вкладку «Игры» и выбираем профиль Battlefield 6;
  • нажимаем сброс настроек или вручную отключаем «Radeon Anti-Lag«, «Radeon Boost» и «Radeon Overlay«;
  • сохраняем изменения и проверяем игру.

Не пропустите: Визуальная и реальная отдача в Battlefield 6: убираем обе

#4 — Если снова GetDeviceRemovedReason — немного снижаем частоту

Если видеокарта работает на пределе своих заводских частот, в тяжелых сценах BF6 она может терять стабильность. Небольшое снижение частот часто решает проблему вылетов полностью.

  • в том же AMD Software идем в Производительность > Настройка;
  • выбираем ручной режим настройки («Вручную«);
  • немного двинаем ползунок Макс. частота (на 50–100 МГц) и слегка уменьшаем Энергопотребление (на 5–10%);
  • применяем новые настройки и перезапускаем BF6.

Для карт NVIDIA аналогичную процедуру можно проделать с помощью утилиты MSI Afterburner. Визуально разница в производительности вряд ли будет заметной, но стабильность DirectX повысится гарантированно.

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

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