Вопрос или проблема
Судя по всему, это известная проблема, для которой нет универсального решения, но после часов исследований я все еще не нашел никого, кто упоминал бы о чем-то странном, что я заметил. У меня новый ПК с i5-13600KF и XFX Merc RX 7800XT на MSI PRO B760M-A (Windows 10 x64 pro), и на данный момент я сыграл в 4 игры:
- Star Citizen: работает нормально. Умеренная производительность (40 кадров в секунду с периодическими падениями в 1080p), но я не думаю, что это связано.
- Hellblade 1, замерзал до такой степени, что играть было невозможно, используя DirectX12, но работал безупречно, когда я переключился на DirectX11, используя аргументы программы.
- Life is strange 2, работал идеально.
- Ghost of Tsushima: работает “легко” с большим запасом по всем параметрам (температура от 40 до 60°C, загрузка GPU 40%, VRAM 60%) до тех пор, пока он полностью не вылетает с ошибкой DXGI_ERROR_DEVICE_HUNG случайно, но очень часто (сегодня, примерно каждые 5 минут, иногда игра даже может автоматически сохраняться). Это может произойти где угодно, в любое время, обычно не дважды в одном и том же месте, когда я продолжаю с того места, где остановился. Что “странное”, о чем я не слышал больше нигде, так это то, что я заметил, что загрузка GPU достигает 100% ровно в тот момент, когда происходит ошибка, в то время как все остальное остается таким же.
Считаете ли вы, что это может быть аппаратной проблемой?
Я пытался обновить драйверы Radeon до версии 24.10.1, добавил -dx11 в качестве аргумента в ярлык игры, отключил XMP, выключил апскейлинг. Ничего из этого не сработало.
Ответ или решение
Решение проблемы с DXGI_ERROR_DEVICE_HUNG: Подробный анализ
Проблема с частыми сбоями в играх с ошибкой DXGI_ERROR_DEVICE_HUNG зачастую вызвана сочетанием программных и аппаратных факторов. Давайте подробнее рассмотрим ваш случай и определим возможные причины сбоев, а также предложим пути их решения.
1. Конфигурация системы
У вас новая система на базе процессора i5-13600KF и видеокарты XFX Merc RX 7800XT с материнской платой MSI PRO B760M-A. Windows 10 x64 Pro – это современная операционная система, которая поддерживает последние драйверы и технологии.
2. Анализ конкретных игровых сессий
- Star Citizen: Хоть игра и не демонстрирует выдающихся результатов по производительности, она работает без сбоев. Это может указывать на то, что система справляется с нагрузкой, если не учитывать требования к FPS.
- Hellblade 1: Переключение на DirectX11 решает проблему замораживания, что указывает на несовместимость или проблемы с DirectX12 в вашей конфигурации.
- Life is Strange 2: Игра работает без нареканий, что подтверждает вашу конфигурацию как устойчивую для менее требовательных проектов.
- Ghost of Tsushima: Здесь вы сталкиваетесь с наиболее серьезными проблемами. Частые сбои и 100% использование GPU в момент краха подсказывают на возможные перегрузки или сбои в работе графического процессора.
3. Возможные причины проблемы
- Драйвера: Вы уже обновили драйвера до версии 24.10.1. Однако стоит проверить, нет ли бета-версий драйверов, которые могут оптимизировать работу вашей видеокарты с DirectX 12.
- Нагрузка на GPU: Пики загрузки GPU до 100% во время сбоев могут указывать на перегрев или недостаток питания, хотя температурные показатели находятся в норме. Убедитесь, что блок питания соответствует рекомендациям для RX 7800XT.
- Настройки графики: Параметры, такие как сглаживание и текстуры, могут оказывать значительное влияние на производительность. Попробуйте понизить настройки графики для Ghost of Tsushima и проверьте, улучшится ли стабильность.
- Энергоуправление: Настройка параметров энергопотребления в Windows может помочь. Убедитесь, что выбран план управления электропитанием "Высокая производительность".
4. Дополнительные шаги
- Проверка на аппаратные неисправности: Используйте утилиты для тестирования GPU (например, FurMark) и CPU (Prime95) на стресс-тесты для проверки стабильности.
- Переустановка или очистка DirectX: Используйте инструмент DirectX End-User Runtime Web Installer для обновления, а также проверьте целостность файлов игры через платформу, на которой она установлена.
- Настройка BIOS: Попробуйте сбросить настройки BIOS на заводские или обновить до последней версии. Изменение настроек XMP может также быть важным, так как это влияет на работу оперативной памяти.
Заключение
DXGI_ERROR_DEVICE_HUNG может проявляться по множеству причин, и ваше наблюдение о резком увеличении загрузки GPU в момент сбоя является важным индикатором. Хотя это не непосредственно указывает на аппаратные неисправности, доработки в программном обеспечении, такие как драйвера и настройки, могут значительно улучшить стабильность работы вашей системы. Не стесняйтесь обращаться к службам поддержки разработчиков игр или на форумы сообщества для получения дополнительных советов и рекомендаций.