Battlefield 6: как исправить ошибку DirectX Function Error
При запуске Battlefield 6 некоторые игроки сталкиваются с ошибками наподобие:
-
coinitialize D3D12 CreateDevice
-
DXGI_ERROR_DEVICE_REMOVED
Чаще всего это связано с драйверами видеокарты, повреждёнными файлами DirectX или нестабильной работой GPU. Хорошая новость — в большинстве случаев всё можно исправить самостоятельно, без переустановки игры или замены железа.
Почему возникает ошибка DirectX Function Error
Основные причины:
-
устаревшие драйверы GPU, не поддерживающие актуальные графические функции;
-
повреждённые или отсутствующие файлы DirectX;
-
разгон или перегрев видеокарты;
-
пропущенные обновления Windows, влияющие на совместимость с DX12.
Пошаговое решение
1. Обновите драйвер видеокарты через Диспетчер устройств
-
Нажмите Пуск и введите Диспетчер устройств.
-
Разверните раздел Видеоадаптеры.
-
ПКМ по вашей видеокарте → Свойства.
-
Перейдите во вкладку Драйвер → Обновить драйвер.
-
Выберите Автоматический поиск.
💡 Этот способ быстрый, но лучше дополнительно проверить обновления на сайте производителя.
2. Проверьте обновления через Windows Update
-
Откройте Параметры → Обновление и безопасность.
-
Нажмите Проверить наличие обновлений.
-
Установите все найденные пакеты, включая необязательные.
3. Установите драйвер с сайта NVIDIA или AMD
-
Для NVIDIA скачайте и установите Game Ready Driver через официальный сайт или GeForce Experience.
-
Для AMD используйте AMD Software: Adrenalin Edition.
4. Переустановите или восстановите DirectX
-
Перейдите на официальную страницу Microsoft DirectX.
-
Скачайте установщик и запустите его.
-
Примите условия и дождитесь завершения установки.
5. Если ошибка осталась — дополнительные меры
-
Сброс разгона видеокарты (через MSI Afterburner или ПО производителя).
-
Запуск Battlefield 6 в режиме DX11:
В Steam → ПКМ по игре → Свойства → Параметры запуска → введите-dx11
. -
Снижение графических настроек — уменьшите качество теней, текстур, отключите трассировку лучей.
-
Проверка температуры GPU — держите её ниже 85 °C.
FAQ
-
Почему появляется DXGI_ERROR_DEVICE_REMOVED?
Обычно это сбой драйвера GPU или его перезапуск из-за нестабильности. -
Можно ли играть без DirectX 12?
Игра создана под DX12, но для диагностики можно запустить в DX11. -
Поможет ли переустановка игры?
Иногда да, но чаще достаточно обновить драйверы и DirectX.