Попробуйте наш инструмент устранения неполадок
Выберите операционную систему
Выберите язык програмирования (опционально)
‘>
Когда вы играете в игру, вас прерывает внезапное сообщение об ошибке. Это вас сильно раздражает.
Значок « Unreal Engine завершает работу из-за потери устройства D3D ”Ошибка – распространенная проблема. Это не проблема для конкретной игры. И ошибка не только у вас.
Не волнуйтесь, их можно исправить.
Попробуйте эти методы:
Необязательно пробовать их все; просто продвигайтесь вниз по списку, пока не найдете тот, который вам подходит.
- Обновить Unreal Engine
- Обновите драйвер устройства
- Изменить графическую карту по умолчанию
- Проверять файлы в Steam
- Отключить NVIDIA Geforce Experience Battery Boost
- Снизьте энергопотребление ПК
- Отключить антивирусное ПО
- Проверить оборудование
Метод 1: обновить Unreal Engine
Разработчики Unreal Engine продолжат выпуск новых версий. В новой версии будут исправлены ошибки, которые могут вызвать эту ошибку. Поэтому вам следует попробовать установить последнюю версию, чтобы увидеть, устраняет ли это ошибку.
Надеюсь, это так. Но если нет, есть еще несколько вещей, которые можно попробовать.
Метод 2: обновить драйвер устройства
Обновление драйверов – полезный метод решения многих проблем. Стоит попробовать, когда вы сталкиваетесь с проблемами. По словам пользователей, если драйвер видеокарты / видеокарты устарел или поврежден, это может вызвать эту ошибку.
Есть два способа обновить драйвер: вручную и автоматически.
Вариант 1 – Вручную : Чтобы получить драйвер устройства, вам необходимо перейти на веб-сайт производителя, найти драйвер, соответствующий вашей конкретной версии Windows (например, 32-разрядной версии Windows), и загрузить драйвер вручную.
После того, как вы загрузили правильный драйвер для своей системы, дважды щелкните загруженный файл и следуйте инструкциям на экране, чтобы установить драйвер.
Вариант 2 – автоматически (Рекомендую) : Если у вас нет времени, терпения или компьютерных навыков для обновления драйвера вручную, вы можете сделать это автоматически с помощью Водитель Easy .
Водитель Easy автоматически распознает вашу систему и найдет для нее правильный драйвер. Вам не нужно точно знать, в какой системе работает ваш компьютер, вам не нужно рисковать, загружая и устанавливая неправильный драйвер, и вам не нужно беспокоиться о том, что вы ошиблись при установке.
Вы можете обновить драйвер автоматически с помощью БЕСПЛАТНОЙ или Pro версия Driver Easy. Но с Pro версия это займет всего 2 клика:
- Скачать и установите Driver Easy.
- Запустите Driver Easy и щелкните Сканировать сейчас кнопка. Затем Driver Easy просканирует ваш компьютер и обнаружит проблемы с драйверами.
- Щелкните значок Обновить рядом с выбранным драйвером, чтобы автоматически загрузить правильную версию этого драйвера, затем вы можете установить его вручную (это можно сделать с помощью СВОБОДНЫЙ версия).
Или нажмите Обновить все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе. (Для этого требуется Pro версия который поставляется с полной поддержкой и 30-дневной гарантией возврата денег. Вам будет предложено выполнить обновление, когда вы нажмете «Обновить все».)
Профессиональная версия Driver Easy поставляется с полной технической поддержкой.
Если вам нужна помощь, обращайтесь Служба поддержки Driver Easy в support@drivereasy.com .
Метод 3: изменить видеокарту по умолчанию
Чтобы улучшить игровой процесс, некоторые люди могут установить на свой ПК специальную видеокарту. Однако из-за ограниченной производительности встроенной видеокарты, а игра может быть несовместима с двойной видеокартой, это может вызвать ошибку «Unreal Engine завершается из-за потери устройства D3D». В этом случае вы можете установить свою выделенную видеокарту в качестве видеокарты по умолчанию, чтобы исправить эту ошибку.
- Запустите панель управления NVIDIA. Нажмите Управление настройками 3D .
- На вкладке ‘Глобальные настройки’ выберите Высокопроизводительный процессор NVIDIA в раскрывающемся списке.
- Щелкните Применить.
- Перезагрузите компьютер, затем запустите игру, чтобы проверить, появится ли ошибка.
Метод 4: проверить файлы в Steam
Если эта ошибка возникает, когда вы играете в игры в Steam, вы можете попробовать проверить файлы, чтобы устранить ошибку.
- Запускаем Steam, нажимаем Игры и выберите Просмотр библиотеки игр .
- Щелкните правой кнопкой мыши игру, в которую вы не можете играть из-за ошибки, и нажмите Свойства .
- Под ЛОКАЛЬНЫЕ ФАЙЛЫ вкладку, щелкните ПРОВЕРЬТЕ ЦЕЛОСТНОСТЬ ИГРОВЫХ ФАЙЛОВ …
Дождитесь завершения. - Перезапустите игру, чтобы проверить, появится ли ошибка.
Метод 5: отключить ускорение батареи NVIDIA Geforce Experience
Бывает, что вы без проблем играете в игры на заряженном ноутбуке. Но ошибка возникает, когда ваш ноутбук не заряжен. В этом случае вы можете попробовать этот метод для устранения ошибки.
Но этот метод поддерживает только пользователей с NVIDIA GPU.
- Запустите NVIDIA Geforce Experience. Скачать с Сайт NVIDIA если у тебя его нет.
- Нажмите Игры а затем отключите ЗАРЯД БАТАРЕИ .
- Перезапустите игру. В основном они должны работать нормально.
Метод 6. Снизьте энергопотребление ПК
Чтобы улучшить игровой процесс, люди обычно устанавливают самые высокие настройки. Однако это приведет к перегрузке компьютера с чрезмерным потреблением энергии, что может вызвать ошибку.
Таким образом, уменьшение настроек с высоким потреблением энергии может помочь вам решить эту ошибку. Он включает в себя снижение всех настроек графики до минимума и снижение частоты вашего графического процессора.
Если вы разгоняете GPU, вы можете попробовать разогнать его. Есть пользователи, которые могут играть в стабильную игру, разогнав свой GPU.
Кроме того, уменьшение всех настроек графики до минимума может помочь вашей игре работать плавно.
Метод 7: отключить антивирусное программное обеспечение
Возможно, ваше антивирусное программное обеспечение может конфликтовать с Unreal Engine. Поэтому попробуйте отключить антивирус, а затем запустить игру, чтобы проверить, появится ли ошибка или нет.
Если он все же исправит ошибку, вы можете подумать о смене антивирусного программного обеспечения. Или вы можете попросить совета у производителя антивируса.
Запись : Будьте особенно осторожны с тем, какие сайты вы посещаете, какие электронные письма открываете и какие файлы загружаете, когда антивирусное программное обеспечение отключено.
Метод 8: проверьте оборудование
В некоторых случаях проблемы могут быть вызваны аппаратным обеспечением вашего компьютера. Стоит проверить аппаратное обеспечение вашего компьютера.
Для этой ошибки сначала проверьте свою видеокарту и видеокарту.
Если вы обнаружите какую-либо проблему с оборудованием, которую не можете решить самостоятельно, обратитесь к производителю устройства за поддержкой или просто замените его новым.
Мы надеемся, что описанные выше методы помогут. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.
Содержание
- Как исправить ошибку «Unreal Engine завершает работу из-за потери устройства D3D»
- Содержание
- Что вызывает ошибку «Unreal Engine выходит из-за потери устройства D3D»?
- Решение 1. Обновление Unreal Engine, Windows и Steam
- Решение 2. Отключение NVIDIA Game Booster (или других функций)
- Решение 3. Изменение предпочтения выделенной графики
- Решение 4. Отключение встроенной графики
- Решение 5. Отключение антивируса / брандмауэра
- Решение 6. Отключение разгона и технологии SLI
- Решение 7. Обновление драйверов графики
- Решение 8. Отключите полноэкранный режим
- Получите пользовательские эффекты отключения экрана для вашего Nexus 5 или другого устройства Android
- Читать дальше
- Получите аудио микшер CyanogenMod на свой Nexus 6
- Читать дальше
- Получить CyanogenMod «Theme Engine» Темы на вашем Nexus 5
- Unreal Engine is exiting due to D3D device being lost — как исправить ошибку
- Способы исправить ошибку D3D device being lost
Как исправить ошибку «Unreal Engine завершает работу из-за потери устройства D3D»
Содержание
Пользователи видят сообщение об ошибке «Unreal Engine завершает работу из-за потери устройства D3D.’, Когда Unreal не может подключиться к устройству D3D на вашем компьютере. Эта ошибка очень распространена и также может возникать у пользователей, у которых нет явных проблем на своих компьютерах.
По словам разработчиков Unreal Engine, эта проблема обычно возникает, когда графика или аппаратные компоненты компьютера не синхронизируются должным образом с Unreal Engine, что, в свою очередь, приводит к неправильной работе с устройством D3D. В этой статье мы рассмотрим все решения относительно того, почему возникает эта проблема, а также как обходные пути для ее решения.
Что вызывает ошибку «Unreal Engine выходит из-за потери устройства D3D»?
Получив многочисленные сообщения от пользователей о проблеме, мы решили исследовать проблему. После объединения этих отчетов мы продублировали ситуации на наших рабочих станциях и выяснили причины. Причины появления этого сообщения об ошибке, но не ограничиваются следующими:
- Устаревший движок Unreal Engine: Наиболее вероятная причина заключается в том, что Unreal Engine не обновлен до последней сборки и не может взаимодействовать с другими компонентами системы, которые могут быть обновлены недавно. Может быть и наоборот.
- Антивирусная программа: Существует множество антивирусных программ, которые, как правило, блокируют Unreal Engine и, следовательно, отмечают ложное срабатывание. Это очень распространенная проблема, и ее можно решить, создав белый список или отключив его.
- Устаревшие драйверы устройств: Другая вероятная причина возникновения этой проблемы заключается в том, что драйверы устройств повреждены или устарели. В обоих случаях переустановка или обновление драйверов работают.
- Неполные файлы Steam: Steam часто работает с Unreal Engine. Если файлы игры / установки повреждены или неполны, вы получите обсуждаемое сообщение об ошибке.
- Настройки NVIDIA GeForce: Также известно, что эти модули конфликтуют с игрой. Обычно проблема решается отключением модуля или отключением определенных настроек.
- Разгон: Разгон может дать вашему компьютеру необходимый импульс, но, как известно, вызывает проблемы или конфликты с приложениями, потребляющими много ресурсов. Отключение разгона может помочь вам.
- Видеокарта по умолчанию: Графическая карта по умолчанию обычно отключается, когда работает выделенная с большей мощностью. Однако в некоторых случаях он может работать вместе с выделенной видеокартой и вызывать конфликты, которые в дальнейшем вызовут проблемы.
Прежде чем приступить к работе с решениями, убедитесь, что вы вошли в систему как администратор. Кроме того, у вас должно быть активное и открытое подключение к Интернету.
Решение 1. Обновление Unreal Engine, Windows и Steam
Обычно, если какой-либо из упомянутых компонентов устарел, у них возникают проблемы при взаимодействии друг с другом. При плохой связи игра не может работать должным образом. Это очень распространенная повторяющаяся проблема, и пользователи часто ее игнорируют.
Метод обновления движка Unreal немного долгий, но Windows и Steam обновляются в мгновение ока. Убедитесь, что вы вошли в систему как администратор, и следуйте инструкциям в точном порядке. Мы начнем с обновления Unreal Engine.
- Открой Пусковая установка и перейдите к Библиотека
- Оказавшись в библиотеке вверху, вы сможете увидеть версию движка. Если доступно обновление, вы увидите плюс рядом с ним.
- Нажми на Добавить версии и когда вы щелкнете по нему, будет предложено установить новый движок. Загрузите соответствующую версию движка и нажмите Обновить.
Теперь, когда Unreal Engine обновлен, мы продолжим обновление Windows.
- Нажмите Windows + S, введите «обновить» в диалоговом окне и откройте Обновить результат при возврате.
- Теперь нажмите кнопку Проверить обновления. Теперь Windows автоматически начнет проверку онлайн-серверов на предмет наличия обновлений для установки.
Наберитесь терпения и позвольте процессу завершиться. После завершения процесса, если будет предложено, начать сначала твой компьютер. После перезапуска выполните следующие действия, чтобы обновить Пар.
- Запустить Пар клиент и убедитесь, что у вас есть активное подключение к Интернету.
- Клиент после проверки онлайн-серверов автоматически начнет загрузку последнего обновления. После загрузки обновления снова перезагрузите компьютер.
После обновления всех модулей попробуйте запустить Unreal Engine и посмотрите, сохраняется ли ошибка. Если это так, выполните следующие действия.
Решение 2. Отключение NVIDIA Game Booster (или других функций)
Еще одна вещь, которую нужно попробовать, прежде чем мы продолжим, — это убедиться, что в NVIDIA GeForce Experience не активны никакие «улучшающие» функции. Хотя эти функции могут изменять настройки и обеспечивать дополнительную производительность, известно, что они вызывают несколько проблем.
Эти «улучшающие» функции в основном представляют собой такие функции, как Ускоритель игры, Оптимизатор батареи, и т.д. Откройте GeForce Experience (или соответствующее приложение) и убедитесь, что они полностью отключены. Вы также можете временно отключить GeForce Experience и посмотреть, работает ли это. Когда вы будете абсолютно уверены, что проблема не в этих функциях, вы можете перейти к другим решениям.
Решение 3. Изменение предпочтения выделенной графики
Обычно известно, что люди, которые используют Unreal Engine и играют в его игры, имеют на своих компьютерах собственную выделенную графику. Специализированная графика обычно добавляется позже поверх встроенного графического модуля Intel (известного как Intel HD или Intel UHD).
Однако наличие двух графических модулей в одном компьютере вызывает ряд проблем, что неудивительно. В этом решении мы перейдем к панели управления NVIDIA, а затем после выбора Unreal Engine убедитесь, что он настроен для работы только с графическими драйверами NVIDIA.
- Щелкните правой кнопкой мыши в любом месте рабочего стола и выберите Панель управления NVIDIA.
- Когда панель управления откроется, нажмите Управление настройками 3D. Теперь нажмите на Настройки программы.
- Теперь вы увидите раскрывающийся список, содержащий список всех программ. Добавить Unreal Engine и выберите NVIDIA (выделенная графика) из второго раскрывающегося списка.
- Сохранить изменения и выйти. Перезагрузите компьютер и попробуйте запустить модуль / игру и посмотрите, решит ли это проблему.
Решение 4. Отключение встроенной графики
Еще можно попробовать полностью отключить встроенную графику на вашем компьютере. Это может помочь, если для устранения проблемы недостаточно только изменить предпочтения графики. Учтите, что это не повлияет на производительность или функциональность вашего компьютера; только сейчас ваша выделенная графика будет выполнять всю работу по поднятию тяжестей, в то время как встроенная графика останется неактивной. Прежде чем продолжить, убедитесь, что вы вошли в систему как администратор.
- Нажмите Windows + R, введите «devmgmt.msc»В диалоговом окне и нажмите Enter.
- В диспетчере устройств перейдите к Видеоадаптеры и выберите на борту
- Теперь щелкните его правой кнопкой мыши и выберите Отключить.
На короткое время ваш экран, вероятно, погаснет, но вернется. Здесь компьютер полностью переключается на вашу выделенную графику. Сохранить изменения и выйти. Теперь попробуйте запустить Unreal Engine и посмотрите, сохраняется ли проблема.
Решение 5. Отключение антивируса / брандмауэра
Антивирусное программное обеспечение защищает вас, анализируя все системные файлы на вашем компьютере, а также проверяя все запущенные процессы, которые, похоже, занимают ресурсы. Однако во многих случаях он отмечает «проверенный» процесс как вредоносное ПО; отсюда и называется ложным срабатыванием. Такая ситуация случается с множеством разных игр и, как известно, либо полностью отключает запуск игры, либо не дает ей достаточных разрешений для доступа к указанным ресурсам. То же самое и с антивирусным программным обеспечением и Unreal Engine.
Следовательно, вы должны попробовать отключение антивирусного программного обеспечения. Вы можете ознакомиться с нашей статьей о том, как выключить антивирус. После отключения антивируса перезагрузите компьютер и повторите попытку потоковой передачи. Если отключение антивируса не помогает, попробуйте удаление его и посмотрим, поможет ли это вам. Некоторым заметным антивирусным программным обеспечением, вызывающим проблемы, были Avast и AVG. Тем не менее, вы должны попробовать отключить любой антивирус, который у вас есть, и посмотреть, поможет ли это.
Решение 6. Отключение разгона и технологии SLI
Разгон означает, что процессор должен выполнять кратковременные пакетные вычисления, чтобы дать вашему ПК толчок в его вычислительной мощности. При этом температура процессора повышается, а когда она достигает предела, он возвращается к нормальной обработке. В это время процессор охлаждается и, следовательно, готовится выполнить еще одну серию, когда он достаточно охладится.
Несмотря на расширенные функции и полезность разгона, мы получили несколько отчетов от пользователей, в которых они сообщили, что отключение разгона как для ЦПУ и видеокарта исправил проблему. Кажется, что Unreal Engine не оптимизирован для работы в ускоренно разогнанной среде.
Кроме того, помимо отключения разгона графики / процессора, мы также получили сообщения о том, что отключение SLI также помогло многим пользователям. SLI — это торговая марка, управляемая NVIDIA, основная цель которой — соединить две видеокарты вместе, чтобы их мощность могла быть объединена. Как и в случае обычного разгона, у Unreal Engine также возникают проблемы при активном SLI. Следовательно, вы должны попробовать отключить его на своем компьютере и посмотреть, поможет ли это.
Решение 7. Обновление драйверов графики
Графические драйверы — это основные модули, которые обеспечивают связь между графическим оборудованием и операционной системой (приложениями, играми и т. Д.). Если сами графические драйверы не работают должным образом, вы столкнетесь с проблемами почти со всеми графическими приложениями, такими как Unreal Engine. В этом решении мы удалим существующие графические драйверы и установим новые позже.
- Загрузите и установите DDU (программа удаления драйверов дисплея) с официального сайта.
- После установки Программа удаления драйвера дисплея (DDU), запустите свой компьютер в безопасный режим. Вы можете ознакомиться с нашей статьей о том, как загрузить компьютер в безопасном режиме.
- После запуска DDU выберите первую опцию «Очистите и перезапустите». Это полностью удалит текущие драйверы с вашего компьютера.
- Теперь после удаления загрузите компьютер в обычном режиме без безопасного режима. Нажмите Windows + R, введите «devmgmt.msc»В диалоговом окне и нажмите Enter. Щелкните правой кнопкой мыши любое пустое место и выберите «Искать изменения оборудования». Будут установлены драйверы по умолчанию. Попробуйте запустить Display Capture и проверьте, решает ли это проблему.
Примечание: Возможно, вам придется снова выполнить решение 1 после этого шага. - В большинстве случаев драйверы по умолчанию вам не подойдут, поэтому вы можете либо установить последние версии драйверов через Центр обновления Windows, либо перейти на веб-сайт производителя и загрузить самые свежие.
- После установки драйверов перезагрузите компьютер и проверьте, решена ли проблема.
Решение 8. Отключите полноэкранный режим
Вы можете попробовать отключить полноэкранный режим в игре, в которую пытаетесь играть, потому что, как сообщается, это устранило проблему для некоторых пользователей. Известно, что оконный режим решает эту проблему для некоторых игр на Unreal Engine.
Получите пользовательские эффекты отключения экрана для вашего Nexus 5 или другого устройства Android
При оформлении Android, это маленькие штрихи, которые завершают внешний вид, делая ваше устройство ваш, Если вы рутированы, вы, вероятно, уже знаете, что практически нет ничего, что вы не могли бы изм.
Читать дальше
Получите аудио микшер CyanogenMod на свой Nexus 6
CyanogenMod продолжает оставаться самым популярным пользовательским ПЗУ по уважительной причине. Их команда разработчиков всегда идет в ногу с последними тенденциями и гарантирует, что их программное .
Читать дальше
Получить CyanogenMod «Theme Engine» Темы на вашем Nexus 5
Наверняка вы слышали о дико популярном кастомном ROM CyanogenMod, верно? Как самая долгоживущая сторонняя прошивка для устройств Android, CM смогла сохранить свою популярность, поддерживая широкий спе.
Источник
Unreal Engine is exiting due to D3D device being lost — как исправить ошибку
Одна из самых распространённых ошибок в играх, созданных с использованием Unreal Engine — сообщение об ошибке An Unreal process has crashed с сообщением Unreal Engine is exiting due to D3D device being lost и, как правило — указанием кода 0x887A0006 HUNG в информации о сбое.
В этой инструкции подробно о том, как исправить ошибку D3D device being lost в играх на Windows 11 или Windows 10, и, попутно — о том, чем она может быть вызвана.
Способы исправить ошибку D3D device being lost
Текст рассматриваемой ошибки сообщает о том, что игровой движок Unreal Engine прекращает свою работу в связи с тем, что было потеряно устройство D3D (Direct 3D). Что это значит? — как правило, это означает, что видеоадаптер по какой-либо причине не ответил в отведённое время. Причины могут быть разными: часто — работа драйверов, иногда — влияние сторонних программ, разгон видеокарты и другие. Что можно попробовать, чтобы исправить ошибку:
- Если вы включали разгон GPU, экспериментировали с настройками в MSI Afterburner — попробуйте вернуть исходные настройки.
- Проверьте, исчезнет ли ошибка, если в панели управления NVIDIA включить «Режим отладки» (включается в главном меню в разделе «Справка»). В режиме откладки отключается в том числе и заводской разгон видеокарты.
- Зайдите в панель управления NVIDIA (можно использовать поиск в панели задач Windows 10 и Windows 11: просто начните вводить NVIDIA Control Panel) и в разделе «Дисплей» попробуйте отключить G-Sync (или оставить функцию включенной только для полноэкранных приложений), примените настройки и перезапустите игру.
- Вручную скачайте с официального сайта доступные драйверы NVIDIA (используйте отметку «чистая установка» при установке), AMD и, обязательно, — драйверы интегрированного видео при его наличии, например — Intel HD Graphics. Затем, используя утилиту DDU (Display Driver Uninstaller) и отключившись от Интернета, удалите имеющиеся драйверы, а после удаления — установите ранее скачанные драйверы. В случае NVIDIA рекомендую не устанавливать NVIDIA GeForce Experience, пока не будет ясно — исчезла ли ошибка.
- В панели управления NVIDIA можно в разделе «Управление параметрами 3D» — «Программные настройки» можно вручную задать, какой графический процессор использовать для игры: установить вместо «Автовыбор» опцию «Высокопроизводительный процессор NVIDIA». А если в этом случае ошибка сохраняется, а игра не требует серьёзных мощностей GPU, попробуйте, наоборот, выбрать «Интегрированное графическое оборудование».
- Согласно некоторым отзывам, ошибка может возникать, когда в Windows включено масштабирование, отличное от 100%. Подтвердить не могу, но проверить стоит (масштабирование меняется в параметрах экрана, там же где разрешение экрана).
- В случае ноутбуков, когда ошибка возникает из-за проблем с переключением графики, иногда может сработать установка старых драйверов дискретного и интегрированного видео с сайта производителя ноутбука для вашей модели.
- При использовании разгона оперативной памяти на вашем компьютере, попробуйте отключить его.
- Для игровых ноутбуков возможна ситуация, когда ошибка возникает при пиковых нагрузках и работе от батареи или при недостаточной мощности блока питания (особенно если он менялся на аналог).
- В некоторых случаях на ноутбуках наблюдается следующее поведение: ошибка D3D device being lost присутствует при использовании встроенного дисплея (который физически подключен к интегрированному видео), но исчезает при подключении внешнего монитора через HDMI (при условии, что аппаратно — это выход дискретной видеокарты).
И ещё один возможный метод исправления ошибки An Unreal process has crashed, Unreal Engine is exiting due to D3D device being lost — изменить параметр TdrDelay, отвечающий за время ожидания видеокарты:
- Нажмите клавиши Win+R, введите regedit и нажмите Enter для запуска редактора реестра.
- В редакторе реестра перейдите в раздел
- Нажмите правой кнопкой мыши в правой панели редактора реестра, выберите Создать — Параметр DWORD.
- Задайте имя параметра TdrDelay затем дважды нажмите по параметру и установите значение 10 в десятичной системе счисления.
- Закройте редактор реестра, перезагрузите компьютер.
И, если какой-то из способов вам помог или есть собственные находки на тему решения рассмотренной проблемы, я и другие читатели будут рады вашему комментарию к статье.
Источник
01.09.2021& windows
Одна из самых распространённых ошибок в играх, созданных с использованием Unreal Engine — сообщение об ошибке An Unreal process has crashed с сообщением Unreal Engine is exiting due to D3D device being lost и, как правило — указанием кода 0x887A0006 HUNG в информации о сбое.
В этой инструкции подробно о том, как исправить ошибку D3D device being lost в играх на Windows 11 или Windows 10, и, попутно — о том, чем она может быть вызвана.
Текст рассматриваемой ошибки сообщает о том, что игровой движок Unreal Engine прекращает свою работу в связи с тем, что было потеряно устройство D3D (Direct 3D). Что это значит? — как правило, это означает, что видеоадаптер по какой-либо причине не ответил в отведённое время. Причины могут быть разными: часто — работа драйверов, иногда — влияние сторонних программ, разгон видеокарты и другие. Что можно попробовать, чтобы исправить ошибку:
Добавить в заметки чтобы посмотреть позже?
- Если вы включали разгон GPU, экспериментировали с настройками в MSI Afterburner — попробуйте вернуть исходные настройки.
- Проверьте, исчезнет ли ошибка, если в панели управления NVIDIA включить «Режим отладки» (включается в главном меню в разделе «Справка»). В режиме откладки отключается в том числе и заводской разгон видеокарты.
- Зайдите в панель управления NVIDIA (можно использовать поиск в панели задач Windows 10 и Windows 11: просто начните вводить NVIDIA Control Panel) и в разделе «Дисплей» попробуйте отключить G-Sync (или оставить функцию включенной только для полноэкранных приложений), примените настройки и перезапустите игру.
- Вручную скачайте с официального сайта доступные драйверы NVIDIA (используйте отметку «чистая установка» при установке), AMD и, обязательно, — драйверы интегрированного видео при его наличии, например — Intel HD Graphics. Затем, используя утилиту DDU (Display Driver Uninstaller) и отключившись от Интернета, удалите имеющиеся драйверы, а после удаления — установите ранее скачанные драйверы. В случае NVIDIA рекомендую не устанавливать NVIDIA GeForce Experience, пока не будет ясно — исчезла ли ошибка.
- В панели управления NVIDIA можно в разделе «Управление параметрами 3D» — «Программные настройки» можно вручную задать, какой графический процессор использовать для игры: установить вместо «Автовыбор» опцию «Высокопроизводительный процессор NVIDIA». А если в этом случае ошибка сохраняется, а игра не требует серьёзных мощностей GPU, попробуйте, наоборот, выбрать «Интегрированное графическое оборудование».
- Согласно некоторым отзывам, ошибка может возникать, когда в Windows включено масштабирование, отличное от 100%. Подтвердить не могу, но проверить стоит (масштабирование меняется в параметрах экрана, там же где разрешение экрана).
- В случае ноутбуков, когда ошибка возникает из-за проблем с переключением графики, иногда может сработать установка старых драйверов дискретного и интегрированного видео с сайта производителя ноутбука для вашей модели.
- При использовании разгона оперативной памяти на вашем компьютере, попробуйте отключить его.
- Для игровых ноутбуков возможна ситуация, когда ошибка возникает при пиковых нагрузках и работе от батареи или при недостаточной мощности блока питания (особенно если он менялся на аналог).
- В некоторых случаях на ноутбуках наблюдается следующее поведение: ошибка D3D device being lost присутствует при использовании встроенного дисплея (который физически подключен к интегрированному видео), но исчезает при подключении внешнего монитора через HDMI (при условии, что аппаратно — это выход дискретной видеокарты).
И ещё один возможный метод исправления ошибки An Unreal process has crashed, Unreal Engine is exiting due to D3D device being lost — изменить параметр TdrDelay, отвечающий за время ожидания видеокарты:
- Нажмите клавиши Win+R, введите regedit и нажмите Enter для запуска редактора реестра.
- В редакторе реестра перейдите в раздел
HKEY_LOCAL_MACHINESystemCurrentControlSetControlGraphicsDrivers
- Нажмите правой кнопкой мыши в правой панели редактора реестра, выберите Создать — Параметр DWORD.
- Задайте имя параметра TdrDelay затем дважды нажмите по параметру и установите значение 10 в десятичной системе счисления.
- Закройте редактор реестра, перезагрузите компьютер.
И, если какой-то из способов вам помог или есть собственные находки на тему решения рассмотренной проблемы, я и другие читатели будут рады вашему комментарию к статье.
TEKKEN 7
Not enough ratings
Для тех у кого вылеты с ошибкой “Unreal engine is exiting due to d3d device being lost”
В общем, все просто (Это для тех,у кого AMD. Что там у зеленых – xз. Вроде аналогично)
Берете, скачиваете DDU
https:// // yadi. sk /d / -q6BE8uF3JmXAG (пробелы убираем)
Затем скачиваем драйвер версии 16.11.5 под свою систему
http:// /support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-Edition-16.11.5-Release-Notes.aspx (тоже пробел убираем)
После скачиваний прог переходим в DDU:
– Заходим в прогу
– Переходим в режим “Безопасный”
– Перезапускаемся
– Заходим снова в DDU и сносим ваши дрова которые у вас стоят “УДАЛИТЬ И ПЕРЕЗАПУСТИТЬ”
– Снова перезапускаемся
После снесенных дров запускаем драйвер от AMD который мы скачали
– Ставим там везде галочки
-Ждем установки
-Перезапускаемся
-Ииии…
-PROFIT! Наслаждаемся игрой без гребаных вылетов. Спасибо за внимание.
Have you faced an error that says, “Unreal Engine is exiting due to D3D device being lost” when playing certain games? This error mainly occurs while playing games that are built using Unreal Engine.
As reported by users, this issue generally arises when your GPU or hardware components aren’t in sync with the Unreal Engine. In this article, we will talk about all the possible fixes that will help you solve this problem.
While there isn’t an exact fix for this error, lots of users have posted several methods that were able to fix this issue in the Unreal Engine Forums. You can try each of them one by one until you find a solution that works for you.
Here are the most effective solutions for the “Unreal Engine is exiting due to D3D device being lost” Error.
Disable NVIDIA GeForce Battery Boost Option
Do you only experience this error when you run out of battery charge or when you unplug your charger from your laptop? If so, then there may be a chance that NVIDIA is using the battery boost feature to increase your laptop’s performance. In that case, turning off the battery boost feature may solve your problem.
To disable Battery Boost in NVIDIA GeForce Experience:
- Open the NVIDIA GeForce Experience application on your PC, and go to Settings.
- Click on the General tab, scroll down till you see Battery Boost, then disable.
- Now, close the application and relaunch your game.
Check if that solved your issue. If you’re still getting errors when you play the game, try this next method.
Stop Overclocking Your GPU
Overclocking your GPU makes your gaming experience better by increasing the computing power of your GPU. It is used by almost every gamer when they want to boost their frame rates, and while it increases your gaming performance, it can also cause your GPU to overheat and potentially crash games and other programs.
So, if you’re facing this issue when playing games that are developed using Unreal Engine, chances are; it is caused by GPU overclocking. This issue can be easily fixed by disabling GPU overclocking when you receive such errors.
If disabling overclocking doesn’t fix the error, you can try underclocking your GPU as well.
Change Default Graphics Processor
With the dedicated GPU, you’ll have two GPUs connected to your PC. As dedicated GPUs aren’t powerful enough to handle large graphics, it may be causing this error to show up when you’re playing the game. In that case, switching your default GPU to your graphics card will fix this error.
To change your default graphics processor:
- Click on the small arrow from the right corner of the Taskbar to bring up the system tray and open NVIDIA Control Panel.
- Once the NVIDIA Control Panel opens, select Manage 3D settings from the sidebar.
- Select the Global Settings tab, click on the dropdown menu under Preferred graphics processor and select High-performance NVIDIA processor.
- Click Apply, then restart your PC.
- Once the restart is completed, relaunch the game.
See if you’re still facing the error after relaunching the game. If it still shows, move on to the next method.
Update Your Graphics Driver
A faulty driver update or an outdated driver can also cause this error to show up. It is important that your graphics drivers are up-to-date and without any corrupt files to ensure an error-free gaming experience.
To update graphics drivers as well as all other drivers on your PC, follow these steps:
- Press Windows Key + X and select Device Manager.
- Expand the Display Adapters section.
- Select your Graphics driver and select the Update driver option.
Follow the same for both graphics cards if you have a dedicated and integrated Graphics card. - Select Search automatically for drivers.
Reinstall Your Current Drivers Using DDU
First, you need to uninstall all the current drivers on your PC. As we’re not sure which drivers are causing this error, it is best if you manually update all of them.
To uninstall all the current drivers on your PC, follow these steps:
- Download and extract the latest DDU application by going through this website.
- Now, reboot your PC into safe mode and run the DDU application.
- Click on the Clean and restart option. This will uninstall all your current drivers from your PC, then reboot your PC.
Now that you’ve uninstalled all the drivers, it is time we install the latest drivers for all programs and hardware.
To install the latest drivers for your PC:
- After your computer is done rebooting, right-click on the Start menu and select Device Manager.
- Double right-click on any empty space and select Scan for hardware changes.
- This should download and install all the latest drivers for your PC automatically. However, you may also need to check Windows Update just to be sure.
For a dedicated Graphics Driver, go to your manufacturer’s website and download the latest drivers from there. After the download is complete, install the driver and restart your PC.
After rebooting your PC, relaunch the game and see if the error is gone. If the error still persists, you can move on to the next method.
Disable Full-Screen Mode in Games
Some users have reported that playing games in full-screen mode also causes this error, and switching to windowed mode actually solved it. While there isn’t a clear explanation for why this works, you can try switching to windowed mode and see if it fixes the problem for you. After all, it only takes a few clicks to switch to windowed mode.
Update Windows, Steam as Well as Unreal Engine
It is important that your Windows and programs are up-to-date. And your Steam Client, as well as Unreal Engine doesn’t have any corrupted files in their directory. In most cases, your Windows will automatically download all the missing updates when you boot your PC, and the programs will automatically update when you launch them.
However, in case you’ve turned off the automatic updates or if they don’t update automatically, you can update them manually as well. Here are the steps to update your Windows, Steam, and Unreal Engine application.
Update Your Windows
- Open the Start menu on your PC, then click on the Settings icon.
- From the sidebar, select the Windows Update tab.
- Now, click on the Check for updates button.
This will check for any missing updates and download them if you have any. After the download is complete, install them, and you should be good to go.
Update the Steam Client App
- Open the Steam client app on your PC.
- From the menu bar, click on Steam from the top-left corner and select the Check for Steam Client Updates option.
Steam will now download the updates and install them once it is complete.
Update Unreal Engine
- Open the Epic Games launcher on your PC
- Select the Unreal Engine tab.
- Under the Library tab, click on the Add versions button located next to Engine Versions.
- Choose the version you want to install and click on the Install button.
The download will start shortly after this, and once it is downloaded and installed, the new version will be installed on your computer.