Ошибка dxgi_error_device_removed

Содержание:

InstructionsInstructions

Шаг 1.Step 1:

Включите проверку ошибки удаленного устройства в цикле отрисовки.Include a check for the device removed error in the rendering loop. Представьте кадр, вызвав метод IDXGISwapChain::Present (или метод Present1 и т. д.).Present the frame by calling IDXGISwapChain::Present (or Present1, and so on). Затем проверьте, не вернул ли устройство ошибку DXGI, что оно было _ _ _ удалено , или ** _ _ _ сбросьте устройство ошибки DXGI**.Then, check whether it returned DXGI_ERROR_DEVICE_REMOVED or DXGI_ERROR_DEVICE_RESET.

Прежде всего, шаблон сохраняет HRESULT, возвращенный цепочкой буферов DXGI.First, the template stores the HRESULT returned by the DXGI swap chain:

После выполнения всех необходимых действий для представления кадра шаблон проверяет наличие ошибки удаленного устройства.After taking care of all other work for presenting the frame, the template checks for the device removed error. При необходимости он вызывает метод обработки условия удаленного устройства.If necessary, it calls a method to handle the device removed condition:

Шаг 2.Step 2:

Также включите проверку на наличие ошибки удаленного устройства в ответ на изменения размера окна.Also, include a check for the device removed error when responding to window size changes. Это хорошее место для проверки ** _ _ _ удаления устройства с ошибками DXGI** или ** _ _ _ сброса устройства с ошибкой DXGI** по нескольким причинам.This is a good place to check for DXGI_ERROR_DEVICE_REMOVED or DXGI_ERROR_DEVICE_RESET for several reasons:

  • Для изменения размера цепочки буферов требуется вызвать базовый адаптер DXGI, который может возвратить ошибку удаленного устройства.Resizing the swap chain requires a call to the underlying DXGI adapter, which can return the device removed error.
  • Приложение может теперь отображаться на мониторе, подключенном к другому графическому устройству.The app might have moved to a monitor that’s attached to a different graphics device.
  • При удалении или сбросе графического устройства разрешение рабочего стола часто меняется, в результате чего меняется размер окна.When a graphics device is removed or reset, the desktop resolution often changes, resulting in a window size change.

Шаблон проверяет HRESULT, возвращенный методом ResizeBuffers:The template checks the HRESULT returned by ResizeBuffers:

Шаг 3.Step 3:

Всякий раз, когда приложение получает сообщение ** _ об ошибке «ошибка _ удаления DXGI _ удалено** «, оно должно повторно инициализировать устройство Direct3D и повторно создать все ресурсы, зависящие от устройства.Any time your app receives the DXGI_ERROR_DEVICE_REMOVED error, it must reinitialize the Direct3D device and recreate any device-dependent resources. Освободите все ссылки на ресурсы графического устройства, созданные при использовании предыдущего устройства Direct3D. Эти ресурсы теперь недействительны, и все ссылки на данную цепочку буферов следует освободить до создания новой цепочки.Release any references to graphics device resources created with the previous Direct3D device; those resources are now invalid, and all references to the swap chain must be released before a new one can be created.

Метод HandleDeviceLost освобождает цепочку буферов и сообщает компонентам приложения о необходимости освободить ресурсы устройства.The HandleDeviceLost method releases the swap chain and notifies app components to release device resources:

Затем он создает новую цепочку буферов и выполняет повторную инициализацию зависимых от устройства ресурсов, контролируемых классом управления устройством.Then, it creates a new swap chain and reinitializes the device-dependent resources controlled by the device management class:

После повторной установки устройства и цепочки буферов этот метод сообщает компонентам приложения о необходимости повторной инициализации зависимых от устройства ресурсов.After the device and swap chain have been re-established, it notifies app components to reinitialize device-dependent resources:

Когда метод HandleDeviceLost завершает работу, элемент управления возвращается в цикл отрисовки, и продолжается отрисовка нового кадра.When the HandleDeviceLost method exits, control returns to the rendering loop, which continues on to draw the next frame.

Решение 1. Обновите диски видеокарты

Знаете ли вы, что отсутствующие или устаревшие драйверы видеокарты могут вызвать 0x887a0006 DXGI_ERROR_DEVICE_HUNG? Что ж, правда в том, что это одна из основных причин этой ошибки. Итак, если вы столкнулись с DXGI_ERROR_DEVICE_HUNG при запуске игры, обязательно проверьте драйверы видеокарты. Если он устарел, вы должны немедленно исправить это, загрузив самые последние наиболее подходящие драйверы.

С учетом сказанного, есть два основных способа обновить графику. Они есть; ручной метод и автоматический метод. В следующем разделе давайте рассмотрим оба этих варианта и продолжим.

● Автоматический метод.

Те, у кого мало времени или нет времени, могут считать автоматический метод лучшим. Фактически, вам понадобится помощь специального инструмента под названием Driver Easy в этом методе.

Driver Easy это мощный инструмент, который может легко распознать вашу систему. Он может легко найти правильные драйверы от официального производителя. Этот инструмент никогда не оставит места для ошибки при поиске драйверов. Лучшее в этом инструменте — то, что он автоматизирует весь процесс. Чтобы загрузить и установить драйверы, вы можете просто использовать операцию в один клик. Он не хочет, чтобы вы знали технические характеристики ПК или драйверы.

Когда дело доходит до Driver Easy, это дает вам два основных варианта; Бесплатная версия и версия Pro. Даже бесплатная версия позволяет загружать драйверы с официальных сайтов, но по одному. С другой стороны, профессиональная версия загружает сразу все драйверы одним щелчком мыши. Итак, вы можете решить, какой вариант использовать.

Ниже приведены шаги по обновлению драйверов с помощью Driver Easy.

связаться Driver Easy

  • Сначала загрузите Driver Easy на вашем компьютере и установите его.
  • Вы можете запустить Driver Easy чтобы увидеть его основной интерфейс. Затем нажмите на опцию «Сканировать сейчас. » После этого, Driver Easy выполнит сканирование ПК. Затем он будет искать возможные ошибки, связанные с драйверами.

Теперь вы должны нажать на опцию «Обновить. » Он расположен рядом с отмеченной видеокартой. Driver Easy загрузит правильную самую последнюю версию драйвера

Обратите внимание, что даже бесплатная версия Driver Easy сделаю это.
Однако, если вы хотите обновить все драйверы сразу, выберите версию Pro. Это позволит вам загружать и устанавливать драйверы одним щелчком мыши

Для этого просто нажмите «Обновить все».

После завершения обновления просто перезагрузите компьютер, и изменения вступят в силу.

Решение 1. Обновите драйвер видеокарты

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

  1. Нажмите кнопку меню «Пуск», введите «Диспетчер устройств» и выберите его из списка результатов, просто щелкнув первый результат. Вы также можете использовать комбинацию клавиш Windows Key + R, чтобы открыть диалоговое окно Run. Введите «devmgmt.msc» в поле и нажмите OK, чтобы запустить его.

  1. Разверните одну из категорий в окне «Диспетчер устройств», чтобы найти имя устройства, которое вы хотите обновить, затем щелкните его правой кнопкой мыши и выберите «Удалить устройство». Поскольку мы хотим обновить видеокарту, разверните категорию «Видеоадаптеры», щелкните правой кнопкой мыши свою видеокарту и выберите параметр «Удалить устройство».

  1. Подтвердите любые диалоги, в которых вас могут попросить подтвердить ваш выбор, и дождитесь завершения процесса.
  2. Найдите драйвер видеокарты на сайте производителя карты и следуйте их инструкциям, которые должны быть доступны на сайте. Сохраните установочный файл на своем компьютере и запустите его оттуда. Ваш компьютер может перезагрузиться несколько раз во время установки.

Драйверы Nvidia — Кликните сюда!

Драйверы AMD — Кликните сюда!

Заметка: Если описанные выше шаги не привели к желаемому результату, есть сценарий, который вы, возможно, захотите запустить, чтобы решить проблему, так как игры не могут управлять вновь установленным драйвером. Сценарий состоит из основных команд, которые легче запускать через файл .bat. Удачи!

  1. Откройте новый текстовый документ, щелкнув правой кнопкой мыши на рабочем столе и выбрав «Новый текстовый документ» в контекстном меню.

  1. Скопируйте и вставьте следующий текст в документ и убедитесь, что вы сохранили правильное форматирование, а это означает, что каждая команда, которая здесь отображается в новой строке, также должна быть в новой строке в вашем документе.

если существует C: Windows System32 nvapi64.Old goto Old chdir / d C: Windows System32 ren nvapi64.dll nvapi64.Old taskkill / F / FI «IMAGENAME eq nvxdsync.exe» echo @ Именованная пауза goto Конец: старый chdir / d C: Windows System32 ren nvapi64.Old nvapi64.dll echo @ Переименованная пауза goto Конец: Конец

Нажмите «Файл» в меню вверху окна и выберите «Сохранить как…». В раскрывающемся меню «Тип файла» выберите «Все файлы» и убедитесь, что вы назвали файл как-то вроде «command.bat»

Имя не важно, но расширение «.bat» имеет значение

  1. После сохранения файла щелкните его правой кнопкой мыши и выберите параметр «Запуск от имени администратора». Подождите пару секунд, перезагрузите компьютер и проверьте, работает ли ваша игра.

Ошибка 0xc0000142 / 0xe06d7363 / 0xc0000906

Отключите антивирусную программу

лучше программу не просто отключить, а временно удалить

  • Полностью удаляете приложение, чтобы не осталось никаких папок и остаточных файлов.
  • Отключаете или лучше удаляете в системе антивирусную программу.
  • Теперь снова приступаете к установке приложения.

Отключите «Защитник Windows»

он тоже запросто может быть причиной появления этих ошибок

  • Открыть «Центр безопасности Защитника Windows» выбрать настройки
    нажать на раздел «Защита от вирусов и угроз».
  • После нужно нажать на «Управление настройки» в открывшемся разделе
    спуститься до пункта «Параметры защиты от вирусов и других угроз».
  • В новом окне отключаете «Защиту в режиме реального времени» и следом «Облачную защиту» чуть позже система вновь включить защитник, но у вас будет время
    проверить игру на наличие ошибки.
  • И если окажется, что проблема действительно заключается в «Защитнике Windows», тогда необходимо добавить
    exe-файл игры в список исключений этой программы.

Воспользуйтесь чистой загрузкой

  • Открываете в Windows 10 окно «Параметры», используя меню

    Пуск

    или
    сочетание клавиш

    Win

    +

    I

    .

  • Далее открываете раздел под названием «Приложения» переключаетесь
    на вкладку «Автозагрузка», где необходимо проблемный exe-файл и отключить его.

Проверьте целостность файлов

возможно, ошибка возникает из-за того что была повреждена целостность
системных файлов

  • Откройте «Командную строку» от имени администратора (для этого в поиске просто введите «Командная
    строка).
  • И как только откроется соответствующее, окно введите команду sfc /scannow после чего нажмите

    Enter

    все найденные ошибки будут автоматически исправлены.

Измените значение в реестре

редактирование в нём иногда помогает избавиться от
ошибок

  • Используя сочетание клавиш

    Win

    +

    R

    в окне «Выполнить» введите команду regedit нажмите

    OK

    после чего в окне «Редактор
    реестра» отыщите раздел, представленный ниже.

  • И если он присутствует, тогда необходимо следом отыскать параметр LoadAppinit_DLLs – далее в нём нужно
    изменить значение опции с 1 на 0 после необходимо применить
    настройки и перезагрузить систему.

Другие способы

  • В обязательном порядке попробуйте вручную установить драйверы для графического процессора. Причём это
    касается не только интегрированной видеокарты, но и дискретной.
  • Проверьте наличие всех актуальных распространяемых пакетов «Visual C++», поскольку это программное
    обеспечение влияет на многие процессы.
  • И, наконец, иногда причина этих ошибок заключается в службе «Microsoft Office Click-to-Run» – специальная
    технология Microsoft, которая сокращает время, необходимое для установки Office. Поэтому рекомендуем удалить эту
    программу и проверить игру на наличие ошибок.

Решение 3. Прекратите разгон компьютера

Разгон — это процесс, при котором вы изменяете максимальную частоту процессора на большее значение, превышающее рекомендованное заводское значение. Это может значительно повысить производительность вашего ПК, но вы должны быть абсолютно осторожны, так как бывали ситуации, когда целые установки ломались и даже загорались.

Некоторые процессоры определенно не предназначены для разгона, и это факт, что одни модели работают лучше, чем другие

Что еще более важно, различные инструменты, используемые для разгона ваших процессоров (CPU или GPU), работают лучше или хуже в зависимости от используемого процессора

Возврат частоты процессора к исходному состоянию зависит от того, какое программное обеспечение вы использовали для разгона в первую очередь. Intel и AMD имеют свои собственные приложения, доступные для загрузки, которые позволяют пользователям разгонять свои процессоры, но иногда они реализуют заводские настройки разгона, которые активируются, например, при запуске игры. Проверьте, сохраняется ли проблема.

Как исправить DXGI_ERROR_DEVICE_HUNG

Вот решения, которые вы можете попробовать. Вы не должны испытывать их все. Просто попробуйте каждый по очереди, пока все снова не заработает.

  1. Хватит разгонять свой процессор
  2. Обновите драйвер видеокарты
  3. Обновите DirectX на вашем компьютере

Заметка: Все приведенные ниже снимки экрана сделаны в Windows 10, а исправления также работают в Windows 8 и Windows 7.

Исправление 1: прекратить разгон вашего процессора

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

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

Если это исправление не работает для вас, не беспокойтесь. У нас есть другие решения, чтобы попробовать.

Исправление 2: обновить драйвер видеокарты

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

Есть два способа обновить драйвер видеокарты: вручную и автоматически.

Обновите драйвер вручную — Вы можете вручную найти последнюю версию драйвера вашей видеокарты от производителя и установить ее на свой компьютер Windows. Это требует времени и навыков работы с компьютером.

Автоматически обновлять драйвер — Если у вас нет времени или терпения, вы можете сделать это автоматически с Водитель Легко.

Driver Easy автоматически распознает вашу систему и найдет для нее правильные драйверы. Вам не нужно точно знать, на какой системе работает ваш компьютер, вам не нужно рисковать загрузкой и установкой неправильного драйвера, и вам не нужно беспокоиться об ошибке при установке.

Вы можете обновить драйверы автоматически с помощью СВОБОДНО или профессионал версия Driver Easy. Но в версии Pro это займет всего 2 клика (и вы получите полную поддержку и 30-дневная гарантия возврата денег).

1) Скачать и установите Driver Easy.

2) Запустите Driver Easy и нажмите кнопку Сканировать сейчас кнопка. Driver Easy проверит ваш компьютер и обнаружит проблемы с драйверами.

3) Нажмите Обновить кнопка рядом с помеченной видеокартой для автоматической загрузки правильной версии драйвера (вы можете сделать это с помощью СВОБОДНО версия), и установите драйвер на свой компьютер.

Или нажмите Обновить все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется Pro версия — вам будет предложено обновить, когда вы нажмете Обновить все).

4) После обновления перезагрузите компьютер, чтобы изменения вступили в силу.

Если вы попробовали Driver Easy, но проблема не устранена, пожалуйста, свяжитесь с нашей службой поддержки по адресу support@drivereasy.com для дальнейшей помощи по этому вопросу. Наша служба поддержки будет рада помочь вам решить эту проблему. Пожалуйста, приложите URL этой статьи, чтобы мы могли помочь вам лучше.

Теперь попробуйте открыть игру, которая выдала ошибку, чтобы увидеть, работает ли она сейчас.

Исправление 3: обновление DirectX на вашем компьютере

Как вы, возможно, уже знали, это ошибка функции DirectX на вашем компьютере, поэтому вы можете попробовать обновить DirectX, чтобы исправить ошибку DXGI_ERROR_DEVICE_HUNG.

Как проверить версию DirectX на моем компьютере?

если вы не знаете, как проверить версию DirectX, вы можете попробовать это:

1) На клавиатуре нажмите Ключ с логотипом Windows а также р одновременно вызвать окно «Выполнить».

2) Тип DXDIAG и нажмите Хорошо.

3) Вы можете увидеть DirectX Версия под система Вкладка.

Как обновить DirectX

Что касается версии DirectX, вообще говоря, для Windows 10, Windows 8 и Windows 8.1, вы можете напрямую обновить Windows до последней версии, чтобы установить последнюю версию DirectX на ваш компьютер. Однако для Windows 7, Windows Vista и Windows XP вам может потребоваться установить пакет обновления, чтобы установить последнюю версию DirectX на ваш компьютер.

Вы можете перейти на веб-сайт Microsoft для получения дополнительной информации о том, как установить последнюю версию DirectX на разные версии Windows.

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

Это оно. Надеюсь, что этот пост поможет в решении DXGI_ERROR_DEVICE_HUNG ошибка в вашем компьютере. Если у вас есть какие-либо вопросы, не стесняйтесь оставлять комментарии ниже, и мы посмотрим, что еще мы можем сделать, чтобы помочь.

Удалим существующий драйвер видекарты.

Я рекомендую использовать для этого утилиту Display Driver Uninstaller больше известную под именем DDU. Крайню версию утилиты можно получить тут. При удалении драйвера РЕКОМЕНДУЕТСЯ делать это в “Безопасном режиме” операционной системы. Как зайти в этот режим рассказывать не надо? Запускаем утилиту, выбираем пункт “Clean and restart”. Этот пункт полностью удаляет драйвера видеоадаптера, а также утилиту GeForce Experience с вашего ПК. После перезагрузки ваша система предстанет перед вами в минимальном разрешении. Кстати, рекомендую до удаления драйвера отключить компьютеру доступ в Сеть.

ArcheAge не запускается. Ошибка при запуске. Решение

ArcheAge установилась, но попросту отказывается работать. Как быть?

Выдает ли ArcheAge какую-нибудь ошибку после вылета? Если да, то какой у нее текст? Возможно, она не поддерживает вашу видеокарту или какое-то другое оборудование? Или ей не хватает оперативной памяти?

Помните, что разработчики сами заинтересованы в том, чтобы встроить в игры систему описания ошибки при сбое. Им это нужно, чтобы понять, почему их проект не запускается при тестировании.

Обязательно запишите текст ошибки. Если вы не владеете иностранным языком, то обратитесь на официальный форум разработчиков ArcheAge. Также будет полезно заглянуть в крупные игровые сообщества и, конечно, в наш FAQ.

Если ArcheAge не запускается, мы рекомендуем вам попробовать отключить ваш антивирус или поставить игру в исключения антивируса, а также еще раз проверить соответствие системным требованиям и если что-то из вашей сборки не соответствует, то по возможности улучшить свой ПК, докупив более мощные комплектующие.

Появляется чёрный экран в ArcheAge

  • Драйверы установлены/обновлены, но ArcheAge всё равно отказывается работать
    нормально? Тогда нужно проверить ПО, установлены ли вообще необходимые библиотеки? В
    первую очередь проверьте наличие библиотек

    Microsoft Visual C++

    и

    .Net
    Framework

    , а также наличие «свежего»

    DirectX

    .
  • Если ничего из вышеописанного не дало нужного результата, тогда пора прибегнуть к
    радикальному способу решения проблемы: запускаете ArcheAge и при появлении
    чёрного экрана нажимаете сочетание клавиш «Alt+Enter», чтобы игра переключилась на
    оконный режим. Так, возможно, откроется главное меню игры и удастся определить
    проблема в игре или нет. Если удалось перейти в оконный режим, тогда переходите в
    игровые настройки ArcheAge и меняйте разрешение (часто получается так, что
    несоответствие разрешения игры и рабочего стола приводит к конфликту, из-за которого
    появляется чёрный экран).
  • Причиной этой ошибки также могут послужить различные программы, предназначенные для
    захвата видео и другие приложения, связанные с видеоэффектами. А причина простая –
    появляются конфликты.
  • И напоследок – проблема, вероятнее всего, может быть связана с технической
    составляющей «железа». Видеоадаптер может перегреваться, как и мосты на материнской
    плате, что влечёт за собой уменьшенное энергопотребление видеокарты. Мы не будем
    вдаваться в детальные технические подробности, поэтому просто рекомендуем в
    обязательном порядке почистить свою машину от пыли и также поменять термопасту!

Possible methods to solve DXGI_Error_Device_Removed error message

#1:- Check your Graphics Card drivers are up to date

This is the first thing you should check while getting DXGI error device removed message. Many people don’t know how to update the graphics card drivers. Still, many using third-party tools to update the missing or outdated NVIDIA graphics card driver. But the right way to update the NVIDIA graphics card driver is by using the official software called NVIDIA GeForce experience. If you are already installed this software, open it and check whether new updates are available.

Step 1:- Download and install GeForce experience . Use corresponding software for other brands.

Step 2:- Open the software and look whether new drivers are available or not. If yes, go and download the latest game drivers.

Step 3:- After installing the drivers, choose express install or custom install. If you choose express install, the system will install the driver automatically without further queries.

In 90% of cases, updating your Graphics card driver will fix all issues related to the GPU. Here also you can solve this issue by updating the driver using Getforce experience. There will be few users facing the same issue after the driver update. If you are one among them, keep looking the following tips.

#2:- Disable GPU overclocking

There are people who always love overclocking their graphics card. Overclocking is the process of boosting the speed of the graphics processor to increase the performance. While doing overclocking, the processor is forced to perform processing without providing enough cooling time. Thus the temperature rises accordingly and may damage your device.

So the next option to fix “DXGI error device removed” warning message is to disable GPU overclocking. If you have used any tools to overclock your GPU, reset it to the default values or disable the GPU overclocking. There are some cards which have overclocked at the time of manufacture. Please check whether your card comes under this category. If so, use tools like EVGA Precision or MSI Afterburner to bring the clock speed to normal value.

#3:- Switching off Anti-Aliasing and ShadowPlay

In your graphics card settings, you may have seen the term known as Anti-Aliasing and ShadowPlay. Anti-Aliasing is the process of smoothening of the images which usually requires while playing games and using High-end software tools.

ShadowPlay is hardware-accelerated screen recording utility introduced by Nvidia to allow users to record the gameplay and save it in a particular location. This is a part of GeForce Experience software and comes by default for Nvidia GTX 600 series card and above.

In both the cases, it requires a huge amount of Graphics processor space. Both Anti Aliasing and Shadowplay requires that much Graphics usage and sometimes result in DXGI error device removed message.

To disable Antialiasing open NVIDIA control panel. Under Manage 3D settings, You can see the option to turn off Antialiasing.

Choose the off option and save the values. Now try to ply the game again and check whether the issue persists. If still there is such issue, try disabling Shadowplay

#4:- Alternative tips that you can try

Before testing these tips, let me tell one thing. None of this informations are tested by me and not verified from our side. Instead, we gather these from various forums and you can check any of them works or you.

  • Make sure your device is getting enough power supply for the maximum performance. There should be an uninterrupted power supply and enough voltage for the better performance.
  • Try to reduce all graphics settings to the minimum value. Once you are on the control panel of your graphics card, you can see various settings. Click on them and reduce it to see whether it fix your issue.
  • Make sure you are running windows on maximum power performance. Should not run Graphics card on smart or eco mode.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *