Ошибка DirectX с сообщением "GetDeviceRemovedReason failed" часто возникает у пользователей Windows во время игр, особенно с кодом DXGI_ERROR_DEVICE_HUNG. В этой статье рассмотрим основные способы решения данной проблемы.
Ошибка обычно связана с механизмом Windows Timeout Detection and Recovery (TDR), который реагирует на зависание видеокарты. Это может происходить по нескольким причинам, включая устаревшие драйверы, неправильные настройки или перегрев видеокарты.
Для отключения TDR выполните следующие шаги:
regedit
и нажмите Enter.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
TdrLevel
и установите значение 0.Также можно установить параметр TdrDelay
, чтобы задать время ожидания в секундах.
Убедитесь, что драйверы как дискретной, так и интегрированной видеокарт обновлены. Скачайте последние версии с официальных сайтов NVIDIA, AMD или Intel. Обновление через диспетчер устройств может не всегда быть эффективным.
Попробуйте снизить частоту обновления экрана до 60 Гц, если у вас монитор с более высокой частотой. Это можно сделать через настройки дисплея в Windows.
Измените параметры в файлах конфигурации игры, которые находятся в папке "Мои документы" в подкаталоге Settings. Откройте файл в блокноте и измените следующие параметры:
AntiAliasingPost
на 1PostProcessQuality
на 1GstRender.Dx12Enabled
на 1 (если доступно)Если предыдущие методы не помогли, попробуйте:
Если ошибка возникает только в одной игре, возможно, проблема связана с ней, и стоит ожидать патчей от разработчиков.
Добавить комментарий