@honq4 написал (-а):
в общем была такая ошибка как в теме заголовка. каждые 3-5 каток вышибало из игры с чёрным экраном(казалось якобы без ошибки), но вызывая диспетчер задач, эта ошибка пряталась за рабочий стол(игра была в полноэкранном режиме). 2 дня мучений.
собственно вот сообщение об ошибке
а теперь как у меня решилась проблема, я поменял следующие параметры
Изменил стиль подсказок на компактный, оповещения о получаемом уроне сменил с 3D на 2D, выключил передачу сведений об использовании.
Система i7 7700K + RTX 2080, 16 GB RAM, WIN 10 Pro со всеми обновлениями. 5 часов игры — полёт нормальный. где именно в этих изменениях закрысилась ошибка — не хватило терпения проверять. всем приятной игры.
«Система i7 7700K + RTX 2080, 16 GB RAM, WIN 10 Pro» — тоже самое только 8700к, игра как вылетатала, так и вылетает. Но сегодня был мой счастливый день — вылетел 1 раз за 3 часа игры.
Что тут люди плетут касательно разгона — отвечу следующее, у друга не разогнаная R280 ) — и так же вылетает ошибка, чуть реже чем у меня, но при этом у него бывают спонтанные вылеты (просто завис и все, без отображения каких-либо шибок).
Так же много чего написано в Steam — игроки жалуются на данную ошибку и у каждого из них совершенно разная система, делайте выводы.
Как исправить ошибку 0x887A0006 при запуске игр на Windows?
Ошибка 0x887A0006 является типичной проблемой для многих геймеров на компьютерах с Windows. Интересный факт: наиболее часто с ней сталкиваются игроки Apex Legends. Однако появление подобного кода возможно и во многих других играх.
Как правило, с этой ошибкой приходится бороться владельцам видеокарт от Nvidia. В сообщении ошибки содержится следующая информация:
0x887A0006 – DXGI_ERROR_DEVICE_HUNG The application’s device failed due to badly formed commands sent by the application. This is an desing-time issue that should be investigated and fixed.
Проще говоря, система сообщаем, что ваша видеокарта работает не совсем корректно с запускаемым приложением. Ниже вы сможете найти причины ошибки 0x887A0006 и методы для ее решения.
Содержание
- Причины ошибки 0x887A0006
- Методы решения ошибки 0x887A0006
- Метод №1 Запуск лаунчера Origin от Администратора
- Метод №2 Модификация реестра (Apex Legends)
- Метод №3 Восстановление игры Origin
- Метод №4 Откат видеодрайвера
- Метод №5 Сброс разгона видеокарты
- Лаунчер Origin не имеет прав администратора.
- В реестре системы отсутствует определенный ключ.
- Поврежденные файлы игры.
- Нестабильные бета-драйвер видеокарты.
- Нестабильный разгон видеокарты.
Методы решения ошибки 0x887A0006
Метод №1 Запуск лаунчера Origin от Администратора
Некоторые пользователи сообщили, что им удалось избавиться от ошибки 0x887A0006, запустив клиент лаунчера Origin от имени Администратора. Зайдите в корневую папку лаунчера и найдите исполнительный файл Origin.exe. Нажмите на него ПКМ и выберите «Запуск от имени администратора».
Проверяем, исчезла ли ошибка. Разумеется, подобное решение сработает только в том случае, если вы запускаете что-то из Origin, тем не менее мы рекомендуем запустить от админа и саму игрушку. Сделайте все точно также, как и показано выше, но только с исполнительным файлом (.exe) игры.
Оказывается, конкретно эта ошибка может быть вызвана конфликтом между недавно выпущенными драйверами для видеокарты и движком Apex Legends. Не хотите делать откат видеодрайвера? Тогда вам потребуется немного «пошаманить» в редакторе реестра Windows.
Нажмите на клавиатуре Windows+R, чтобы вызвать перед собой окошко «Выполнить». Далее пропишите в пустой строчке окна notepad и нажмите Enter. Оказавшись в Блокноте, вставьте в него следующие значения:
- Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers]
“TdrDelay”=hex(b):08,00,00,00,00,00,00,00
Если же у вас на компьютере стоит все еще 32-битная Windows, то вставьте в Блокнот эти значения:
- Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers]
“TdrDelay”=dword:00000008
Теперь нажмите на пункт «Файл» в строке меню и выберите «Сохранить как…». Назвать файл можно как угодно — это не имеет значения, но убедитесь, что его расширение было изменено с .txt на .reg.
Как только reg-файл будет создан, запустите его и подтвердите свои намерения в появившемся диалоговом окошке. После добавления ключей и значений в реестр системы перезагрузите компьютер и попытайтесь запустить Apex Legends. Ошибка 0x887A0006 не должна вас больше беспокоить.
Метод №3 Восстановление игры Origin
Возможно, файлы запускаемой вами игры в Origin были каким-то образом повреждены. В таком случае вам необходимо воспользоваться функцией восстановления. Откройте лаунчер Origin и перейдите в свою библиотеку игр.
Кликните на значок нужной вам игрушки ПКМ и выберите опцию «Восстановить». Теперь вам следует просто ожидать завершения процесса восстановления, что может занять около часа-полтора, в зависимости от железа вашего компьютера.
Метод №4 Откат видеодрайвера
Еще один довольно эффективный метод — отказ драйвера для графического ускорителя. Возможно, новая версия драйвера крайне нестабильно работает с запускаемой вами игрой. Итак, нажмите Windows+R, после чего пропишите devmgmt.msc и нажмите Enter. Открыв перед собой Диспетчер устройств, раскройте раздел «Видеоадаптеры».
Нажмите ПКМ на свою видеокарту и перейдите в свойства устройства. Теперь переключитесь на вкладку «Драйвер» и нажмите на кнопку «Откатить». Далее просто следуйте инструкциям на экране для отката видеодрайвера к предыдущей версии. Проверьте, исчезла ли ошибка 0x887A0006.
Метод №5 Сброс разгона видеокарты
У некоторых пользователей ошибка 0x887A0006 возникла из-за не самого удачного разгона своей видеокарты. Они просто сбросили значение частот на базовый уровень — и проблема была разрешена. Перед появлением проблемы пытались немного подразогнать свою видеокарту? Сбросьте разгон и ошибка 0x887A0006 должна исчезнуть.
Содержание
- Как исправить ошибку 0x887A0006 при запуске игр на Windows?
- Причины ошибки 0x887A0006
- Методы решения ошибки 0x887A0006
- Метод №1 Запуск лаунчера Origin от Администратора
- Метод №2 Модификация реестра (Apex Legends)
- Метод №3 Восстановление игры Origin
- Метод №4 Откат видеодрайвера
- Метод №5 Сброс разгона видеокарты
- Ошибка 0x887A0006 — DXGI_ERROR_DEVICE_HUNG — как исправить
- Причины ошибки 0x887A0006
- Переустановка драйверов
- Visual C ++
- Включить «V-Sync»
- Visual C ++
- Методы решения ошибки 0x887A0006
- Метод №1 Запуск лаунчера Origin от Администратора
- Метод №2 Модификация реестра (Apex Legends)
- Метод №3 Восстановление игры Origin
- Метод №4 Откат видеодрайвера
- Как исправить ошибку Engine Error в Apex Legends
- Исправление Engine Error #1
- Исправление Engine Error #2
- How to fix ‘device hung’ error
- keep reading
- Overwatch 2 teases new Junkenstein PvE mode details with cryptic letter
- Fans freak out over ‘leaked’ Misfits boxing card, but is it real?
- Ремонт игры
Как исправить ошибку 0x887A0006 при запуске игр на Windows?
Ошибка 0x887A0006 является типичной проблемой для многих геймеров на компьютерах с Windows. Интересный факт: наиболее часто с ней сталкиваются игроки Apex Legends. Однако появление подобного кода возможно и во многих других играх.
Как правило, с этой ошибкой приходится бороться владельцам видеокарт от Nvidia. В сообщении ошибки содержится следующая информация:
0x887A0006 – DXGI_ERROR_DEVICE_HUNG The application’s device failed due to badly formed commands sent by the application. This is an desing-time issue that should be investigated and fixed.
Проще говоря, система сообщаем, что ваша видеокарта работает не совсем корректно с запускаемым приложением. Ниже вы сможете найти причины ошибки 0x887A0006 и методы для ее решения.
Причины ошибки 0x887A0006
- Лаунчер Origin не имеет прав администратора.
- В реестре системы отсутствует определенный ключ.
- Поврежденные файлы игры.
- Нестабильные бета-драйвер видеокарты.
- Нестабильный разгон видеокарты.
Методы решения ошибки 0x887A0006
Метод №1 Запуск лаунчера Origin от Администратора
Некоторые пользователи сообщили, что им удалось избавиться от ошибки 0x887A0006, запустив клиент лаунчера Origin от имени Администратора. Зайдите в корневую папку лаунчера и найдите исполнительный файл Origin.exe. Нажмите на него ПКМ и выберите «Запуск от имени администратора».
Проверяем, исчезла ли ошибка. Разумеется, подобное решение сработает только в том случае, если вы запускаете что-то из Origin, тем не менее мы рекомендуем запустить от админа и саму игрушку. Сделайте все точно также, как и показано выше, но только с исполнительным файлом (.exe) игры.
Оказывается, конкретно эта ошибка может быть вызвана конфликтом между недавно выпущенными драйверами для видеокарты и движком Apex Legends. Не хотите делать откат видеодрайвера? Тогда вам потребуется немного «пошаманить» в редакторе реестра Windows.
Нажмите на клавиатуре Windows+R, чтобы вызвать перед собой окошко «Выполнить». Далее пропишите в пустой строчке окна notepad и нажмите Enter. Оказавшись в Блокноте, вставьте в него следующие значения:
- Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers] “TdrDelay”=hex(b):08,00,00,00,00,00,00,00
Если же у вас на компьютере стоит все еще 32-битная Windows, то вставьте в Блокнот эти значения:
- Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers] “TdrDelay”=dword:00000008
Теперь нажмите на пункт «Файл» в строке меню и выберите «Сохранить как…». Назвать файл можно как угодно — это не имеет значения, но убедитесь, что его расширение было изменено с .txt на .reg.
Как только reg-файл будет создан, запустите его и подтвердите свои намерения в появившемся диалоговом окошке. После добавления ключей и значений в реестр системы перезагрузите компьютер и попытайтесь запустить Apex Legends. Ошибка 0x887A0006 не должна вас больше беспокоить.
Метод №3 Восстановление игры Origin
Возможно, файлы запускаемой вами игры в Origin были каким-то образом повреждены. В таком случае вам необходимо воспользоваться функцией восстановления. Откройте лаунчер Origin и перейдите в свою библиотеку игр.
Кликните на значок нужной вам игрушки ПКМ и выберите опцию «Восстановить». Теперь вам следует просто ожидать завершения процесса восстановления, что может занять около часа-полтора, в зависимости от железа вашего компьютера.
Метод №4 Откат видеодрайвера
Еще один довольно эффективный метод — отказ драйвера для графического ускорителя. Возможно, новая версия драйвера крайне нестабильно работает с запускаемой вами игрой. Итак, нажмите Windows+R, после чего пропишите devmgmt.msc и нажмите Enter. Открыв перед собой Диспетчер устройств, раскройте раздел «Видеоадаптеры».
Нажмите ПКМ на свою видеокарту и перейдите в свойства устройства. Теперь переключитесь на вкладку «Драйвер» и нажмите на кнопку «Откатить». Далее просто следуйте инструкциям на экране для отката видеодрайвера к предыдущей версии. Проверьте, исчезла ли ошибка 0x887A0006.
Метод №5 Сброс разгона видеокарты
У некоторых пользователей ошибка 0x887A0006 возникла из-за не самого удачного разгона своей видеокарты. Они просто сбросили значение частот на базовый уровень — и проблема была разрешена. Перед появлением проблемы пытались немного подразогнать свою видеокарту? Сбросьте разгон и ошибка 0x887A0006 должна исчезнуть.
Источник
Ошибка 0x887A0006 — DXGI_ERROR_DEVICE_HUNG — как исправить
Причины ошибки 0x887A0006
- Лаунчер Origin не имеет прав администратора.
- В реестре системы отсутствует определенный ключ.
- Поврежденные файлы игры.
- Нестабильные бета-драйвер видеокарты.
- Нестабильный разгон видеокарты.
Переустановка драйверов
Проверьте на актуальность драйвера вашего оборудования. Затем скачайте и установите новые.
- Если у вас видеокарта продукта Nvidia, то чтобы устранить ошибку 0x887A0006 скачивайте исключительно «драйвер 417.35»: https://www.nvidia.com/download/driverResults.aspx/141214.
- Если видеокарта другая (AMD, Matrox, Intel и т.д.) для вас полезен будет этот ресурс: https://help.ea.com/en-us/help/pc/pc-graphics-troubleshooting/. Здесь собран список ссылок официальных каталогов драйверов, разных производителей видеокарт.
Перед обновлением драйверов – обязательно полностью закройте игру, чтобы ее не было даже в трее. После процедуры обновления перезагрузите компьютер и запустите игру. Если не помог этот способ следуйте другой инструкции.
Visual C ++
Удалите все версии Visual C ++ с вашего компьютера (рекомендуется деинсталляция без битов IO, но не обязательно).
- Затем перезагрузите компьютер и пройдите этот путь: C: Program Files (x86) Origin.
- Устанавливайте версии, которые находятся на данной карте: vcredist_x64, vcredist_x64_vs2010, vcredist_x64_vs2015, vcredist_x86, vcredist_x86_vs2010, vcredist_x86_vs2015.
- Снова перезагрузите ПК.
Запустите игру из Origin и убедитесь, что используется режим FULLSCREEN.
Читайте также: Чистим контакты оперативной памяти
Включить «V-Sync»
При возникновении в Apex Legends Engine Error 0x887A0006 – DXGI_ERROR_DEVICE_HUNG многим помогло включение «Всинс».
Вертикальная синхронизация – специальный механизм предупреждения в компьютерных видеоиграх разрывов картинки. Данный параметр синхронизирует (связывает) частоты обновления картинки непосредственно в игре с частотами монитора. Если у вас отключена эта опция, то ее нужно обязательно включить.
- Синхронизация для NVIDIA.ПКМ нажмите на рабочем столе и выберите пункт «Панель управления Nvidia». В боковой панели в разделе «Параметры 3D» кликните на «+» и выберите «Управления параметрами 3D». С правой стороны отобразятся настройки. Нажмите «Вкл».
- Синхронизация для AMD. Здесь путь к опции такой же (рабочий стол ПКМ, нажать AMD Catalyst Control Center). Слева откройте вкладку «Игры», выберите «Настройки 3D-приложений». С правой стороны отобразится перечень доступных вариантов, при необходимости которые можно включить в принудительном режиме. В разделе «Системные параметры» необходимо выбрать значение – для всех.
- Синхронизация для Intel HD Graphics. Тут механизм включения вертикальной синхронизации отличается от двух предыдущих. Нажмите на рабочем столе ПКМ либо через комбинацию Ctrl + Alt + F12. Перейдите на панели Intel в Режим настройки / Панель управления / Трехмерная графика и далее пользовательские настройки. В поле «Синх. по вертикали» выберите такие значения как на картинке.
Перезагружайте ПК и запускайте игру.
Visual C ++
Удалите все версии Visual C ++ с вашего компьютера (рекомендуется деинсталляция без битов IO, но не обязательно).
- Затем перезагрузите компьютер и пройдите этот путь: C: Program Files (x86) Origin.
- Устанавливайте версии, которые находятся на данной карте: vcredist_x64, vcredist_x64_vs2010, vcredist_x64_vs2015, vcredist_x86, vcredist_x86_vs2010, vcredist_x86_vs2015.
- Снова перезагрузите ПК.
Запустите игру из Origin и убедитесь, что используется режим FULLSCREEN.
Методы решения ошибки 0x887A0006
Метод №1 Запуск лаунчера Origin от Администратора
Некоторые пользователи сообщили, что им удалось избавиться от ошибки 0x887A0006, запустив клиент лаунчера Origin от имени Администратора. Зайдите в корневую папку лаунчера и найдите исполнительный файл Origin.exe. Нажмите на него ПКМ и выберите «Запуск от имени администратора».
Проверяем, исчезла ли ошибка. Разумеется, подобное решение сработает только в том случае, если вы запускаете что-то из Origin, тем не менее мы рекомендуем запустить от админа и саму игрушку. Сделайте все точно также, как и показано выше, но только с исполнительным файлом (.exe) игры.
Оказывается, конкретно эта ошибка может быть вызвана конфликтом между недавно выпущенными драйверами для видеокарты и движком Apex Legends. Не хотите делать откат видеодрайвера? Тогда вам потребуется немного «пошаманить» в редакторе реестра Windows.
Нажмите на клавиатуре Windows+R, чтобы вызвать перед собой окошко «Выполнить». Далее пропишите в пустой строчке окна notepad и нажмите Enter. Оказавшись в Блокноте, вставьте в него следующие значения:
- Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers] “TdrDelay”=hex(b):08,00,00,00,00,00,00,00
Если же у вас на компьютере стоит все еще 32-битная Windows, то вставьте в Блокнот эти значения:
- Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers] “TdrDelay”=dword:00000008
Теперь нажмите на пункт «Файл» в строке меню и выберите «Сохранить как…». Назвать файл можно как угодно — это не имеет значения, но убедитесь, что его расширение было изменено с .txt на .reg.
Как только reg-файл будет создан, запустите его и подтвердите свои намерения в появившемся диалоговом окошке. После добавления ключей и значений в реестр системы перезагрузите компьютер и попытайтесь запустить Apex Legends. Ошибка 0x887A0006 не должна вас больше беспокоить.
Метод №3 Восстановление игры Origin
Возможно, файлы запускаемой вами игры в Origin были каким-то образом повреждены. В таком случае вам необходимо воспользоваться функцией восстановления. Откройте лаунчер Origin и перейдите в свою библиотеку игр.
Кликните на значок нужной вам игрушки ПКМ и выберите опцию «Восстановить». Теперь вам следует просто ожидать завершения процесса восстановления, что может занять около часа-полтора, в зависимости от железа вашего компьютера.
Метод №4 Откат видеодрайвера
Еще один довольно эффективный метод — отказ драйвера для графического ускорителя. Возможно, новая версия драйвера крайне нестабильно работает с запускаемой вами игрой. Итак, нажмите Windows+R, после чего пропишите devmgmt.msc и нажмите Enter. Открыв перед собой Диспетчер устройств, раскройте раздел «Видеоадаптеры».
Нажмите ПКМ на свою видеокарту и перейдите в свойства устройства. Теперь переключитесь на вкладку «Драйвер» и нажмите на кнопку «Откатить». Далее просто следуйте инструкциям на экране для отката видеодрайвера к предыдущей версии. Проверьте, исчезла ли ошибка 0x887A0006.
Как исправить ошибку Engine Error в Apex Legends
Здесь я покажу лучшие решения ошибки Engine Error в Apex Legends, которые сработали у многих пользователей с официальных форумов EA. Просьба написать в комментариях помогли ли вам данные решения и если да то какие из них именно.
Исправление Engine Error #1
Многие пользователи, у которых произошел сбой Apex Legends из-за Engine Error, сообщили что исправление неправильной установки Apex Legends на их ПК через Origin помогло решить проблему. Вот как это сделать.
- Откройте Origin на вашем ПК.
- Нажмите Библиотека игр на левой панели, затем выберите Apex Legends.
- На экране Apex Legends нажмите на значок шестеренки настроек прямо под кнопкой играть.
- Выберите восстановить из списка параметров в настройках.
- Подождите, пока процесс восстановления закончится. Как только это будет сделано, перезагрузите компьютер.
- Попробуйте поиграть в Apex Legends на своем ПК. Проблема со сбоем должна быть решена после восстановления игры через Origin.
Исправление Engine Error #2
В данном решений мы сделаем несколько действии, а именно: отключим оверлеи, другие приложения, понизим драйверы Nvidia Graphics до 417,71. Данное решение посоветовал один из пользователей с англоязычного форума EA и сказал что оно ему помогло.
Под другими приложениями пользователь понимает любое программное обеспечение, работающее на вашем компьютере, которое отображает наложение поверх других окон, например отображает FPS, температуру процессора, скорость интернета, оверлей диска, Origin в игре, Asus GPU Tweak II, MSI Afterburner, Aura для ASUS, RivaTuner. OSD, статистика RivaTuner. Если у вас что-либо из этого работает на вашем компьютере. Отключите всё это перед запуском Apex Legends.
Если на вашем компьютере установлен драйвер драйвера Nvidia Graphics 418.81, попробуйте понизить его до версии 417.71. Это было поддержано несколькими пользователями на форуме в качестве обходного пути для устранения проблем сбоев в Apex Legends. Вы можете получить версию драйвера 417.71 по ссылке ниже.
Скачать драйвер Nvidia 417.71
Также советую хотя бы временно отключить программы для голосовой связи: Skype, Discord и другие. И если игра у вас зависает, то зайдите в диспетчер задач, отключите всё что потребляет много оперативной памяти и забирает мощность вашего процессора.
После того, как вы отключили оверлеи и установили драйвер Nvidia Graphics 417.71, перезагрузите компьютер и попробуйте поиграть в Apex Legends. Ошибка Engine Error должна быть решена.
How to fix ‘device hung’ error
Download the latest Game Ready Drivers to ensure optimal performance for Tom Clancy’s The Division 2: Warlords of New York, ARK: Genesis, Apex Legends, 3 new G-SYNC compatible displays and more! ?
Learn More ➡️ https://t.co/9dTpAElT6H pic.twitter.com/iBzxfJux6x
— NVIDIA GeForce UK (@NVIDIAGeForceUK) February 27, 2020
While Respawn has not provided Legends with a direct patch to the issue, there is a workaround and it’s downloading the latest Game Ready driver from NVIDIA. This should solve the issue, but if it doesn’t, then players might have to consider setting their drivers back.
- Read more: Incredible Apex Legends Heirloom ideas: Wattson, Mirage, Revenant, more
As per Garza’s message on the Trello card, plenty of players are experiencing “little to no crashing” when rolling back to earlier versions of drivers.
TrelloRespawn have responded with a temporary fix to the issue.
To roll back your drivers, open Device Manager (located in your Control Panel) and locate your graphics card under ‘Display Adapters.’ Right-click and select ‘Properties’ and then go to the ‘Driver’ tab and select ‘Roll Back Driver,’ as shown in the image below.
Top PasswordHere’s how to roll back your drivers on Windows platforms.
While this by no means permanently fixes the issue, it does offer a temporary solution for those looking to hop into a server while Respawn continues to investigate the issue.
Be sure to bookmark this page, as we will update this article with any updates on the error as and when the developers release them.
keep reading
Overwatch 2 teases new Junkenstein PvE mode details with cryptic letter
Eleni Thomas . 2022-10-21T01:15:52
Entertainment
Fans freak out over ‘leaked’ Misfits boxing card, but is it real?
Virginia Glaze . 2022-10-21T00:36:00
Gaming
Ремонт игры
Это еще одно решение, которое сработало для тысяч игроков. Вам просто нужно починить игру и проверить, сохраняется ли проблема. Ваши действия:
- Откройте программу Origin Tool, установленную на вашем ПК.
- Там есть ряд пунктов в меню на левой стороне. Нажмите «Моя игровая библиотека».
- Щелкните правой кнопкой мыши значок игры Apex Legends и выберите опцию «Восстановить».
- Откроется статус, показывающий, что игра восстанавливается.
- Теперь закройте источник и перезапустите игру.
Еще один эффективный вариант через восстановление, который помогает решать проблему буквально за пару минут.
- На рабочем столе нажмите правой кнопкой мыши и в поле «Создать» выберите «Текстовый документ».
- Как он появится на столе, заходите в него.
- Дальше файл, сохранить как, тип файла и ставите – «Все файлы».
- Затем в «Имя файла» вводите: file fix.reg.
- После сохранения на рабочем столе появится файл, который нужно открыть двойным щелчком. Появится окно – нажмите «Да», а в следующем «Ок».
- После проделанных манипуляций перезапустите Origin и сделайте восстановление файлов.
Источник
Many Windows gaming enthusiasts have reported that they’re encountering a DXGI_ERROR_DEVICE_HUNG error. This error regularly crashes some players’ games shortly after starting them or when they’re playing. It displays an error message window that includes a 0x887A0006 code and says, “A problem has occurred with your display driver.”
Microsoft has described the DXGI_ERROR_DEVICE_HUNG error to be a command communication issue between system hardware and games. This error is a big deal when it keeps crashing affected Windows games. However, players have resolved the 0x887A0006 error with these potential fixes.
1. Set Affected Games to Run With Administrator Rights
Make sure the games error 0x887A0006 crashes have full system access by running them with administrator rights. You can temporarily select to run a game with admin rights or set it to always run with elevated privileges. This is how you can configure an affected game to run as an administrator:
- First, bring up Windows 11’s file manager with a method in our guide for opening Explorer.
- Then open the installation folder that contains the game’s EXE (application file).
- Right-click the game’s EXE file and select Properties.
- Click the properties window’s Compatibility tab.
- Select Run this game as administrator to give the game elevated privileges.
- To save the settings, press the Apply button.
- Then try playing your affected game to see if this potential solution makes a difference.
2. Select Debug Mode in the NVIDIA Control Panel
Some players have fixed the 0x887A0006 error by selecting Debug Mode in the NVIDIA Control Panel. That option disables GPU (graphical processing unit) overclocking. If your PC has an NVIDIA graphics card, you can select the Debug Mode option as follows:
- Right-click the desktop area and select NVIDIA Control Panel.
- Click the Help menu.
- Select Debug Mode on the menu.
3. Repair the Files for Any Affected Games
There’s a possibility that the 0x887A0006 error sometimes occurs because of corrupted game files. So, it’s recommended players verify affected games with their gaming clients. Epic Games, Steam, Origin, and Battle.net all include options for verifying (repairing) games. This is how you can verify affected games in the Epic Game and Steam launchers.
How to Repair Games on Epic Games
For Epic Games:
- Run Epic Games to view its windows.
- Click Epic Games Launcher’s Library tab.
- Next, click the ellipses menu button for the game you need to verify.
- Select Manage to bring up some options.
- Press the Verify button, and wait for the verification process to finish.
How to Repair Games on Steam
For Steam:
- Open up Steam’s window.
- To view your games, select Steam’s Library tab.
- Right-click a game for which you need to verify files and select Properties.
- Click the Local Files tab to view more options.
- Select Steam’s Verify integrity of game files option.
4. Check If Your PC Uses the Right GPU for Affected Games
If you have a PC with two GPUs, make sure your affected games are configured to run with the dedicated high-performance graphics card. Your PC’s integrated graphics card (usually of the Intel variety) might not meet the affected game’s minimum system requirements. You can check and change a game’s GPU setting on the NVIDIA Control Panel like this:
- Open NVIDIA Control Panel by right-clicking the desktop and selecting it from the context menu.
- Then select Manage 3D settings on the left of the panel.
- Click Program Settings to view that tab.
- Next, click the Select a program to customize drop-down menu. If you can’t find a game listed, click Add and select it.
- Select a game for which you need to fix the 0x887A0006 error.
- Click the Select the preferred graphics processor drop-down menu, and select the High-performance NVIDIA processor option.
- Select Apply to save the new GPU settings.
If your PC has an AMD graphics card, you’ll need to open the AMD Radeon Settings panel from the desktop’s context menu. Click the System tab in AMD Radeon Settings. Then click the Switchable Graphics tab, and select the High Performance GPU option for the affected game.
5. Update Your GPU’s Driver
The 0x887A0006 error message explicitly says that an issue has occurred with your PC’s display (graphics) adapter. That could mean there’s an outdated graphics driver on your PC that isn’t compatible with affected games. The probable solution in such a scenario is to update the driver for your PC’s GPU.
You can update an NVIDIA or AMD driver in a few different ways. Some users utilize driver updater software packages, but some of them don’t update graphics drivers to the newest ones available. To ensure you’re installing the very latest driver available for your GPU, download it from the manufacturer’s website. Our guide for updating your graphics drivers on Windows provides further details about the various methods.
6. Disable DirectX 12 in Any Affected Games
DirectX 12 is the more advanced alternative version to DX11 that’s known to generate issues for some games. So, it’s recommended that you disable DX12 by setting DX11 for games the 0x887A0006 error occurs. If you can get to an affected game’s settings screen before it crashes, disable its DirectX 12 graphic option from there. Alternatively, you can set games to start with DX11 in Epic Games like this:
- First, open Epic Games Launcher.
- Click the circle button that includes your user initials.
- Select the Settings option on the menu that opens.
- Then click the game title for which 0x887A0006 arises.
- Select the Additional Command Line Arguments box.
- Add d3d11 in the text box.
7. Don’t Overclock Your PC
Overclocking GPUs or CPUs (central processors) is one of the more common causes of error 0x887A0006. Have you overclocked your PC with overclocking software like CPU Tweaker, AMD Ryzan Master, or MSI Afterburner in any way? If so, it’s recommended you disable (undo) any overclocking you’ve applied by restoring default system values with whatever overclock software you utilize.
You can disable NVIDIA GPU overclocking with the method outlined for resolution two. However, that option won’t be available on PCs with AMD graphics cards. Nor will it be of any use for users who’ve overclocked CPUs.
8. Edit the GraphicsDrivers Registry Key
Disabling Timeout Detection and Recovery is another potential 0x887A0006 error fix some players have confirmed works. Time Detection and Recovery is a Windows feature that resets an unresponsive graphics driver. You can disable that feature by editing the GraphicsDrivers registry key in the following steps:
- Launch Windows’ Registry Editor app (check out our guide on how to open Regedit for further instructions.)
- Navigate to this GraphicsDrivers registry key location by entering the following path in the address bar:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers
- Right-click GraphicsDrivers and select that key’s New > DWORD (32-bit) Value options.
- Type TdrLevel inside the DWORD’s text box.
- Double-click TdrLevel to view a Value data box for that DWORD.
- Enter 0 in TdrLevel’s Value box, and select OK to save.
- Close the Regedit app, and then restart your PC.
Stop the 0x887A0006 Error Spoiling Your Gaming Fun
It’s likely, but not necessarily guaranteed, one of those Windows 11/10 solutions will fix the 0x887A0006 error for affected games on your PC. There are also other potential resolutions for this issue since it has variable causes. Disabling game overlays, turning off Steam Cloud syncing, and updating Windows and DirectX are additional potential fixes for error 0x887A0006 that might also be worth a try.
Одна из самых распространённых ошибок в играх, созданных с использованием Unreal Engine — сообщение об ошибке An Unreal process has crashed с сообщением Unreal Engine is exiting due to D3D device being lost и, как правило — указанием кода 0x887A0006 HUNG в информации о сбое.
В этой инструкции подробно о том, как исправить ошибку D3D device being lost в играх на Windows 11 или Windows 10, и, попутно — о том, чем она может быть вызвана.
Способы исправить ошибку D3D device being lost
Текст рассматриваемой ошибки сообщает о том, что игровой движок Unreal Engine прекращает свою работу в связи с тем, что было потеряно устройство D3D (Direct 3D). Что это значит? — как правило, это означает, что видеоадаптер по какой-либо причине не ответил в отведённое время. Причины могут быть разными: часто — работа драйверов, иногда — влияние сторонних программ, разгон видеокарты и другие. Что можно попробовать, чтобы исправить ошибку:
- Если вы включали разгон GPU, экспериментировали с настройками в MSI Afterburner — попробуйте вернуть исходные настройки.
- Проверьте, исчезнет ли ошибка, если в панели управления NVIDIA включить «Режим отладки» (включается в главном меню в разделе «Справка»). В режиме откладки отключается в том числе и заводской разгон видеокарты.
- Зайдите в панель управления NVIDIA (можно использовать поиск в панели задач Windows 10 и Windows 11: просто начните вводить NVIDIA Control Panel) и в разделе «Дисплей» попробуйте отключить G-Sync (или оставить функцию включенной только для полноэкранных приложений), примените настройки и перезапустите игру.
- Вручную скачайте с официального сайта доступные драйверы NVIDIA (используйте отметку «чистая установка» при установке), AMD и, обязательно, — драйверы интегрированного видео при его наличии, например — Intel HD Graphics. Затем, используя утилиту DDU (Display Driver Uninstaller) и отключившись от Интернета, удалите имеющиеся драйверы, а после удаления — установите ранее скачанные драйверы. В случае NVIDIA рекомендую не устанавливать NVIDIA GeForce Experience, пока не будет ясно — исчезла ли ошибка.
- В панели управления NVIDIA можно в разделе «Управление параметрами 3D» — «Программные настройки» можно вручную задать, какой графический процессор использовать для игры: установить вместо «Автовыбор» опцию «Высокопроизводительный процессор NVIDIA». А если в этом случае ошибка сохраняется, а игра не требует серьёзных мощностей GPU, попробуйте, наоборот, выбрать «Интегрированное графическое оборудование».
- Согласно некоторым отзывам, ошибка может возникать, когда в Windows включено масштабирование, отличное от 100%. Подтвердить не могу, но проверить стоит (масштабирование меняется в параметрах экрана, там же где разрешение экрана).
- В случае ноутбуков, когда ошибка возникает из-за проблем с переключением графики, иногда может сработать установка старых драйверов дискретного и интегрированного видео с сайта производителя ноутбука для вашей модели.
- При использовании разгона оперативной памяти на вашем компьютере, попробуйте отключить его.
- Для игровых ноутбуков возможна ситуация, когда ошибка возникает при пиковых нагрузках и работе от батареи или при недостаточной мощности блока питания (особенно если он менялся на аналог).
- В некоторых случаях на ноутбуках наблюдается следующее поведение: ошибка D3D device being lost присутствует при использовании встроенного дисплея (который физически подключен к интегрированному видео), но исчезает при подключении внешнего монитора через HDMI (при условии, что аппаратно — это выход дискретной видеокарты).
И ещё один возможный метод исправления ошибки An Unreal process has crashed, Unreal Engine is exiting due to D3D device being lost — изменить параметр TdrDelay, отвечающий за время ожидания видеокарты:
- Нажмите клавиши Win+R, введите regedit и нажмите Enter для запуска редактора реестра.
- В редакторе реестра перейдите в раздел
HKEY_LOCAL_MACHINESystemCurrentControlSetControlGraphicsDrivers
- Нажмите правой кнопкой мыши в правой панели редактора реестра, выберите Создать — Параметр DWORD.
- Задайте имя параметра TdrDelay затем дважды нажмите по параметру и установите значение 10 в десятичной системе счисления.
- Закройте редактор реестра, перезагрузите компьютер.
И, если какой-то из способов вам помог или есть собственные находки на тему решения рассмотренной проблемы, я и другие читатели будут рады вашему комментарию к статье.