Directx function getdeviceremovedreason failed with dxgi error device dragon age inquisition

Добрый вечер. Регулярно "battlefield 4" и "dragon age inquisition" вылетают с ошибкой:   (directx function "GetDeviceRemovedReason" failed with dxgi_error_device_hung ("the device is hung which is typically caused by issues in the graphics driver or alternatively the application") GPU: "NVIDIA GeFor...

★ Apprentice

kaffs333


января 2015

Добрый вечер. Регулярно «battlefield 4» и «dragon age inquisition» вылетают с ошибкой:

(directx function «GetDeviceRemovedReason» failed with dxgi_error_device_hung («the device is hung which is typically caused by issues in the graphics driver or alternatively the application») GPU: «NVIDIA GeForce GTX 660» driver: 34709)

Все обновлял и переустанавливал (включая windows). Не помогло.


Сообщение 1 из 24

(73 510 просмотров)

★ Apprentice

kaffs333


марта 2015

Очнулись спустя 3 месяца. Нашел давно решение (временное):

[Q][nvidea] видеодрайвер перестал отвечать и был восстановлен
ИЛИ [all]DirectX Error
————————————————————————————————————————-
DirectX Function «GetDeviceRemovedReason» failed with DXGI_ERROR_DEVICE_HUNG

[A]C:Users<твой пользователь>DocumentsBioWareDragon Age InquisitionSaveProfileOptions_profile открыть в блокноте и изменить на единички следующие параметры
GstRender.AntiAliasingPost 1
GstRender.PostProcessQuality 1


Сообщение 8 из 24

(86 744 просмотров)

Hero (Retired)

ssgalucin


января 2015

@kaffs333 Добрый вечер, что именно вы обновляли? Драйвера для видеокарты обновляли?


Помог? Вы можете отблагодарить, нажав на XP возле моего ответа и Accept As Solution

Хотите написать мне личное сообщение? Связаться со мной можете здесь.

Thank you for using Answer HQ

___________________________________________________________________________
Данный аккаунт не является официальным аккаунтом сотрудника EA.


Сообщение 2 из 24

(73 464 просмотров)

★ Apprentice

kaffs333


января 2015

— последнее изменение


января 2015

Драйвера видеокарты, DirectX.


Сообщение 3 из 24

(73 460 просмотров)

★ Apprentice

kaffs333


января 2015

Есть ли возможность исправить эту ошибку?


Сообщение 4 из 24

(73 427 просмотров)

★★ Novice

Elll-torro


марта 2015

Разрабам не интересно пофиксить эту ошибку??? почему нету ответа ?? после зимнего патча теперь она у меня тоже постоянно вылетает, раньше небыло такого


Сообщение 5 из 24

(73 381 просмотров)

Hero

Andros_Earth


марта 2015

Я уже писал про эту ошибку. Лично у меня она выскочила после использования программы MSI Afterburner и разгона видеокарты. Если есть что то подобное, то убирайте. Хотя сейчас выпускают видеокарты с заводским разгоном, может в этом дело.

Я не работник ЕА. Ноутбуки не для игр.


Сообщение 6 из 24

(73 371 просмотров)

Hero (Retired)

LiBever


марта 2015

@kaffs333 

Ошибка может быть не только напрямую из-за самого DirectX. Пробуйте обновить драйвера видеокарты и NetFramework, а также установите библиотеки Direct X из папки с игрой C:Program Files (x86)Origin GamesBattlefield 4__Installerdirectxredist


Сообщение 7 из 24

(73 368 просмотров)

★ Apprentice

kaffs333


марта 2015

Очнулись спустя 3 месяца. Нашел давно решение (временное):

[Q][nvidea] видеодрайвер перестал отвечать и был восстановлен
ИЛИ [all]DirectX Error
————————————————————————————————————————-
DirectX Function «GetDeviceRemovedReason» failed with DXGI_ERROR_DEVICE_HUNG

[A]C:Users<твой пользователь>DocumentsBioWareDragon Age InquisitionSaveProfileOptions_profile открыть в блокноте и изменить на единички следующие параметры
GstRender.AntiAliasingPost 1
GstRender.PostProcessQuality 1


Сообщение 8 из 24

(86 745 просмотров)

★★★★★ Newbie

Snakebott


Сообщение 9 из 24

(73 085 просмотров)

★★ Novice

Yurych_Z


сентября 2015


kaffs333 написано:
Очнулись спустя 3 месяца. Нашел давно решение (временное):

[Q][nvidea] видеодрайвер перестал отвечать и был восстановлен
ИЛИ [all]DirectX Error
————————————————————————————————————————-
DirectX Function «GetDeviceRemovedReason» failed with DXGI_ERROR_DEVICE_HUNG

[A]C:Users<твой пользователь>DocumentsBioWareDragon Age InquisitionSaveProfileOptions_profile открыть в блокноте и изменить на единички следующие параметры
GstRender.AntiAliasingPost 1
GstRender.PostProcessQuality 1


Поменял. не помогло. Ничего не ставил, не переустанавливал, железо не втыкал, ибо ноут. Просто месяца 3-4 не заходил в игру. Ошибка та же.


Сообщение 10 из 24

(72 038 просмотров)


подскажите пожалуйста, что делать

  • пожаловаться
  • скопировать ссылку


таж фигня была, только вылетала исключительно при кат сценах с ошибкой ДиректХ и отсылкой к дровам (всё дополнительно ПО установленно и актуализированно).
Сделал следующее:
В user.cfg пишем вот эти строки:
RenderDevice.RenderAheadLimit 0
RenderDevice.TripleBufferingEnable 0
RenderDevice.VsyncEnable 0
PostProcess.DynamicAOEnable 0
WorldRender.MotionBlurEnable 0
WorldRender.MotionBlurMax 0
WorldRender.MotionBlurQuality 0
WorldRender.MotionBlurMaxSampleCount 0
WorldRender.SpotLightShadowmapEnable 0
WorldRender.SpotLightShadowmapResolution 256
WorldRender.TransparencyShadowmapsEnable 0
WorldRender.LightTileCsPathEnable 0

Снимаем ограничение в 30 фпс в кат сценах
3dmgame.ini в свойствах сними только чтение и в строчке,
где написано «ExeName=DragonAgeInquisition.exe»,
«ExeName=DragonAgeInquisition.exe -GameTime.MaxSimFps 60 -GameTime.ForceSimRate 60+».
Так же вычистил комп от пыли и нагружающих прог. Даже крышку компа снял для большего охлаждения.
Вылетать стало гораздо реже (1-2 раза в 3 дня). Давно таких танцев не было с играми у меня.

  • пожаловаться
  • скопировать ссылку


seniorborian
переустановила первым делом. Стоит теперь Nvidia GeForce 840M. В Dragon Age InquisitionSaveProfileOptions_profile параметры на единичку меняла. Игру так же переустанавливала и открывала на минимальных настройках. Всё равно та же самая ошибка после загрузки сохранения. Больше чем полгода работала нормально, а теперь не хочет. Посоветовали переключить с интегрированной на дискретную. Не знаю как

  • пожаловаться
  • скопировать ссылку


1.Что за комп?
2.Видеодрайвер последний?
3.В папке с экзешником игры, лежат .dll компоненты DirectX?.
4.DirectX обновлялся через сайт микрософт?

  • пожаловаться
  • скопировать ссылку


1)packardbell
win7, geforce 630, core i5, 4 ядра по 2.5ГГц
2) да
3) да

  • пожаловаться
  • скопировать ссылку



в меню пуск выполнить -> dxdiag. Проверь нет ли ошибок во вкладках экран и звук.
Видеодрайвер — переустанови со сбросом настроек по умолчанию (версия 344.75)
И желательно скриншот папки с экзешником.

  • пожаловаться
  • скопировать ссылку


на англ форумах пишут, что это из-за разгона видеокарты (как своего, так и стокового если продавалась уже разогнанная). там рекомендуют уменьшить частоту.
частоту не уменьшал, мне помогло отключение вин аеро, но у меня dragon age не при старте выкидывал, а после где-то получаса.

  • пожаловаться
  • скопировать ссылку


я не знаю, что я ещё сделал, но ошибка ушла, зато игра стала жрать 3/4 а то и все 90% цп

  • пожаловаться
  • скопировать ссылку


всё, спасибо, за помощь и подсказки, я понял, что сделал, и что не сделал, и так:
1) полностью обновить дрова видеокарты и directX, перезагрузить комп
2) проделать эту процедуру

Спойлер

в меню пуск выполнить -> dxdiag. Проверь нет ли ошибок во вкладках экран и звук.
Видеодрайвер — переустанови со сбросом настроек по умолчанию (версия 344.75)
И желательно скриншот папки с экзешником.

спасибо Sirines перезагрузить комп

  • пожаловаться
  • скопировать ссылку


Furydose а что такое вин аеро?

  • пожаловаться
  • скопировать ссылку


Шульга
Если по простому, тема рабочего стола))

  • пожаловаться
  • скопировать ссылку


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

  • пожаловаться
  • скопировать ссылку


Добрый!Уважаемые, подскажите, скачал, установил пиратка с кряком от 3DM
Поменял дрова все,directx, visual++ установил, все настройки на мин.
при запуске, меню приоритет процесса, файл подкачки сделал больше, антивиры и се проги все убрал ненужные
Даже тему рабочего стола поменял
Сначала вылетала ошибка directx, после всего того, что сделал вылетает просто через пол часа…Сама игра не тормозит все работает.
кто что может посоветовать?
железо :
ноут lenovo Y560
win 7 64x
I5 m460 2,53 герца
amd rudeon 5000 hd

  • пожаловаться
  • скопировать ссылку


не нашёл такого файла((( user.cfg

  • пожаловаться
  • скопировать ссылку


Роман Чмир
сам создаешь его всегда!!!

  • пожаловаться
  • скопировать ссылку


Ребята, пожалуйста помогите. Запускаю Инквизицию, загружаю предыдущее сохранение и спустя буквально минуту экран чернеет и выдаёт ошибку:

Спойлер

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

  • пожаловаться
  • скопировать ссылку


milare666
Переустанови драйвер своей видюхи, судя по сообщению у тебя стандартный виндовый.

  • пожаловаться
  • скопировать ссылку

Если в процессе игры вы видите ошибку с текстом «DirectX function GetDeviceRemovedReason», то приятного в этом мало. Проблема может носить как программный, так и аппаратный характеры. И со вторым вариантом обычно ничего толком сделать не получается. Однако чаще всего проблемы случаются именно из-за программных неисправностей. Поэтому мы можем попробовать как-то спасти положение и вернуть работоспособность самой игрушке и библиотекам DirectX вместе с драйверами.

Содержание

  • Возможные проблемы и пути их решения
    • Программные неисправности
    • Аппаратные неисправности
  • Заключение

Возможные проблемы и пути их решения

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

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

Программные неисправности

С ними разобраться намного проще. Как правило, ошибки такого типа появляются в том случае, если драйвер видеокарты работает неправильно, что-то мешает работе библиотек или если вирусы тихо делают свое черное дело. Вообще, вариантов много. И мы о них расскажем. А также поговорим о том, как исправить проблему.

Обновляем драйвера

Если в процессе игры вы увидели ошибку типа «DirectX function GetDeviceRemovedReason», то налицо проблема с драйверами графического адаптера. Есть вероятность, что они устарели и не могут нормально работать с актуальной версией библиотеки. Такое случается довольно часто. И нет разницы, какая именно игрушка запущена.

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

  1. Щелкаем по кнопке «Пуск» правой кнопкой мыши и дожидаемся появления контекстного меню.
  2. В меню ищем «Диспетчер устройств» и нажимаем на этот пункт.Пункт Диспетчер устройств в меню Пуск
  3. Появится окно со списком установленного оборудования. Ищем «Видеоадаптеры» и щелкаем по данной записи.
  4. Находим имя своей видеокарты и щелкаем по нему правой кнопкой мыши.
  5. В контекстном меню выбираем «Обновить».Пункт Обновить драйвер в Диспетчере устройств
  6. Запустится мастер обновления. Необходимо щелкнуть по кнопке автопоиска

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

Откатываем драйвера

Но также все может быть наоборот: новые версии драйверов имеют какой-то баг, не дающий игре работать нормально с библиотеками DirectX. Это тоже часто случается. Особенно, если видеокарта довольно старая. Такая проблема возникает у многих пользователей. И поэтому нужно знать, как с ней бороться.

Единственный выход: откат драйверов до предыдущей версии. Или же именно до той версии, которая была инсталлирована самой операционной системой. Для отката нужно будет воспользоваться инструментами Windows. Никаких дополнительных программ устанавливать не надо. Вот что нужно сделать:

  1. Вновь вызываем Диспетчер устройств и кликаем ПКМ по пункту с видеокартой.
  2. В появившемся меню просто выбираем «Свойства».
  3. Перемещаемся на вкладку «Драйвер».
  4. Нажимаем на кнопку «Откатить».Пункт Откатить драйвер в Диспетчере устройств
  5. Подтверждаем действие путем нажатия на кнопку «ОК».

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

Ищем и удаляем различное вредоносное ПО

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

Для поиска и устранения вредоносных объектов могут использоваться различные антивирусные программы: Avast, Kaspersky, NOD32 и т. д. Выбирайте на свое усмотрение и выполняйте сканирование компьютера.

Восстанавливаем повреждённые файлы Windows

Если на компьютере находились вирусы, то они могли существенно повредить файлы операционной системы, которые необходимы для нормального функционирования тех или иных программ. Высока вероятность того, что были также повреждены файлы, потребные для работы компонентов DirectX или самой игры.

Приятного в этом мало. Однако есть возможность восстановить нужные файлы без применения радикальных способов (вроде переустановки Windows). Для реставрации файловой системы мы будем использовать компоненты ОС. А конкретнее – командную строку. Бояться ее не стоит, так как вот подробная инструкция по ее использованию:

  1. Открываем меню «Пуск» при помощи соответствующей кнопки в панели задач.
  2. Далее щелкаем по папке «Служебные – Windows».
  3. Находим пункт «Командная строка» и кликаем по нему правой кнопкой мыши.
  4. Появится меню, в котором нужно выбрать «Дополнительно» и затем – «Запуск от имени администратора».Запустить Командную строку из меню Пуск
  5. В главном окне консоли вводим sfc /scannow и жмем на кнопку Enter.

Команда sfc scannow в Командной строкеНачнется процесс анализа системных файлов и их восстановления. Он может занять от 5 до 15 минут. По завершении процесса необходимо закрыть все окна и перезагрузить компьютер. Только рестарт позволит учесть все изменения. Если проблема была в файлах, то игра вместе с видеокартой должны заработать нормально.

Отключение защиты ОС

Если возникает вышеозначенная ошибка в процессе игры, то такое поведение может быть также связано с работой антивируса или системного брандмауэра. Эти программы любят блокировать все подряд. Даже несмотря на то, что перед ними вовсе не вредоносный объект. Вероятно, они блокируют и некоторые компоненты библиотек DirectX.

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

  1. Открываем любым удобным способом Панель управления, к примеру, из меню «Пуск» (через поиск).
  2. Переключаемся на вид «Значки».
  3. Кликаем по пункту «Администрирование».Элемент Администрирование в Панели управления
  4. Вызываем инструмент «Службы».
  5. В отобразившемся окне ищем «Брандмауэр Защитника Windows».Пункт Брандмауэр Защитника Windows в окне Службы
  6. Останавливаем работу службы и отключаем ее автозапуск.
  7. Жмем на кнопки «Применить» и «ОК».

Именно так мы отключали защиту брандмауэра. Гораздо проще отключить его полностью, чем копаться в его многочисленных правилах и настройках. Теперь перейдем к антивирусу. Его деятельность тоже нужно приостановить. Достаточно кликнуть ПКМ по значку программы в трее и выбрать соответствующий пункт. Например, для ESET Smart Security он выглядит следующим образом:

Переустановка библиотеки

Ежели последний способ не помог, то это значит, что все гораздо серьезнее. Вероятнее всего, вирусы повредили какие-то файлы самих библиотек. Поэтому и появляются ошибки такого типа. И именно поэтому видеокарта не может нормально работать с DirectX. Если это действительно так, то приятного в этом мало.

Здесь поможет только полная переустановка компонента. Радует только то, что для этого не нужно обладать какими-то специальными знаниями и умениями. Все предельно просто. К тому же, мастер установки снабжен русским языком. А это значит, что никаких проблем в процессе не будет. Вот подробная инструкция, рассказывающая что и как нужно делать:

  1. Переходим по данной ссылке.Скачать веб-установщик DirectX на русском языке с официального сайта
  2. Загружаем веб-установщик Директ Икс.
  3. Открываем файл dxwebsetup.exe.
  4. Принимаем лицензионное соглашение, отказываемся от панели Bing и запускаем процедуру инсталляции.Начало чистой установки dxwebsetup
  5. Дожидаемся ее завершения.

Именно так и происходит переустановка библиотек DirectX. Как видите, ничего особенно сложного в этом нет. Стоит отметить, что все установленные компоненты доступны сразу же после инсталляции. Никакая перезагрузка не требуется. Можно сразу же запускать игру и проверять ее работоспособность.

Аппаратные неисправности

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

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

Недостаток питания

Если у вас игровая видеокарта, то стоит учесть, что она должна использовать дополнительное питание от блока. Именно от него адаптер получает львиную долю энергии. А через слот PCI передается только десятая часть. Если у вас отключено дополнительное питание, то может появиться вот такая проблема с компонентами DirectX во время игры.

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

Выход из строя компонентов адаптера

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

Исправить ситуацию собственноручно не получится. Даже если вы знакомы с паяльником. Визита в ремонтную мастерскую не избежать. Возможно, там и смогут восстановить работоспособность графического адаптера. Самому браться за ремонт видеокарты не стоит. Можно сделать так, что она больше никогда работать не будет.Картинка DirectX

Плохой контакт в слоте PCI

Это самое безобидное, что может случится с видеокартой. С помощью слота PCI и специальных контактов на плате видеокарты происходит обмен данными между самим графическим адаптером и материнской платой. Если контакты засорились или окислились, то контакт может время от времени прерываться. Что, собственно, и вызывает ошибку.

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

Заключение

В рамках данного материала мы поговорили о том, что делать, если во время игры появилась ошибка типа «DirectX function GetDeviceRemovedReason failed with DXGI_ERROR_DEVICE_HUNG». Она может говорить о том, что имеются проблемы как с аппаратной, так и с программной частью. Если дело в железе, то восстановить работоспособность получится не всегда.

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

Как исправить ошибку DirectX function GetDeviceRemovedReason failedВо время игр в Windows некоторые пользователи сталкиваются с вылетами с сообщениями об ошибке DirectX Error и описанием DirectX function GetDeviceRemovedReason failed, чаще всего — with DXGI_ERROR_DEVICE_HUNG.

В этой инструкции подробно о возможных способах исправить эту ошибку в играх Windows 11 и Windows 10, один из которых может помочь в вашей ситуации. Похожая ошибка: DXGI_ERROR_DEVICE_REMOVED.

Редактор реестра и TdrLevel

Сообщение об ошибке DirectX function GetDeviceRemovedReason failed

В большинстве случаев ошибка инициируется, когда срабатывает механизм Windows Timeout Detection and Recovery (TDR). Его можно отключить с помощью редактора реестра и проверить, изменит ли это ситуацию. Шаги будут следующими:

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter для открытия редактора реестра.
  2. В редакторе реестра перейдите к разделу
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers
  3. Нажмите правой кнопкой мыши в правой панели редактора реестра и создайте новый раздел DWORD (32 бита, даже если у вас 64-бит система) с именем TdrLevel
  4. Оставьте значение этого параметра равным 0, закройте редактор реестра и перезагрузите компьютер.
  5. При желании в этом же разделе можно задать время ожидания восстановления при сбоях видеоадаптера, параметр будет называться TdrDelay, а время задаваться в секундах в десятичной системе.

После этого понаблюдайте, изменилась ли ситуация с ошибкой DirectX function GetDeviceRemovedReason failed. Возможные варианты:

  • Игра не вылетает, ошибка исчезла
  • Ошибка не появляется, вместо этого стал зависать компьютер

Во втором случае рекомендую удалить из реестра созданные параметры TdrLevel (и, если создавали — TdrDelay).

Обновление драйвера видеокарты

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

Внимание: если вы «обновляли» драйвер, но делали это через диспетчер устройств, получив сообщение «Наиболее подходящие драйверы для данного устройства уже установлены», учитывайте, что это не совсем обновление, а сообщение говорит лишь о том, что Windows вам не может предложить других драйверов (это не означает, что их нет).

Скачайте последние версии драйверов для вашей видеокарты с официального сайта NVIDIA, AMD или Intel и установите их. Напоминаю: следует выполнить установку и для дискретной и для интегрированной видеокарты, если на компьютере или ноутбуке присутствуют обе.

Изменение частоты обновления экрана

Исправить ситуацию может снижение частоты обновления экрана в игре: например, до 60 Гц, если у вас монитор с более высокой частотой обновления. Используйте функции Windows или панель управления вашей видеокарты для изменения частоты обновления (подробнее: Как изменить частоту обновления экрана в Windows). Например, в Windows 11 можно частоту обновления можно изменить следующим образом:

  1. Нажать правой кнопкой мыши по пустому месту рабочего стола и выбрать пункт «Параметры экрана».
  2. Открыть пункт «Расширенные параметры дисплея». Расширенные параметры дисплея в Windows 11
  3. Выставить нужную частоту для экрана. Частота обновления экрана в Windows 11

Отдельно для Windows 11: некоторые устройства с этой операционной системой поддерживают адаптивную (переменную) частоту обновления или VRR. Если такая опция доступна в параметрах частоты обновления, попробуйте отключить её.

Файлы конфигурации игры

Отзывы игроков, столкнувшимися с ошибкой DirectX function GetDeviceRemovedReason failed в играх EA говорят о том, что помочь может внесение изменений в файлы конфигурации игры, находящихся в папке игры в «Мои документы» во вложенной папке Settings.

Файлы конфигурации можно открыть в блокноте, после чего изменить следующие параметры (некоторые из них могут отсутствовать в вашей игре):

  • AntiAliasingPost — изменить на 1
  • PostProcessQuality изменить на 1
  • Если изменения выше не принесли результата, то GstRender.Dx12Enabled — изменить на 1

Если предыдущие способы не помогли решить проблему, то можно попробовать:

  • Если у вас разогнанная видеокарта, попробуйте снизить её частоту.
  • Использовать веб-установщик DirectX для установки отсутствующих библиотек DirectX
  • Иногда может помочь не обновление драйверов видеокарты, а, наоборот, их откат на предыдущую версию.
  • Проверьте температуры видеокарты в работе, проблема может быть вызвана перегревом.
  • Ошибка может быть вызвана недостатком мощности блока питания при пиковых нагрузках. Учитывайте, что на старых блоках питания фактически выдаваемая мощность может быть ниже той, что в его характеристиках.
  • Проверьте, появляется ли ошибка, если выполнить чистую загрузку Windows (это отключает сторонние программы из автозагрузки и сторонние службы). Если при чистой загрузке проблемы не возникают, проблему следует искать в чем-то стороннем, что использует ресурсы видеокарты помимо вашей игры.
  • Причиной также может быть неисправность электронных компонентов самой видеокарты или плохой контакт разъема PCI-E.
  • Если проблема появляется только в одной конкретной игре, нельзя исключать, что дело именно в ней и вопросах совместимости. Возможно, в будущем будут патчи, исправляющие ошибку.

Некоторые компьютерные геймеры сообщают, что при попытке запустить игру или во время игры на своем ПК с Windows 11 или Windows 10 игра вылетает и выдает функцию DirectX GetDeviceRemovedReason failed с сообщением об ошибке DXGI. Если вы столкнулись с похожей проблемой, то вы наверняка обратились по адресу! В этом посте мы предлагаем наиболее подходящие решения для успешного исправления этой ошибки.

Ошибка функции DirectX GetDeviceRemovedReason из-за ошибки DXGI

Когда вы столкнетесь с этой проблемой, вы получите полное сообщение об ошибке в следующих аналогичных строках;

Ошибка DirectX

Сбой функции DirectX «GetDeviceRemovedReason» с кодом DXGl_ERROR_DEVlCE_HUNG. Графический процессор: «NVIDIA GeForce GTX 1650». Драйвер 43648. Эта ошибка обычно вызвана сбоем графического драйвера: попробуйте установить последние версии драйверов.

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

Если Ошибка функции DirectX GetDeviceRemovedReason из-за ошибки DXGI произошло на вашем игровом устройстве с Windows 11/10, вы можете попробовать наши рекомендуемые ниже решения в произвольном порядке и посмотреть, поможет ли это решить проблему.

  1. Перезапустите драйвер дисплея
  2. Запустите средство диагностики DirectX (DxDiag)
  3. Установите DirectX из корневой папки игры.
  4. Обновите графический драйвер
  5. Чистая установка графического драйвера NVIDIA
  6. Изменить настройки GstRender
  7. Отключить переменную частоту обновления и планирование GPU с аппаратным ускорением
  8. Отключить разгон
  9. Устранение неполадок в состоянии чистой загрузки
  10. Удалите и переустановите игру

Давайте взглянем на описание процесса, связанного с каждым из перечисленных решений.

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

1]Перезапустите драйвер дисплея.

Вы можете приступить к устранению неполадок, чтобы исправить Ошибка функции DirectX GetDeviceRemovedReason из-за ошибки DXGI которое произошло на вашем игровом устройстве с Windows 11/10, просто перезапустив драйвер дисплея.

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

2]Запустите средство диагностики DirectX (DxDiag)

Запустите средство диагностики DirectX (DxDiag)

Если у вас возникли проблемы с воспроизведением игры или фильма на вашем устройстве с Windows 11/10, средство диагностики DirectX может помочь вам определить вероятных виновников.

Это решение требует устранения ошибки DirectX с помощью средства диагностики DirectX (DxDiag).

3]Установите DirectX из корневой папки игры.

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

Сделайте следующее:

  • Найдите и исследуйте папку установки игры.
  • Либо щелкните правой кнопкой мыши ярлык игры на рабочем столе или в любом другом месте и выберите Откройте расположение файла из меню.
  • В корневой папке игры найдите и откройте папку directx.
  • В открытой папке найдите и откройте папку с именем redlist.
  • Теперь дважды щелкните DXSETUP.exe для запуска исполняемого файла.
  • Следуйте инструкциям на экране, чтобы установить DirectX.
  • Перезагрузите компьютер после завершения.

При загрузке проверьте, решена ли проблема. В противном случае проверьте, помогает ли установка последней версии распространяемого пакета Visual C++ и последней версии DirectX от Microsoft, или попробуйте следующее решение.

4]Обновите графический драйвер

Обновите графический драйвер

Это решение требует, чтобы вы обновили графический драйвер в вашей системе и посмотрели, поможет ли это. Вы можете вручную обновить драйверы через диспетчер устройств, если вы уже загрузили файл .inf или .sys для драйвера, или обновить драйвер через командную строку. Вы также можете получить обновления драйверов в разделе «Необязательные обновления» в Центре обновления Windows или загрузить последнюю версию драйвера с веб-сайта производителя или автоматически обновить драйверы с помощью любого бесплатного программного обеспечения для обновления драйверов для ПК с Windows 11/10. .

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

Если и обновление, и/или откат драйвера не сработали, вы можете удалить графический драйвер, а затем перезагрузить компьютер — при загрузке Windows выполнит поиск аппаратных изменений и автоматически переустановит универсальный драйвер для дисплея/видеоустройства, которое в некоторых случаях достаточно, чтобы графика работала без проблем.

5]Чистая установка графического драйвера NVIDIA

Чтобы очистить, установите графический драйвер NVIDIA на компьютер с Windows 11/10., сначала вам нужно удалить графический драйвер через диспетчер устройств или, в качестве альтернативы, использовать инструмент удаления драйвера дисплея. После этого вы можете продолжить чистую установку графического драйвера NVIDIA следующим образом:

  • Откройте страницу загрузки драйверов NVIDIA.
  • Введите необходимую информацию, включая драйвер NVIDIA и операционную систему, в соответствующие поля.
  • Нажмите «Поиск», чтобы увидеть список драйверов NVIDIA.
  • Прокручивайте список вниз, пока не найдете нужный драйвер.
  • Выберите его имя и нажмите кнопку «Загрузить».
  • Откройте загруженный драйвер на своем компьютере и следуйте инструкциям на экране для установки.
  • Когда вы дойдете до экрана параметров установки, выберите вариант «Пользовательский (расширенный)».
  • Нажмите «Далее», чтобы увидеть список установленных компонентов.
  • Установите флажок «Выполнить чистую установку».
  • Нажмите кнопку Далее, чтобы установить драйвер.

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

6]Изменить настройки GstRender

Сделайте следующее:

  • Нажмите клавишу Windows + E, чтобы открыть проводник.
  • Перейдите к документам.
  • Исследуйте папку с игрой.
  • Далее откройте папку «Настройки».
  • Теперь откройте файл PROFSAVE_profile с помощью Блокнота или любого другого текстового редактора.
  • Найдите команду GstRender.Dx12Enabled и измените значение с 0 (ноль) на 1.
  • Сохраните файл.
  • Перезапустите игру.

Если это изменение вызывает дополнительные проблемы, вернитесь к PROFSAVE_profile и измените команду GstRender.Dx12Enabled на ноль.

7]Отключить переменную частоту обновления и планирование графического процессора с аппаратным ускорением

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

Это решение требует, чтобы вы отключили переменную частоту обновления для игр, а также отключили планирование графического процессора с аппаратным ускорением на игровом ПК с Windows 11/10.

Попробуйте следующее решение, если проблема не устранена.

8]Отключить разгон

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

9]Устранение неполадок в состоянии чистой загрузки

Устранение неполадок в состоянии чистой загрузки

Фоновые программы иногда могут мешать играм, в которые вы играете, вызывая их сбой и, следовательно, выдачу ошибок. Поэтому обязательно закройте все фоновые программы, которые вам не нужны во время игры — сделайте это до запуска игры. Точно так же ненужные системные и кеш-файлы, процессы, службы, присутствующие или работающие на вашем компьютере, могут вызвать эту ошибку. В этом случае вы можете устранить неполадки в состоянии чистой загрузки и посмотреть, решена ли проблема. В противном случае попробуйте следующее решение.

10]Удалите и переустановите игру.

удалить приложения и программы виндовс 11

Если у вас пока ничего не получилось, вы можете удалить игру (желательно с помощью стороннего программного деинсталлятора), очистить содержимое папки AppData с игрой, перезагрузить компьютер, а затем загрузить и переустановить последнюю версию игры на свой Windows. 11/10 шт.

Чтобы очистить/удалить содержимое папки AppData игры, выполните следующие действия:

  • Нажмите клавишу Windows + R, чтобы вызвать диалоговое окно «Выполнить».
  • В диалоговом окне «Выполнить» введите переменную среды ниже и нажмите Enter.

%данные приложения%

  • В локации найдите (может потребоваться показать скрытые файлы/папки) проблемную папку с игрой.
  • Щелкните папку правой кнопкой мыши и выберите Удалить. Подтвердите любые дополнительные запросы.
  • Выйдите из Проводника, когда закончите.

Любое из этих решений должно работать для вас!

Как исправить ошибку устройства DXGI?

Чтобы исправить ошибку DXGI ERROR DEVICE REMOVED в Windows 11/10, вы можете применить любое из следующих решений:

  • Измените реестр.
  • Выключите игру теней.
  • Отключите функцию сглаживания.
  • Обновите графический драйвер.
  • Удалите и переустановите графический адаптер.

Что вызывает DXGI_ERROR_DEVICE_HUNG?

Ошибка DXGI_ERROR_DEVICE_HUNG — это распространенная проблема, которая обычно связана с конфигурацией DirectX в вашей системе. Как правило, ошибка может быть вызвана проблемами с Direct X, неправильными настройками игры, устаревшими драйверами, проблемами с оперативной памятью, разогнанным процессором и другими причинами.

Содержание

  1. Ошибка DirectX function GetDeviceRemovedReason
  2. Возможные проблемы и пути их решения
  3. Программные неисправности
  4. Обновляем драйвера
  5. Откатываем драйвера
  6. Ищем и удаляем различное вредоносное ПО
  7. Восстанавливаем повреждённые файлы Windows
  8. Отключение защиты ОС
  9. Переустановка библиотеки
  10. Аппаратные неисправности
  11. Недостаток питания
  12. Выход из строя компонентов адаптера
  13. Плохой контакт в слоте PCI
  14. Заключение
  15. Ошибка directx function «GetDeviceRemovedReason»
  16. Re: Ошибка directx function «GetDeviceRemovedReason»
  17. Re: Ошибка directx function «GetDeviceRemovedReason»
  18. Re: Ошибка directx function «GetDeviceRemovedReason»
  19. Re: Ошибка directx function «GetDeviceRemovedReason»
  20. Re: Ошибка directx function «GetDeviceRemovedReason»
  21. Re: Ошибка directx function «GetDeviceRemovedReason»
  22. Re: Ошибка directx function «GetDeviceRemovedReason»
  23. Re: Ошибка directx function «GetDeviceRemovedReason»
  24. Re: Ошибка directx function «GetDeviceRemovedReason»
  25. Re: Ошибка directx function «GetDeviceRemovedReason»

Ошибка DirectX function GetDeviceRemovedReason

Если в процессе игры вы видите ошибку с текстом «DirectX function GetDeviceRemovedReason», то приятного в этом мало. Проблема может носить как программный, так и аппаратный характеры. И со вторым вариантом обычно ничего толком сделать не получается. Однако чаще всего проблемы случаются именно из-за программных неисправностей. Поэтому мы можем попробовать как-то спасти положение и вернуть работоспособность самой игрушке и библиотекам DirectX вместе с драйверами.

Возможные проблемы и пути их решения

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

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

Программные неисправности

С ними разобраться намного проще. Как правило, ошибки такого типа появляются в том случае, если драйвер видеокарты работает неправильно, что-то мешает работе библиотек или если вирусы тихо делают свое черное дело. Вообще, вариантов много. И мы о них расскажем. А также поговорим о том, как исправить проблему.

Обновляем драйвера

Если в процессе игры вы увидели ошибку типа «DirectX function GetDeviceRemovedReason», то налицо проблема с драйверами графического адаптера. Есть вероятность, что они устарели и не могут нормально работать с актуальной версией библиотеки. Такое случается довольно часто. И нет разницы, какая именно игрушка запущена.

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

  1. Щелкаем по кнопке «Пуск» правой кнопкой мыши и дожидаемся появления контекстного меню.
  2. В меню ищем «Диспетчер устройств» и нажимаем на этот пункт.
  3. Появится окно со списком установленного оборудования. Ищем «Видеоадаптеры» и щелкаем по данной записи.
  4. Находим имя своей видеокарты и щелкаем по нему правой кнопкой мыши.
  5. В контекстном меню выбираем «Обновить».
  6. Запустится мастер обновления. Необходимо щелкнуть по кнопке автопоиска

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

Откатываем драйвера

Но также все может быть наоборот: новые версии драйверов имеют какой-то баг, не дающий игре работать нормально с библиотеками DirectX. Это тоже часто случается. Особенно, если видеокарта довольно старая. Такая проблема возникает у многих пользователей. И поэтому нужно знать, как с ней бороться.

Единственный выход: откат драйверов до предыдущей версии. Или же именно до той версии, которая была инсталлирована самой операционной системой. Для отката нужно будет воспользоваться инструментами Windows. Никаких дополнительных программ устанавливать не надо. Вот что нужно сделать:

  1. Вновь вызываем Диспетчер устройств и кликаем ПКМ по пункту с видеокартой.
  2. В появившемся меню просто выбираем «Свойства».
  3. Перемещаемся на вкладку «Драйвер».
  4. Нажимаем на кнопку «Откатить».
  5. Подтверждаем действие путем нажатия на кнопку «ОК».

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

Ищем и удаляем различное вредоносное ПО

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

Для поиска и устранения вредоносных объектов могут использоваться различные антивирусные программы: Avast, Kaspersky, NOD32 и т. д. Выбирайте на свое усмотрение и выполняйте сканирование компьютера.

Восстанавливаем повреждённые файлы Windows

Если на компьютере находились вирусы, то они могли существенно повредить файлы операционной системы, которые необходимы для нормального функционирования тех или иных программ. Высока вероятность того, что были также повреждены файлы, потребные для работы компонентов DirectX или самой игры.

Приятного в этом мало. Однако есть возможность восстановить нужные файлы без применения радикальных способов (вроде переустановки Windows). Для реставрации файловой системы мы будем использовать компоненты ОС. А конкретнее – командную строку. Бояться ее не стоит, так как вот подробная инструкция по ее использованию:

  1. Открываем меню «Пуск» при помощи соответствующей кнопки в панели задач.
  2. Далее щелкаем по папке «Служебные – Windows».
  3. Находим пункт «Командная строка» и кликаем по нему правой кнопкой мыши.
  4. Появится меню, в котором нужно выбрать «Дополнительно» и затем – «Запуск от имени администратора».
  5. В главном окне консоли вводим sfc /scannow и жмем на кнопку Enter.

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

Отключение защиты ОС

Если возникает вышеозначенная ошибка в процессе игры, то такое поведение может быть также связано с работой антивируса или системного брандмауэра. Эти программы любят блокировать все подряд. Даже несмотря на то, что перед ними вовсе не вредоносный объект. Вероятно, они блокируют и некоторые компоненты библиотек DirectX.

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

  1. Открываем любым удобным способом Панель управления, к примеру, из меню «Пуск» (через поиск).
  2. Переключаемся на вид «Значки».
  3. Кликаем по пункту «Администрирование».
  4. Вызываем инструмент «Службы».
  5. В отобразившемся окне ищем «Брандмауэр Защитника Windows».
  6. Останавливаем работу службы и отключаем ее автозапуск.
  7. Жмем на кнопки «Применить» и «ОК».

Именно так мы отключали защиту брандмауэра. Гораздо проще отключить его полностью, чем копаться в его многочисленных правилах и настройках. Теперь перейдем к антивирусу. Его деятельность тоже нужно приостановить. Достаточно кликнуть ПКМ по значку программы в трее и выбрать соответствующий пункт. Например, для ESET Smart Security он выглядит следующим образом:

Переустановка библиотеки

Ежели последний способ не помог, то это значит, что все гораздо серьезнее. Вероятнее всего, вирусы повредили какие-то файлы самих библиотек. Поэтому и появляются ошибки такого типа. И именно поэтому видеокарта не может нормально работать с DirectX. Если это действительно так, то приятного в этом мало.

Здесь поможет только полная переустановка компонента. Радует только то, что для этого не нужно обладать какими-то специальными знаниями и умениями. Все предельно просто. К тому же, мастер установки снабжен русским языком. А это значит, что никаких проблем в процессе не будет. Вот подробная инструкция, рассказывающая что и как нужно делать:

  1. Переходим по данной ссылке.
  2. Загружаем веб-установщик Директ Икс.
  3. Открываем файл dxwebsetup.exe.
  4. Принимаем лицензионное соглашение, отказываемся от панели Bing и запускаем процедуру инсталляции.
  5. Дожидаемся ее завершения.

Именно так и происходит переустановка библиотек DirectX. Как видите, ничего особенно сложного в этом нет. Стоит отметить, что все установленные компоненты доступны сразу же после инсталляции. Никакая перезагрузка не требуется. Можно сразу же запускать игру и проверять ее работоспособность.

Аппаратные неисправности

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

Недостаток питания

Если у вас игровая видеокарта, то стоит учесть, что она должна использовать дополнительное питание от блока. Именно от него адаптер получает львиную долю энергии. А через слот PCI передается только десятая часть. Если у вас отключено дополнительное питание, то может появиться вот такая проблема с компонентами DirectX во время игры.

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

Выход из строя компонентов адаптера

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

Исправить ситуацию собственноручно не получится. Даже если вы знакомы с паяльником. Визита в ремонтную мастерскую не избежать. Возможно, там и смогут восстановить работоспособность графического адаптера. Самому браться за ремонт видеокарты не стоит. Можно сделать так, что она больше никогда работать не будет.

Плохой контакт в слоте PCI

Это самое безобидное, что может случится с видеокартой. С помощью слота PCI и специальных контактов на плате видеокарты происходит обмен данными между самим графическим адаптером и материнской платой. Если контакты засорились или окислились, то контакт может время от времени прерываться. Что, собственно, и вызывает ошибку.

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

Заключение

В рамках данного материала мы поговорили о том, что делать, если во время игры появилась ошибка типа «DirectX function GetDeviceRemovedReason failed with DXGI_ERROR_DEVICE_HUNG». Она может говорить о том, что имеются проблемы как с аппаратной, так и с программной частью. Если дело в железе, то восстановить работоспособность получится не всегда.

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

Источник

Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

Добрый вечер. Регулярно «battlefield 4» и «dragon age inquisition» вылетают с ошибкой:

(directx function «GetDeviceRemovedReason» failed with dxgi_error_device_hung («the device is hung which is typically caused by issues in the graphics driver or alternatively the application») GPU: «NVIDIA GeForce GTX 660» driver: 34709)

Все обновлял и переустанавливал (включая windows). Не помогло.

Re: Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

Очнулись спустя 3 месяца. Нашел давно решение (временное):

[Q][nvidea] видеодрайвер перестал отвечать и был восстановлен
ИЛИ [all]DirectX Error
————————————————————————————————————————-
DirectX Function «GetDeviceRemovedReason» failed with DXGI_ERROR_DEVICE_HUNG

[A]C:Users DocumentsBioWareDragon Age InquisitionSaveProfileOptions_profile открыть в блокноте и изменить на единички следующие параметры
GstRender.AntiAliasingPost 1
GstRender.PostProcessQuality 1

Re: Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

@kaffs333 Добрый вечер, что именно вы обновляли? Драйвера для видеокарты обновляли?

Помог? Вы можете отблагодарить, нажав на возле моего ответа и

Хотите написать мне личное сообщение? Связаться со мной можете здесь .

Thank you for using Answer HQ

___________________________________________________________________________
Данный аккаунт не является официальным аккаунтом сотрудника EA.

Re: Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

января 2015 — последнее изменение января 2015

Драйвера видеокарты, DirectX.

Re: Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

Re: Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

Разрабам не интересно пофиксить эту ошибку. почему нету ответа ?? после зимнего патча теперь она у меня тоже постоянно вылетает, раньше небыло такого

Re: Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

Я уже писал про эту ошибку. Лично у меня она выскочила после использования программы MSI Afterburner и разгона видеокарты. Если есть что то подобное, то убирайте. Хотя сейчас выпускают видеокарты с заводским разгоном, может в этом дело.

Re: Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

Ошибка может быть не только напрямую из-за самого DirectX. Пробуйте обновить драйвера видеокарты и NetFramework, а также установите библиотеки Direct X из папки с игрой C:Program Files (x86)Origin GamesBattlefield 4__Installerdirectxredist

Re: Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

Очнулись спустя 3 месяца. Нашел давно решение (временное):

[Q][nvidea] видеодрайвер перестал отвечать и был восстановлен
ИЛИ [all]DirectX Error
————————————————————————————————————————-
DirectX Function «GetDeviceRemovedReason» failed with DXGI_ERROR_DEVICE_HUNG

[A]C:Users DocumentsBioWareDragon Age InquisitionSaveProfileOptions_profile открыть в блокноте и изменить на единички следующие параметры
GstRender.AntiAliasingPost 1
GstRender.PostProcessQuality 1

Re: Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

Спасибо! Вроде помогло.

Re: Ошибка directx function «GetDeviceRemovedReason»

  • Отметить как новое
  • Закладка
  • Подписаться
  • Подписка на RSS-канал
  • Ссылка на сообщение
  • Печать
  • Пожаловаться

kaffs333 написано:
Очнулись спустя 3 месяца. Нашел давно решение (временное):

[Q][nvidea] видеодрайвер перестал отвечать и был восстановлен
ИЛИ [all]DirectX Error
————————————————————————————————————————-
DirectX Function «GetDeviceRemovedReason» failed with DXGI_ERROR_DEVICE_HUNG

[A]C:Users DocumentsBioWareDragon Age InquisitionSaveProfileOptions_profile открыть в блокноте и изменить на единички следующие параметры
GstRender.AntiAliasingPost 1
GstRender.PostProcessQuality 1

Поменял. не помогло. Ничего не ставил, не переустанавливал, железо не втыкал, ибо ноут. Просто месяца 3-4 не заходил в игру. Ошибка та же.

Источник

Ошибка функции Directx function GetDeviceRemovedReason failed with DXGI_ERROR_DEVICE_HUNG или DXGI_ERROR_DEVICE_REMOVED возникает в Windows 11/10 во время игр или при их запуске. Чаще всего она появляется в таких играх как Battlefield, FIFA, Call of Duty, Apex Legends с пояснением, что имеются проблемы с драйверами видеокарты.

DirectX GetDeviceRemovedReason

Ошибка DetDeviceRemovedReason обычно возникает из-за устаревших графических драйверов, несовместимой версии DirectX, неверный разгон компьютера или ноутбука в BIOS.

В данной инструкции разберем, как исправить ошибку Directx function GetDeviceRemovedReason DXGI_ERROR_DEVICE_HUNG в Windows 11 и 10.

1. Параметр реестра TdrLevel

Отключим в Windows функцию тайм-аута TDR, которая отслеживает проблемы с откликом видеокарты и, если данная функция срабатывает, то вы получите ошибку на синем экране или Directx function GetDeviceRemovedReason DXGI_ERROR_DEVICE_HUNG.

  • Нажмите Win+R и введите regedit
  • Перейдите по пути
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers
  • Нажатие справа на пустом поле правой кнопки мыши
  • Выберите Создать > Параметр DWORD (32 бита)
  • Назовите новый параметр TdrLevel
  • Значение параметра TdrLevel должно быть 0
  • Перезагрузите ПК
  • Если у вас уже был TdrLevel со значением 1
  • Щелкните дважды по TdrLevel и установите 0

TdrLevel 0

2. Обновить видео драйвер

Чтобы правильно обновить графический драйвер, то для начало его нужно удалить полностью из системы при помощи DDU и скачать с официального сайта производителю последнюю версию для своей видеокарты. Ниже подробные руководства помогут вам:

  • Как полностью удалить драйвера видеокарты Nvidia, AMD, Intel
  • Как обновить драйвер видеокарты Nvidia, AMD, Intel

DDU удалить видеодрайвер

3. Обновить DirectX

Откройте центр обновления Windows 11/10 и обновите систему, так как с обновлениями поставляются и DLL компоненты для правильной работы игр и программ. Кроме того, вы можете скачать и обновить DiretX с сайта Microsoft.

  • DirectX для конечного пользователя 

проверить наличие обновлений windows11

4. Изменить настройки GstRender

Иногда игры создают свои файлы с некоторыми настройками в документах и нужно изменить параметр рендеринга для DirectX. К примеру, если ошибка «GetDeviceRemovedReason» в игре Battlefield 2044, то перейдите в Документы и откройте папку с игрой.

  • Найдите файл настроек PROFSAVE или PROFSAVE_profile
  • Откройте данный файл через Блокнот 
  • В других играх он может называться по разному
  • В файле найдите строку GstRender.Dx12Enabled
  • Установите значение 1
  • Должно получиться GstRender.Dx12Enabled 1
  • Нажмите сверху на вкладку Файл > Сохранить
  • Запустите игру

! Также в самих настройках игры включите Вертикальную Синхронизацию или отключите, если была включена

GstRender.Dx12Enabled 1

5. Изменить частота экрана

Если частота будет стоять не рекомендованная, то будут различные проблемы с отображением на мониторе и ошибки связанные с DirectX и видеокартой. Изменим частоту Гц отображения.

  • Перейдите Параметры Windows
  • Далее Система > Дисплей > Расширенные параметры дисплея
  • Выберите частоту обновления Гц меньше или больше

изменить частоту обновления кадров ГЦ


Смотрите еще:

  • Что такое Direct Storage в Windows 11/10
  • Системная ошибка DirectX — Смотрите dxerror.log и directx.log 
  • Включить и Скачать DirectPlay для Windows 10
  • Как скачать, установить и обновить DirectX на ПК
  • Как включить HDR в Windows 11

[ Telegram | Поддержать ]

Вылет игры всегда неприятность, чтобы не было его причиной. Главное, однако, уметь находить эти причины и устранять их. Так, ошибки компонента DirectX во время игр чаще всего указывают на те или иные проблемы с обработкой графики, примером чему является распространенная ошибка DirectX Error с описанием «DirectX function «GetDeviceRemovedReason» failed with DXGI_ERROR_DEVICE_HUNG».

DXGI_ERROR_DEVICE_HUNG

Описание можно перевести как «Ошибка функции DirectX привела к зависанию устройства», причем тут же указывается вероятная причина зависания — сбой видеодрайвера или приложения.

Что в этом случае можно и нужно предпринять?

Отключить механизм TDR

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

Откройте редактор реестра командой regedit, разверните ветку:

HKLMSYSTEMCurrentControlSetControlGraphicsDrivers

Создайте в правой колонке новый DWORD-параметр TdrLevel со значением по умолчанию, то есть 0.

RegEdit

TdrLevel

Если параметр уже существует, измените его значение на 0.

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

Если ошибка исчезла — прекрасно, если ошибка исчезла, но при этом стал зависать компьютер, удалите параметр TdrLevel и переходите к другим решениям.

Изменить частоту обновления экрана

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

Изменить частоту обновления можно в свойствах дисплея, например, в Windows 10 для этого нужно перейти в раздел «Дисплей»«Дополнительные параметры дисплея» и выбрать видеоадаптер.

Дисплей

Дополнительные параметры

Видеоадаптер

Если ваш монитор поддерживает адаптивную частоту обновления (VRR), отключите ее тоже.

Отредактировать конфигурационные файлы игры

Если ошибка возникла в играх поставщика Electronic Arts, попробуйте такое решение.

Зайдите в папку с конфигурационными файлами игры (она обычно находится каталоге в «Мои документы»), откройте их Блокнотом и поищите параметры AntiAliasingPost, PostProcessQuality и GstRender.Dx12Enabled.

Сначала измените значения двух первых параметров на 1, а если это не поможет, установите 1 и в качестве третьего параметра.

Прочие решения

Если перечисленные выше способы не принесли результата, предпримите следующие шаги:

  • Обновите или откатите драйвер видеокарты.
  • Восстановите исходную конфигурацию видеокарты, если до этого выполнялся ее разгон.
  • Убедитесь что у вас установлены все библиотеки компонента DirectX, для чего скачайте и запустите его веб-установщик. Если в системе отсутствуют необходимые DLL, вам будет предложено выполнить установку компонента.
  • Исключите влияние сторонних процессов и служб. Загрузитесь в безопасном режиме, запустите игру и посмотрите, станет ли появляться ошибка. Если нет, скорее всего, проблема вызывается каким-то элементом автозагрузки.

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

Загрузка…

Устранение ошибки

Различные сбои и сбои в играх — довольно распространенное явление. Причин таких проблем много, и сегодня мы разберем ошибку, которая возникает в современных требовательных проектах, таких как Battlefield 4 и других.

Содержание

  1. DirectX function «GetDeviceRemovedReason»
  2. Плохой контакт в слоте PCI-E
  3. Перегрев
  4. Блок питания
  5. Цепи питания видеокарты
  6. Заключение

DirectX function «GetDeviceRemovedReason»

Эта ошибка чаще всего возникает при запуске игр, сильно нагружающих оборудование компьютера, особенно видеокарту. Во время игрового сеанса внезапно появляется страшное диалоговое окно с предупреждением.

Устранение ошибки

Ошибка очень распространена и говорит о том, что виновато устройство (видеокарта). Это также предполагает, что сбой мог быть вызван графическим драйвером или самой игрой. Прочитав сообщение, вы можете подумать, что переустановка программного обеспечения для графического адаптера и / или игрушек поможет. На самом деле все может быть не так радужно.

См. Также: Переустановка драйверов видеокарты

Плохой контакт в слоте PCI-E

Это самая счастливая возможность. После разборки достаточно протереть контакты на видеокарте ластиком или тампоном, смоченным в спирте. Учтите, что причиной могут быть оксидные отложения, поэтому тереть нужно сильно, но в то же время осторожно.

Устранение ошибки

Читайте также:
Отключите видеокарту от компьютера
Подключаем видеокарту к материнской плате ПК

Перегрев

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

Блок питания

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

Устранение ошибки

Как вы уже, наверное, догадались, проблема заключается в блоке питания, который не может обеспечить достаточную мощность для видеокарты. В загруженных игровых сценах, когда графический процессор работает на полную мощность, в «хорошее» время, из-за отключения электроэнергии игровое приложение или драйвер может аварийно завершить работу, так как видеокарта больше не может выполнять свои задачи в обычном режиме. И это касается не только мощных ускорителей с дополнительными разъемами питания, но и тех, которые питаются исключительно через слот.

Эта проблема может быть вызвана как недостаточным питанием, так и преклонным возрастом. Для проверки нужно подключить к компьютеру другой блок достаточной мощности. Если проблема не исчезнет, ​​продолжайте читать.

Цепи питания видеокарты

За питание графического процессора и видеопамяти отвечает не только блок питания, но и цепи питания, состоящие из МОП-транзисторов (транзисторов), катушек индуктивности и конденсаторов. Если использовать устаревшую видеокарту, эти схемы могут «устать» от возраста и нагрузок, т.е просто вырабатывают ресурс.

Устранение ошибки

Как видите, МОП-транзисторы прикрыты радиатором охлаждения, и это неспроста: вместе с графическим процессором они являются наиболее нагруженными частями видеокарты. Решение проблемы можно найти, обратившись в центр диагностической поддержки. Возможно, в вашем случае карту удастся оживить.

Заключение

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

Источники

  • https://lumpics.ru/directx-function-error-getdeviceremovedreason-in-battlefield-4/

PC gamers may sometimes get a strange “Get Device Removed Reason” error. The error message usually reads as follows: DirectX function “GetDeviceRemovedReason” failed with DXGI_ERROR_DEVICE_HUNG. The GPU will not respond to more commands.

Another error variant is this one: DirectX function “GetDeviceRemovedReason” failed with DXGI_ERROR_DEVICE_REMOVED. The GPU will not respond to more commands.

Both errors indicate the graphics driver crashed. Unfortunately, restarting your game doesn’t always solve the problem. Let’s see what else you can do to fix this issue.

How to fix Get Device Removed Reason DirectX error

Update or reinstall your graphics driver

Update your graphics driver to the latest version. If the issue persists, uninstall and reinstall the driver.

  1. Exit the game
  2. Launch Device Manager
  3. Expand Display adapters
  4. Right-click on your graphics driver
  5. Select Update driver
  6. Restart the game, and check if the error persists
  7. If it does, right-click again on your graphics driver
  8. Select Uninstall device
  9. Restart your computer, and check the results.

Don’t forget to update your OS version as well. Install the latest game updates, restart your computer, and try again.

Reduce or disable overclocking

Some players have had success with reducing the overclock settings on their computers. Set a lower clock speed for the GPU to stabilize it. Check if this workaround solves the problem for you. You may need to tinker with your settings until you find the sweet spot and the right balance between GPU load and FPS.

Alternatively, you can disable your overclocking software altogether. Go for the option that works best for you.

Launch the game with admin rights

Start the game as an administrator and check if the crashes persist. Simply right-click on your game’s desktop shortcut, and select Run as administrator.

If you’re still getting the same error, go to the next solution.

Close background programs

Be sure to close all the background programs that you don’t need while gaming. Do that prior to launching your game. Background programs can sometimes interfere with the games you’re playing causing them to crash.

  1. Launch the Task Manager
  2. Click on the Processes tab
  3. Right-click on the program you want to force-stop
  4. Select End task
  5. Launch your game.

Edit GstRender settings

  1. Launch File Explorer
  2. Navigate to Documents
  3. Open your game folder
  4. Then, open the Settings folder
  5. Click on the PROFSAVE_profile file and open it in Notepad
  6. Locate the GstRender.Dx12Enabled command
  7. Change it from 0 (zero) to 1
  8. Save the file and restart your game

If this change causes additional issues, go back to PROFSAVE_profile and change the GstRender.Dx12Enabled command back to zero.

Disable variable refresh rate

  1. Go to Windows Settings
  2. Select System
  3. Go to Display
  4. Click on Graphics
  5. Disable Hardware-accelerated GPU scheduling
  6. Toggle off Variable refresh rate

Conclusion

To fix GetDeviceRemovedReason GPU errors, first update or reinstall your graphics driver. Then, lower the clock speed for the GPU to stabilize it.
Disable overclocking software, launch the game with admin rights, and close background programs. Additionally, enable GstRender.Dx12Enabled in your game’s Settings folder.

Go to Windows Settings and disable variable refresh rate and hardware-accelerated GPU scheduling. Check if you notice any improvements.

Понравилась статья? Поделить с друзьями:
  • Directx function findclosestmatchingmode failed with dxgi error not currently available
  • Directx function dx11renderer trymap failed with dxgi error device removed nfs payback
  • Directx function dx11renderer trymap failed with dxgi error device removed fifa 19
  • Directx function dx11renderer trymap failed with dxgi error device removed battlefield 1
  • Directx function adapter enumoutputs 0 ppoutput failed with dxgi error not found