Исправление ошибки DXGI_ERROR_DEVICE_HUNG в The Last of Us Part II Remastered

Ошибка указывает на «DXGI_ERROR_DEVICE_HUNGВ игре Обновление «Последние из нас, часть XNUMX» Это обычно приводит к сбою графики на системном уровне. Это происходит, когда графический процессор (GPU) перестаёт отвечать из-за перегрузки графического тракта, нестабильных драйверов или нестабильности оборудования. Распространённые причины включают: Перегрузка графического процессора (GPU) или центрального процессора (CPU)., Или Поврежденные драйверы, Или Неправильные настройки производительности.

Кроме того, известно, что расширенные функции отображения, такие как Генерация кадров И техники Обновление от сторонних организаций (Например, модификации DLSS или инструменты для внедрения reshade) вызывают сбои в работе при определенных условиях.

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

Прежде чем ты начнешь:

  • Убедитесь, что ваша система Windows обновлена ​​(Настройки > Центр обновления Windows).
  • Закройте все приложения, работающие в фоновом режиме (Overlays, MSI Afterburner, Discord, OBS).
  • убедись в том, что Игра установлена ​​на SSD-диске..
  • Убедитесь, что температура графического процессора (GPU) не превышает 85 градусов Цельсия. Под нагрузкой (используйте HWiNFO или MSI Afterburner).

также, Отмените любые попытки разгона графического процессора (GPU) или видеопамяти (VRAM). وОтключить понижение напряжения Если применимо. Графические процессоры (GPU) с разгоном или пониженной тактовой частотой могут проходить тесты производительности, но могут давать сбои в некоторых играх, таких как... Обновление «Последние из нас, часть XNUMX»Это особенно важно во время компиляции шейдеров или плотных переходов между сценами. Восстановление настроек частоты и напряжения по умолчанию обеспечивает максимальную стабильность во время игры.

1. Отключите NVIDIA Reflex.

Разработано NVIDIA Рефлекс Для сокращения времени отклика системы за счет минимизации задержки между вводом и отображением на экране. Хотя это полезно в соревновательных играх, в некоторых случаях Reflex может мешать доставке кадров, если графический процессор (GPU) находится под большой нагрузкой или драйверы нестабильны. Это может привести к сбоям или зависаниям во время игры.

Отключение этой функции может снизить нагрузку на графический процессор (GPU), обеспечивая более стабильную частоту кадров и повышая общую стабильность системы. Это может устранить ошибку «DXGI_ERROR_DEVICE_HUNG» в некоторых настройках.

  1. Запустите игру и войдите в меню. Настройки/Опции (Настройки/Параметры).
  2. Перейдите во вкладку «Настройки». Дисплей (Отобразить) и найти:
    • NVIDIA Reflex с низкой задержкой
  3. Измените настройку на:
    • установленный NVIDIA Reflex с низкой задержкой على Выкл. (Выключить) (Вместо «On"Или же"Вкл. + Повышение»).

Настройка NVIDIA Reflex Low Latency в параметрах игры

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

2. Увеличьте виртуальную память

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

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

  1. Нажмите на Windows + S, И введите "Расширенные системные настройки", затем нажмите Enter.
    В Windows выполните поиск «Расширенные системные параметры».
  2. В окне свойств системы:
    • Выбрать вкладку Расширенные настройки
    • нажать на Настройки В рамках представления

    Свойства системы, вкладка «Дополнительно»

  3. В параметрах производительности:
    • Перейти на вкладку Расширенные настройки
    • нажать на Изменение в виртуальной памяти

    расположение настроек виртуальной памяти

  4. Снимите отметку Автоматически управлять размером файла подкачки для всех дисков.
  5. Найдите Системный диск (C:) И выберите Обычный размер.
  6. Если вы хотите использовать пользовательские настройки, введите следующие значения (скорректированные в соответствии с объемом оперативной памяти вашей системы):

    Начальный размер:
    1.5 x Ваш объем оперативной памяти в МБ (Пример: 16 ГБ ← 24576 МБ)
    Максимальный размер: 3 x Ваш объем оперативной памяти в МБ (Пример: 16 ГБ ← 49152 МБ)

    ملاحظة:
    1 ГБ = 1024 МБ. Если вы не уверены, оставьте этот параметр в значении «Размер, управляемый системой».
    Не уверены, сколько у вас оперативной памяти? Нажмите на Windows + R, затем введите DXDiagПроверьте вкладку «Система».
  7. нажать на Обозначение, Потом Ok Для подтверждения.
    Важный: После ввода обоих значений нажмите на кнопку. Обозначение В противном случае ваши изменения не будут реализованы.
    Установка значений выделенной виртуальной памяти
  8. Перезагрузите компьютер. Чтобы применить изменения, протестируйте своё приложение.

3. Отключить функции генерации кадров и оптимизации разрешения.

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

  1. Выберите и отключите эту опцию. Генерация кадров (В зависимости от графического процессора, это может отображаться как «DLSS Frame Gen» или «FSR 3 Frame Gen»).
    Настройте генерацию кадров в графических настройках игры.
  2. Найти обстановку Высококлассный метод (DLSS/FSR/XeSS) и установить его на Выкл. Или Разрешение.
    Настройка способа улучшения в настройках игры.
  3. выберите Apply Changes Или подтвердитьЗатем полностью выйдите из игры и перезапустите её, чтобы убедиться, что изменения применены, а не просто вернитесь в главное меню.

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

4. Чистая установка графических драйверов.

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

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

Для полного удаления Рекомендуется использовать DDU (Display Driver Uninstaller) — специализированный инструмент, который удаляет все следы текущего драйвера графического процессора, позволяя выполнить действительно чистую установку.

  1. Загрузите Диспетчер удаления драйверов (DDU) Из официального источника: wagnardsoft.com.
  2. извлекать Загруженный ZIP-файл иЗапустите DDU.exe как администратор.
    Распакуйте и запустите программу удаления драйверов дисплея.
  3. В DDU выберите Производитель графического процессора (GPU) Выберите свой вариант из выпадающего списка:
    • NVIDIA
    • AMD
    • Intel
  4. нажать на Очистите и перезапустите Для полного удаления текущих определений (компьютер автоматически перезагрузится).
    После перезагрузки компьютера обязательно временно отключитесь от интернета перед установкой новых драйверов. Это предотвратит автоматическую установку старых драйверов Центром обновления Windows.
    Параметры очистки определений DDU
  5. После перезагрузки загрузите новые драйверы по следующей ссылке:

    Совет: Если вы используете ноутбук с переключаемой графикой (Optimus или AMD Switchable Graphics), загрузите пакет драйверов с веб-сайта производителя вашего ноутбука, а не с сайта производителя вашей видеокарты.
    Официальная страница загрузки драйверов для видеокарты

  6. Установите загруженные драйверы, используя настройки. Быстрый/Стандартный, Потом Рестарт твой компьютер.

5. Отключите Intel Turbo Boost (только для опытных пользователей)

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

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

Кроме того, высокая загрузка ЦП фоновыми приложениями (такими как браузеры, утилиты для работы с реестром и антивирусное программное обеспечение) может косвенно вызывать таймауты драйверов. Закройте эти приложения перед запуском игры.

ملاحظة: Отключение функции Turbo Boost может значительно снизить производительность процессора в некоторых задачах, но при этом сохранит стабильность.

  1. Перезагрузите компьютер Немедленно начните нажимать клавишу BIOS (многократно) во время загрузки системы.
  2. Правильная клавиша BIOS зависит от производителя и модели:
    • F2 Системы Dell и Acer, а также некоторые системы ASUS и Lenovo.
    • F12 – Меню загрузки во многих моделях Lenovo и HP
    • Del / Esc Распространённая проблема для материнских плат от MSI, Gigabyte и некоторых моделей ASUS.Совет: на экране запуска вашей системы отобразится правильный ключ, или вы можете обратиться к руководству пользователя вашей материнской платы/ноутбука.
  3. Перейти на вкладку Фильтр (Продвинутый уровень) или рогатка (Измененный) или Overclocking (Разгон) (в соответствии с настройками вашей BIOS) и найдите соответствующий раздел. Конфигурация процессора (Инициализация ЦП) или Эффективности (Производительность).
    ⚠️ Если вы не знакомы с настройками BIOS, сделайте скриншоты каждой вкладки перед внесением изменений. Изменяйте только настройки Turbo Boost — не изменяйте никакие другие настройки, если это не является абсолютно необходимым.
    Расширенное меню конфигурации процессора в BIOS
  4. Найдите Intel Turbo Boost Technology Установите его на Отключена (Неполноценный)
    Если этот параметр отсутствует, BIOS может присвоить ему другое название. Intel Adaptive Boost Или «Усовершенствованный турбонаддув»Или же эта функция может быть недоступна вообще, в зависимости от вашего процессора.
    Отключите функцию Intel Turbo Boost в BIOS.
  5. Нажмите на F10 Чтобы сохранить изменения и выйти (или следуйте инструкциям по сохранению, которые появятся на экране).

6. Увеличенная задержка TDR (только для опытных пользователей)

происходит ошибка “DXGI_ERROR_DEVICE_HUNG” Из-за таймаута графического процессора — когда Windows считает, что ваша видеокарта перестала отвечать, и принудительно перезагружает её.

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

⚠️ Это продвинутое решение, и его следует применять только в том случае, если все остальные шаги не дали результата. Ввод неверного значения может привести к зависанию системы во время фактического выключения графического процессора вместо выполнения безопасной перезагрузки. Всегда используйте руткит. Создание резервной копии журнала. Первый.
  1. Нажмите на Windows + R, записывать regedit, затем нажмите Enter.
  2. Перейдите по следующему пути:
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers
  3. Щелкните правой кнопкой мыши в правой части экрана, выберите Новое > значение DWORD (32 бита)И назовите это:
    TdrDelay

    Создание нового ключа DWORD с именем TDRDELAY.png

  4. Дважды щелкните на TdrDelayУстановите основание на عشريи введите:
    10

    TdrDelay-Value-10.png

  5. нажать на OkЗакройте редактор реестра иПерезагрузите компьютер чтобы применить изменения.

Эти изменения указывают Windows подождать 10 секунд (вместо стандартных 2), прежде чем объявить о прекращении работы графического процессора. Эти изменения не решают проблемы на уровне драйверов, но могут предотвратить преждевременные перезагрузки во время интенсивного использования графического процессора.

Комментарии закрыты.