Ошибка directx function

Что такое dxgi error device removed? – CompForAll

Ошибка directx function

В данной стать речь пойдет от том, как исправить dxgi error device removed.

Ошибка «DXGI_ERROR_DEVICE_REMOVED» обычно возникает, когда видеокарта не может нормально работать на вашем компьютере. Компьютер мгновенно теряет контакт с графической картой.

Эта ошибка directx function failed with dxgi error device removed, возникает из-за нескольких причин. Например:

  • После разгона компьютера;
  • Перегрев видеокарты и как следствие ее отключение; 
  • Игра, в которую вы играете, не может синхронизироваться с графической картой. Эта проблема, directx function failed with dxgi error device removed,обычно возникает, когда вы играете в такие игры, как Battlefield, Arma 3, Crysis 3 и т. Д. 

Решение 1. Отключение сглаживания

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

Графическое программное обеспечение использует этот метод для дальнейшего повышения качества отображения вывода. Однако многие пользователи сообщают, что это вызывает множество проблем, в том числе и dxgi error device removed 0x887a0006. Сперва, давайте отключим сглаживание:

  1. Щелкните правой кнопкой мыши на любом пустом месте на рабочем столе и выберите « Панель управления Nvidia ».
  2. Нажмите « Управление настройками 3D », используя левую навигационную панель. Теперь настройте все параметры сглаживания на «Выкл.» . В этом случае режим установлен на «Application-controller». Измените его на «Выкл.», чтобы переопределить все внешние настройки.
  1. Нажмите «Применить», чтобы сохранить изменения и перезагрузить компьютер.

Если это решение не помогло устранить проблему directx dxgi error device removed, вы можете откатить внесенные изменения.

Примечание. Мы продемонстрировали, как выполнить это решение в соответствии с графическим оборудованием Nvidia. Вы можете сделать то же самое с другими видеокартами.

Решение 2. Отключение ShadowPlay

Nvidia ShowPlay (также известная как Nvidia Share) — утилита для записи экрана с аппаратным ускорением, присутствующая в приложении GeForce Experience. Она имеет множество функций записи.

Несмотря на свои преимущества для игроков, он очень сильно влияет на ваш GPU, поскольку он постоянно фиксирует все, что происходит на экране. Многие пользователи сообщили, что отключение ShadowPlay устраняет проблему. Мы можем попробовать отключить его и проверить, появится ли сообщение об ошибке снова. 

  1. Откройте приложение Nvidia GeForce Experience в качестве администратора.
  2. Перейдите на вкладку « Общие», используя навигационную панель, расположенную в левой части экрана. Перетащите ползунок « Share » на положение выключить , нажав на переключатель перед ним (ShadowPlay также известен как Share). Нажмите «Применить», чтобы сохранить изменения и выйти.
  1. Перезагрузите компьютер и проверьте, не решена ли проблема directx function failed with dxgi error device removed.

Решение 3. Проверка оборудования и настройка параметров охлаждения

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

 Вы должны изменить настройки охлаждения графического процессора как минимум на 70% .

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

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

Решение 4. Отключение разгона

В настоящее время многие современные аппаратные средства позволяют пользователю разгонять свой GPU / CPU для повышения производительности на своей машине.

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

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

Если у вас включен режим разгона, попробуйте отключить его . Многие пользователи сообщили, что разгон послужил причиной возникновения сообщения об ошибке. Убедитесь, что разгон отключен в BIOS, прежде чем снова запустить игру.

Решение 5: запуск программы DirectX

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

DirectX может быть уже установлен на вашем компьютере, но возможно, что он не обновлен до последней версии. Вы можете загрузить этот пакет с официального сайта Microsoft . Кроме того, вы также должны убедиться, что на вашем компьютере установлены последние версии vcredist (visual studio redistribables ) и .NET framework .

Решение 6: Добавление ключа реестра (TDR)

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

Мы можем попробовать добавить новое значение TDR в ваш реестр, и проверить, решает ли это проблему. 

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

  1. Нажмите Windows + R, введите « regedit » и нажмите «Ввод».
  2. Перейдите к следующему пути, используя левую навигационную панель:

HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control> GraphicsDrivers

  1. Как только вы попадете в целевое местоположение, щелкните правой кнопкой мыши по любому пустому пространству в правой части экрана и выберите « Создать»> «DWORD (32-разрядное значение) ».
  1. Установите новое имя как « TdrLevel » и установите значение « 0 ». Нажмите OK, чтобы сохранить изменения и выйти.
  1. Перезагрузите компьютер и проверьте, не устраняет проблему.

Решение 7: Использование MSI Afterburner / NVIDIA Inspector (только для продвинутых пользователей)

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

Вы также можете скачать инспектор Nvidia и изменить настройки разгона. Уменьшите предел мощности до 70%, а предел температуры — до 65%. Если это не сработает, вы всегда можете изменять значения до тех пор, пока не придете к достаточно безопасному.

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

Решение 8. Обновление программного обеспечения 

Существует вариант обновить ВСЕ драйвера полностью автоматически.

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

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

 Вы можете легко загрузить эту утилиту через Интернет.

  1. После установки Display Driver Uninstaller (DDU) запустите компьютер в безопасном режиме . 
  2. После загрузки компьютера запустите приложение, которое было только что установлено. Выберите вариант « Безопасный режим» .
  1. После запуска приложения выберите первый вариант « Очистить и перезапустить ». Затем приложение автоматически удалит установленные драйверы и перезагрузит ваш компьютер соответствующим образом.
  1. Загрузите свой компьютер в обычном режиме и запустите приложение. Откройте вкладку « Драйверы » и нажмите кнопку « Загрузка драйвера ». Введите свои спецификации в правой части экрана и нажмите « Начать поиск », чтобы приложение искало оптимальные драйверы для вашего компьютера.
  1. После обновления драйвера перезагрузите компьютер и проверьте, не решена ли проблема directx function failed with dxgi error device removed.

Примечание. Мы рассмотрели, как установить драйверы Nvidia с помощью приложения GeForce Experience. Вы также можете загрузить драйверы с официального сайта и установить их с помощью диспетчера устройств.

Источник: https://comp4all.online/problemy-s-windows/chto-takoe-dxgi-error-device-removed.html

Исправлено: DXGI_ERROR_DEVICE_HUNG Ошибка в Windows 7, 8 и 10 —

Ошибка directx function

› Windows

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

Это проблема времени разработки, которая должна быть исследована и исправлена.

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

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

На обширной территории онлайн-форумов несколько пользователей представили методы, которые работали для них наилучшим образом, и мы решили собрать их всех в одной статье. Удачи с методами ниже!

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

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

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

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

  1. Нажмите кнопку меню «Пуск», введите «Диспетчер устройств» и выберите его из списка результатов, просто щелкнув первый результат. Вы также можете использовать комбинацию клавиш Windows Key + R, чтобы открыть диалоговое окно «Выполнить». Введите «devmgmt.msc» в поле и нажмите «ОК», чтобы запустить его.
  1. Разверните одну из категорий в окне диспетчера устройств, чтобы найти имя устройства, которое вы хотите обновить, затем щелкните его правой кнопкой мыши и выберите «Удалить устройство». Поскольку мы хотим обновить видеокарту, разверните категорию «Адаптеры дисплея», щелкните правой кнопкой мыши видеокарту и выберите параметр «Удалить устройство».
  1. Подтвердите любые диалоги, которые могут попросить вас подтвердить свой выбор и дождаться завершения процесса.
  2. Найдите драйвер вашей видеокарты на веб-сайте производителя карты и следуйте инструкциям, которые должны быть доступны на сайте. Сохраните установочный файл на своем компьютере и запустите его оттуда. Ваш компьютер может перезагрузиться несколько раз во время установки.

Драйверы Nvidia — Нажмите здесь!

Драйверы AMD — нажмите здесь!

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

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

если существует C: \ Windows \ System32 \ nvapi64.Old goto Oldchdir / d C: \ Windows \ System32ren nvapi64.dll nvapi64.Oldtaskkill / F / FI “IMAGENAME eq nvxdsync.exe”echo @ NamedПаузаGoto End: старыйchdir / d C: \ Windows \ System32ren nvapi64.Old nvapi64.dllecho @ переименованПаузаGoto End:Конец

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

Решение 2. Быстрое исправление для пользователей NVIDIA

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

  1. Щелкните правой кнопкой мыши на рабочем столе и выберите параметр «Панель управления NVIDIA» в раскрывающемся меню или дважды щелкните значок NVIDIA на панели задач. Панель управления NVIDIA также доступна в обычной панели управления.
  1. В разделе «Параметры 3D» на левой панели навигации выберите параметр «Настройка параметров изображения с предварительным просмотром». На новом экране установите переключатель рядом с параметром «Использовать расширенные настройки 3D-изображения» и нажмите «Применить».
  2. После этого нажмите «Управление 3D-настройками» на левой панели навигации и перейдите на вкладку «Настройки программы».
  1. Нажмите «Добавить» и убедитесь, что вы просматриваете на своем компьютере исполняемый файл, который используется для запуска игры, с которой у вас возникают проблемы. Самый простой способ — щелкнуть правой кнопкой мыши ярлык игры на рабочем столе и выбрать опцию «Открыть местоположение файла», которая также выберет необходимый исполняемый файл.
  2. Вы также можете просматривать вручную, если вы знаете, где вы установили игру. Он установлен в C >> Program Files по умолчанию. В раскрывающемся меню в разделе «Выберите предпочтительный графический процессор для этой программы» выберите «Высокопроизводительный процессор NVIDIA» и нажмите «Применить».
  1. Проверьте, исчезла ли проблема после перезагрузки компьютера.

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

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

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

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

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

Решение 4. Удалите GeForce Experience

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

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

  1. Убедитесь, что вы вошли в систему с учетной записью администратора на своем компьютере, так как вы не сможете удалить программы, используя любую другую учетную запись.
  2. Нажмите кнопку меню «Пуск» или строку поиска рядом с ней и откройте панель управления, выполнив поиск. Кроме того, вы можете нажать на значок шестеренки, чтобы открыть настройки, если вы пользователь Windows 10.
  3. На панели управления измените параметр «Вид как:» в верхней правой части окна на «Категория» и нажмите «Удалить программу» в разделе «Программы».
  1. Если вы используете утилиту «Настройки» в Windows 10, нажмите «Приложения», чтобы сразу открыть список всех установленных приложений на вашем ПК.
  2. Найдите запись GeForce Experience в списке и щелкните по ней один раз. Нажмите кнопку «Удалить», которая появится над списком, и подтвердите все диалоговые окна, которые могут появиться. Следуйте инструкциям на экране, чтобы удалить GeForce Experience и перезагрузить компьютер после этого.

Решение 5. Добавьте определенный раздел реестра

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

  1. Поскольку вам нужно будет отредактировать реестр, чтобы выполнить это решение, мы настоятельно рекомендуем вам ознакомиться с этой статьей, которую мы подготовили, для безопасного резервного копирования реестра и предотвращения других проблем, которые могут возникнуть.
  2. Откройте утилиту редактора реестра, набрав «regedit» в окне панели поиска, в меню «Пуск» или в диалоговом окне «Выполнить» на ПК с Windows. Перейдите к следующему ключу в редакторе реестра, используя навигацию левой панели:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers

  1. Щелкните правой кнопкой мыши пустую правую часть экрана редактора реестра, где ключ GraphicsDrivers является последним выбранным ключом в адресной строке, и выберите New >> DWORD (32-битное) значение или QWORD (64-битный) в зависимости от архитектуры вашей установки Windows. Щелкните правой кнопкой мыши на ключе, который вы только что добавили, и нажмите «Переименовать».
  2. Установите имя ключа в TdrLevel. Щелкните правой кнопкой мыши еще раз и выберите пункт «Изменить» в контекстном меню. Под значением данных установите 0 и измените опцию Base на Hexadecimal. Нажмите кнопку ОК, перезагрузите компьютер и проверьте, не исчезла ли проблема.
  1. Перезагрузите компьютер и проверьте, появляется ли ошибка «Не удалось повторно подключить все сетевые диски» при запуске.

Решение 6. Отключите синхронизацию Steam Cloud

Этот метод, как сообщалось, был рабочим множеством пользователей, но игра, которая была исправлена ​​этим методом, была Call of Duty: WWII почти во всех случаях. Это может означать, что этот метод специфичен для данной видеоигры, но его использование не повредит, за исключением того, что вы потеряете преимущества Steam Cloud.

  1. Откройте свой клиент Steam, дважды щелкнув его значок на рабочем столе или выполнив поиск в меню «Пуск», и перейдите на вкладку «Библиотека» на начальном экране, который откроется.
  2. Щелкните правой кнопкой мыши игру, которая вызывает эти проблемы, и выберите «Свойства» в раскрывающемся меню.
  3. Перейдите на вкладку «Обновления» и в окне «Свойства» и снимите флажок «Включить синхронизацию Steam Cloud». Убедитесь, что вы применили изменения и выйдите из Steam на данный момент.
  1. Перезагрузите компьютер, запустите проблемную игру и проверьте, появляется ли ошибка DXGI_ERROR_DEVICE_HUNG во время игры.

Решение 7. Обновите Windows до последней сборки

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

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

  1. Используйте комбинацию клавиш Windows Logo Key + I, чтобы открыть Настройки на ПК с Windows. Кроме того, вы можете выполнить поиск «Настройки» в меню «Пуск» или на панели поиска или просто щелкнуть значок в виде шестеренки в меню «Пуск».
  2. Найдите и нажмите «Обновить» безопасность »в приложении« Настройки ».
  3. Оставайтесь на вкладке «Центр обновления Windows» и нажмите кнопку «Проверить наличие обновлений» в разделе «Состояние обновления», чтобы проверить, доступна ли новая сборка Windows.
  1. Если он доступен, Windows должна немедленно начать процесс загрузки, а обновление должно быть установлено, как только вы сможете перезагрузить компьютер.

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

  1. Откройте утилиту PowerShell, щелкнув правой кнопкой мыши кнопку меню «Пуск» и выбрав опцию Windows PowerShell (Admin) в контекстном меню.
  1. Если вы видите командную строку вместо PowerShell в этом месте, вы также можете найти ее в меню «Пуск» или в строке поиска рядом с ней. На этот раз убедитесь, что вы щелкнули правой кнопкой мыши по первому результату и выбрали «Запуск от имени администратора».
  2. В консоли Powershell введите «cmd» и наберитесь терпения, чтобы Powershell переключился в окно, подобное cmd, которое может показаться более естественным для пользователей командной строки.
  3. В консоли, похожей на «cmd», введите команду, показанную ниже, и обязательно нажмите Enter после этого:

wuauclt.exe / updatenow

  1. Пусть эта команда выполнит свою работу как минимум в течение часа и проверит, были ли найдены и установлены какие-либо обновления без проблем. Этот метод может быть применен ко всем операционным системам Windows, включая Windows 10.

Исправлено: DXGI_ERROR_DEVICE_HUNG Ошибка в Windows 7, 8 и 10 — Ссылка на основную публикацию

Источник: http://helpexe.ru/windows/ispravleno-dxgi-error-device-hung-oshibka-v

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.