Исправить ошибку DXGI_ERROR_DEVICE_REMOVED
Ошибка DXGI_ERROR_DEVICE_REMOVED возникает когда видеокарта не может нормально работать на компьютере. Ошибка может возникать по различным причинам и содержать различный вид сообщений об ошибки, но указанный код ошибки будет одинаков везде. В большинстве случаях ошибка появляется из-за разгона компьютера. В этот момент видеокарта может нагреваться и отключаться на пару долей секунд. Также, если вы запускаете игру, то она не может синхронизироваться с графической картой. Эта проблема обычно возникает, когда вы играете в такие игры, как Battlefield, Arma, Crysis. В этой инструкции будут показаны способы, чтобы решить ошибку DXGI ERROR DEVICE REMOVED.
1. Отключения сглаживания
Откройте программное обеспечение от производителя видеокарты Nvidia, AMD или Intel. Я буду показывать пример на панели управления Nvidia. Перейдите «Параметры 3D» > «Управление параметрами 3D» > справа найдите все пункты «Сглаживание» и отключите их. Перезагрузите компьютер и проверьте ошибку.
2. Отключение ShadowPlay
Nvidia ShowPlay (внутри-игровой оверлей, известная как Nvidia Share) — утилита записи экрана, представленная в приложении GeForce Experience. Несмотря на нужный функционал для геймеров, эта утилита потребляет достаточно ресурсов видеокарты, и как сообщали многие пользователи, что отключение Nvidia ShowPlay позволило исправить ошибку DXGI ERROR DEVICE REMOVED.
Запустите приложение GeForce Experience в качестве администратора, нажмите параметры (иконка шестеренки) и перейдите во вкладку «Общие«. Найдите «внутри-игровой оверлей» и отключите его. Может называться как Nvidia ShowPlay или Nvidia Share.
3. Проверка оборудования и охлаждения
Процессор видеокарты GPU требует точного охлаждения. Любые превышающие нормы 5-10 градусов могут перегревать видеокарту и выдавать ошибку DXGI ERROR DEVICE REMOVED. Вам следует изменить настройку охлаждения графического процессора как минимум на 70% и пробовать увеличивать, если будет ошибка. Вы можете воспользоваться сторонним приложением как MSI Afterburner или NVIDIA Inspector, но только на время, чтобы проверить ошибку.
Первым делом, снимите крышку ПК и посмотрите не забита ли видеокарта комками пыли, очистите вентилятор карты от пыли. Если компьютер стоит в плотном месте, то попробуйте его поставить на стол, чтобы потока воздуха хватало, и он не отражался от стен и не задувал обратно теплый воздух.
4. Откат разгона
Если вы разогнали графический процессор с помощью каких-либо утилит, то попробуйте откатить все параметры назад в нормальное состояние. Убедитесь, что разгон также отключен в BIOS, прежде чем снова запускать игру или программу.
5. Обновить драйвер
- У далите полностью драйвер видеокарты Nvidia, AMD или Intel .
- Зайдите на сайт производителя и скачайте последнюю версию.
6. DirectX
Скорее всего, DirectX уже установлен на вашем компьютере, но может быть не обновлен до последней версии. Вы можете скачать пакет с официального сайта Microsoft . Кроме того, вы также должны убедиться, что на вашем компьютере установлены последние версии Visual Studio Redistributables и .NET Framework.
7. Правка значения реестра (TDR)
TDR проверяет, дает ли отклик ваша видеокарта. Если видеокарта не отвечает на TDR в течение двух секунд, Windows 10 автоматически предполагает, что оборудование зависло, и вынуждает его «заново инициализировать процесс». Это сделано для того, чтобы предотвратить зависание всего компьютера, как это было в Windows XP.
Нажмите Win+R и введите regedit, чтобы открыть редактор реестра. Далее перейдите по пути:
- HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers
- С правой стороны нажмите на пустом поле правой кнопкой мыши «Создать» > «Параметр DWORD 32 бита«.
- Задайте имя TdrLevel и задайте значение .
- Перезагрузите ПК.
Источник
Как исправить?
Рекомендуем выполнять перечисленные ниже рекомендации в строгой очередности, начиная с самых очевидных:
- Снимите крышку корпуса и проверьте – правильно ли подключен адаптер видео, подсоединяется ли к нему кабель дополнительного питания (для моделей, которые поддерживают эту возможность). Также стоит посмотреть на контакты – а вдруг они окислились, тогда стоит произвести чистку специальными средствами. На Youtube есть масса видео инструкций.
- Второй совет – пробуем извлечь приспособление и протестировать его работоспособность на другом ПК, чтобы отбросить вероятность поломки;
- Перейдите на оф.сайт разработчиков, загрузите предыдущую версию драйверов (не самую последнюю), удалите существующие с ПК через «Диспетчер устройств» и установите скачанные. Для большей ясности просмотрите мою статью по этой теме;
- Вдруг ошибка DirectX Error начала выскакивать после инсталляции определенных приложений на ноутбуке, то стоит их деинсталлировать, почистить реестр и проверить работоспособность игр. Для этой цели лучше воспользоваться профессиональным софтом – IObit Uninstaller;
Не исключено, что сам софт имеет баги, особенно, когда Вы используете пиратский репак. Но и с лицензионными версиями такое случается. Скачайте из другого ресурса, посмотрите официальный форум, может там есть разъяснительная информация.
В дополнительных настройках схемы электропитания стоит отключить энергосбережение для PCI Express.
Также может помочь включение режима максимальной производительности:
Поэкспериментируйте с параметрами качества видеографики в конкретной программе, вызывающей сбой. Уменьшите разрешение, уровень сглаживания, отключите анизотропную фильтрацию и т.д.;
Для софта от разработчика EA может сработать активация вертикальной синхронизации – vSync.
Причины ошибки
В большинстве случаев ошибка DirectX Error DXGI_ERROR_DEVICE_REMOVED не связана с конкретной игрой, в которую вы играете, а имеет отношение к драйверу видеокарты или к самой видеокарте.
При этом, сам текст ошибки обычно расшифровывает этот код ошибки: «The video card has been physically removed from the system, or a driver upgrade for the video card has occurred», что в переводе будет «Видеокарта была физически удалена из системы или произошло обновление драйвера».
И если первый вариант (физическое удаление видеокарты) во время игры маловероятен, то второе вполне может оказаться одной из причин: иногда драйверы видеокарт NVIDIA GeForce или AMD Radeon могут обновляться «сами» и, если это произойдет во время игры вы получите рассматриваемую ошибку, которая впоследствии должна пропасть сама.
Если же ошибка возникает постоянно, можно предположить, что причина более сложная. Наиболее распространенные причины, вызывающие ошибку DXGI_ERROR_DEVICE_REMOVED приведены далее:
- Неправильная работа конкретной версии драйверов видеокарты
- Недостаток питания видеокарты
- Разгон видеокарты
- Проблемы с физическим подключением видеокарты
Это не все возможные варианты, но наиболее часто встречающиеся. Некоторые дополнительные, более редкие случаи, будут также рассмотрены далее в руководстве.
Дополнительные методы исправления ошибки
Если ничто из вышеописанного не помогло, обратите внимание на несколько дополнительных нюансов, которые могут иметь связь с описываемой ошибкой:
- В параметрах графики игры попробуйте включить VSYNC (особенно если это игра от EA, например, Battlefield).
- Если вы изменяли параметры файла подкачки, попробуйте включить автоматическое определение его размера или увеличить (8 Гб обычно достаточно).
- В некоторых случаях избавиться от ошибки помогает ограничение максимального энергопотребления видеокарты на уровне 70-80% в MSI Afterburner.
И, наконец, не исключен вариант, что виновата конкретная игра с багами, особенно если вы её приобрели не из официальных источников (при условии, что ошибка появляется только в какой-то конкретной игре).
Почему возникает DirectX Error?
Сразу же стоит подчеркнуть, что ошибка не имеет привязанности к какому-то конкретному программному обеспечению, может проявляться практически в любой из игр на компьютере под управлением Виндовс.
Дефект вызван проблемой в работе видеоадаптера – либо аппаратный сбой, либо «глюк» драйверов.
Если разобраться с описанием кода «DXGI_ERROR_DEVICE_REMOVED», то он указывает на то, что графическая карта извлечена (не обнаружена) или драйвер был обновлён.
Скорее всего, что первая часть вышеупомянутого высказывания не является реальной, поскольку внезапно в процессе игры оборудование не могло само себя физически удалить из ПК.
Значит следует разбираться со второй проблемой. Она более вероятна, поскольку при наличии активного подключения к интернету, программное обеспечение могло соединиться с серверами AMD или nVidia и запросить актуальные апдейты. В таком случае, перезагрузка и повторный запуск станут первым способом, к которому стоит прибегнуть.
Рассмотрим еще несколько факторов:
- Конфликт текущей версии драйвера с Windows;
- Блок питания не выдаёт достаточной мощности для поддержки работы видеокарты. Если запущена очень требовательная игра, то в определенный момент потребление ресурсов увеличивается, но устройству не хватает энергии;
- DXGI_ERROR_DEVICE_REMOVED может дать о себе знать и на компах с разогнанным адаптером обработки графики;
- Плата оборудования немного вышла из слота в результате физического воздействия (удар, падение системного блока).
Подобные случая являются самыми распространёнными, но Ваша ситуация может отличаться. Давайте перейдём к методам.
Исправление ошибки DXGI_ERROR_DEVICE_REMOVED
Для того, чтобы исправить ошибку для начала рекомендую по порядку выполнить следующие действия:
- Если вы недавно вынимали (или устанавливали) видеокарту, проверить, что она плотно подключена, контакты на ней не окислены, дополнительное питание подключено.
- Если есть возможность, проверить эту же видеокарту на другом компьютере с той же игрой с теми же параметрами графики, чтобы исключить неисправность самой видеокарты.
- Попробовать установить другую версию драйверов (в том числе более старую, если недавно произошло обновление до последней версии драйверов), предварительно полностью удалив имеющиеся драйверы: Как удалить драйверы видеокарты NVIDIA или AMD.
- Для того, чтобы исключить влияние недавно установленных сторонних программ (иногда они также могут вызывать ошибку), выполните чистую загрузку Windows, а затем проверьте, будет ли проявлять себя ошибка в вашей игре.
- Попробуйте выполнить действия, описанные в отдельной инструкции Видеодрайвер перестал отвечать и был остановлен — они могут сработать.
- Попробуйте в схеме электропитания (Панель управления — Электропитание) выбрать «Высокая производительность», а затем в «Изменить дополнительные параметры электропитания» в разделе «PCI Express» — «Управление питанием состояния связи» установите «Откл.»
- Попробуйте снизить настройки качества графики в игре.
- Скачайте и запустите веб-установщик DirectX, если он найден поврежденные библиотеки, они будут автоматически заменены, см. Как скачать DirectX.
Обычно, что-то из перечисленного помогает решить проблему за исключением случая, когда причиной является недостаток питания со стороны блока питания во время пиковых нагрузок на видеокарту (хотя и в этом случае может сработать снижением параметров графики).