Як виправити помилку "Unreal Engine виходить із-за втрати пристрою D3D"

Користувачі стикаються з повідомленням про помилку "Unreal Engine виходить через втрату пристрою D3D ", коли Unreal не в змозі підключитися до пристрою D3D на вашому комп'ютері. Ця помилка дуже поширена і може траплятися і у користувачів, які не мають явних проблем на своєму комп’ютері.

Unreal Engine виходить із-за втрати пристрою D3D

За словами розробників Unreal Engine, ця проблема зазвичай виникає, коли графічні або апаратні компоненти комп'ютера не синхронізовані належним чином з Unreal Engine, що, в свою чергу, призводить до неправильної роботи з пристроєм D3D. У цій статті ми розглянемо всі рішення щодо того, чому виникає це питання, а також, які способи вирішити його.

Що викликає помилку "Нереальний двигун виходить із-за втрати пристрою D3D"?

Отримавши численні повідомлення користувачів про цю проблему, ми вирішили розглянути проблему. Поєднавши ці звіти, ми дублювали ситуації на своїх робочих станціях та розглядали причини. Причини, через які ви можете відчути це повідомлення про помилку, але не обмежуються ними:

  • Застаріла система Unreal Engine: Найімовірнішою причиною є те, коли Unreal Engine не оновлюється до останньої версії та не в змозі спілкуватися з іншими компонентами системи, які можуть бути оновлені останнім часом. Це може бути і навпаки.
  • Антивірусне програмне забезпечення: Існує чимало антивірусних програм, які, як правило, блокують Unreal Engine, отже, позначаючи помилковий позитив. Це дуже поширене явище, і його можна вирішити, створивши білий список або відключивши його.
  • Застарілі драйвери пристроїв: Ще одна ймовірна причина, чому виникає ця проблема, полягає в тому, що драйвери пристрою або пошкоджені, або застаріли. В обох випадках перевстановлення або оновлення драйверів працює.
  • Неповні файли Steam: Steam часто працює з Unreal Engine. Якщо його ігрові / інсталяційні файли пошкоджені або неповні, ви отримаєте повідомлення про помилку, що обговорюється.
  • Налаштування NVIDIA GeForce: Відомо, що ці модулі також суперечать грі. Вимкнення модуля або відключення конкретних налаштувань зазвичай вирішує проблему.
  • Розгін: Розгін може надати вашому ПК той поштовх, який він потребує, але, як відомо, це може спричинити проблеми або конфлікти з великими ресурсами, що споживають ресурси. Відключення розгону може зробити для вас хитрість.
  • Графічна карта за замовчуванням: Графічна карта за замовчуванням зазвичай вимикається, коли працює виділена з більшою потужністю. Однак у кількох випадках вона може бути активною разом із спеціалізованою графічною карткою та спричиняти конфлікти, що надалі спричинить проблеми.

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

Рішення 1: Оновлення Unreal Engine, Windows та Steam

Зазвичай, якщо будь-який із згаданих компонентів застарів, у них виникають проблеми спілкування один з одним. При поганому спілкуванні гра не може працювати належним чином. Це дуже часто повторювана проблема, і користувачі часто не помічають цього.

Спосіб оновлення двигуна Unreal трохи тривалий, але оновлення Windows та Steam швидко. Переконайтеся, що ви зареєстровані як адміністратор та виконайте дії в точному порядку. Почнемо з оновлення Unreal Engine.

  1. Відкрийте панель запуску та перейдіть до Бібліотеки
  2. Потрапивши в бібліотеку, вгорі ви зможете побачити версію двигуна. Якщо доступне оновлення, біля нього ви побачите значок плюс .
  3. Клацніть на Додати версії, і при натисканні на неї з'явиться запит про встановлення нового двигуна. Завантажте відповідну версію двигуна та натисніть Оновити .

    Оновлення нереального двигуна

Тепер, коли Unreal Engine оновлено, ми продовжимо оновлення Windows.

  1. Натисніть Windows + S, введіть “update” у діалоговому вікні та відкрийте результат оновлення після повернення.
  2. Тепер натисніть кнопку Перевірити на оновлення . Тепер Windows автоматично почне перевіряти онлайн-сервери, чи є доступні оновлення для встановлення.

    Оновлення Windows

Будьте терплячі і нехай процес завершиться. Після завершення процесу, якщо буде запропоновано, перезавантажте комп'ютер. Після перезапуску виконайте наведені нижче дії для оновлення Steam .

  1. Запустіть клієнт Steam і переконайтеся, що у вас є активне підключення до Інтернету.
  2. Клієнт після перевірки інтернет-серверів автоматично почне завантажувати останнє оновлення. Після завантаження оновлення перезавантажте комп'ютер ще раз.

Після оновлення всіх модулів спробуйте запустити Unreal Engine і побачити, чи помилка зберігається. Якщо це так, виконайте наведені нижче дії.

Рішення 2: Відключення NVIDIA Game Booster (або інших функцій)

Ще одна річ, яку слід спробувати, перш ніж продовжувати, - це переконатися, що в роботі GeForce NVIDIA немає жодних функцій покращення. Незважаючи на те, що ці функції можуть змінити налаштування та забезпечити додаткову продуктивність, але, як відомо, вони можуть спричинити кілька проблем.

Вимкнення функцій NVIDIA

Ці функції вдосконалення - це в основному такі функції, як Game Booster, Optimizer Battery тощо. Відкрийте досвід GeForce (або відповідну програму) та переконайтесь, що вони повністю відключені. Ви також можете тимчасово повністю відключити досвід GeForce і побачити, чи працює це. Коли ви абсолютно впевнені, що проблема не пов’язана з цими можливостями, ви можете перейти до інших рішень.

Рішення 3: Зміна переваг виділеної графіки

Зазвичай людям, які використовують Unreal Engine і грають у його ігри, як відомо, на комп'ютері встановлена ​​власна спеціальна графіка. Виділена графіка зазвичай додається пізніше вбудованого графічного модуля від Intel (відомий як Intel HD або Intel UHD).

Однак наявність двох графічних модулів в одному комп’ютері викликає кілька питань, що не дивно. У цьому рішенні ми перейдемо до панелі управління NVIDIA, а потім, вибравши Unreal Engine, переконайтеся, що він налаштований для роботи лише на графічних драйверах NVIDIA.

  1. Клацніть правою кнопкою миші будь-де на робочому столі та виберіть панель управління NVIDIA .
  2. Після відкриття панелі керування натисніть на Керувати налаштуваннями 3D . Тепер натисніть на налаштування програми .
  3. Тепер ви побачите спадне меню, що містить список усіх програм. Додайте Unreal Engine і виберіть NVIDIA (Виділена графіка) із другого спадного меню.

    Зміна переваг відеокарти
  4. Збережіть зміни та вийдіть. Перезавантажте комп’ютер і спробуйте запустити модуль / гру і подивіться, чи це вирішує проблему.

Рішення 4: Відключення вбудованої графіки

Ще слід спробувати повністю відключити вбудовану графіку на вашому комп’ютері. Це може допомогти, якщо лише зміни переваг графіки недостатньо для усунення проблеми. Зверніть увагу, що це не вплине на продуктивність або функціональність вашого комп'ютера; тільки зараз ваша спеціальна графіка буде робити весь підйом ваги, тоді як вбудовані залишатимуться неактивними. Переконайтеся, що ви ввійшли як адміністратор, перш ніж продовжувати.

  1. Натисніть Windows + R, введіть “ devmgmt.msc ” у діалоговому вікні та натисніть клавішу Enter.
  2. Отримавши диспетчер пристроїв, перейдіть до адаптерів дисплея та виберіть бортову
  3. Тепер клацніть правою кнопкою миші на ньому та виберіть « Відключити» .

    Відключення вбудованої графіки

На короткий момент ваш екран, ймовірно, зникне, але повернеться. Тут комп'ютер повністю переходить на вашу виділену графіку. Збережіть зміни та вийдіть. Тепер спробуйте запустити Unreal Engine і подивіться, чи проблема не зникає.

Рішення 5: Відключення антивірусного / брандмауера

Антивірусне програмне забезпечення захищає вас, аналізуючи всі системні файли на вашому комп'ютері, а також перевіряючи всі запущені процеси, які, здається, займають ресурси. Однак є численні випадки, коли він відзначає «перевірений» процес як зловмисне програмне забезпечення; отже, називається хибним позитивом. Така ситуація трапляється з безліччю різних ігор, і, як відомо, вона взагалі відключає запуск гри або не надає їй достатнього дозволу на доступ до зазначених ресурсів. Те саме стосується антивірусного програмного забезпечення та Unreal Engine.

Відключення антивірусного програмного забезпечення

Тому слід спробувати відключити антивірусне програмне забезпечення . Ви можете переглянути нашу статтю про те, як вимкнути антивірус. Відключивши антивірус, перезавантажте комп'ютер і спробуйте потокове оновлення ще раз. Якщо відключення антивіруса не працює, ви можете спробувати його видалити і побачити, чи не вдасться він зробити для вас. Деякі помітні антивірусні програми, які спричиняли проблеми, були Avast та AVG. Тим не менш, вам слід спробувати відключити той антивірус, який у вас є, і побачити, чи це не вдається.

Рішення 6: Відключення розгону та технології SLI

Розгін означає змусити процесор виконувати недовгові обчислення, щоб дати вашому ПК поштовх у його процесорній потужності. Після цього температура процесора підвищується, і коли він піднявся до межі, він повертається до нормальної обробки. За цей час процесор охолоджується і, отже, готується виконувати ще один вибух, коли він досить прохолодний.

Технологія SLI

Незважаючи на розширені функції та корисність розгону, ми отримали кілька звітів від користувачів, де вони повідомили, що вимкнення розгону як для центрального процесора, так і для відеокарти вирішило проблему. Здається, що Unreal Engine не оптимізований для роботи в прискореному розгоні.

Крім того, крім відключення розгону для графіки / процесора, ми також отримали повідомлення про те, що відключення SLI також зробило трюк для багатьох користувачів. SLI - це торгова марка, якою керує NVIDIA, основною метою якої є з'єднання двох відеокарт разом, щоб їх потужність можна було поєднати. Як і у випадку звичайного розгону, Unreal Engine також має проблеми, коли SLI активний. Отже, ви повинні спробувати відключити його від комп'ютера і подивитися, чи це не вдається.

Рішення 7: Оновлення графічних драйверів

Графічні драйвери - це основні модулі, які забезпечують зв'язок між вашим графічним обладнанням та операційною системою (додатки чи ігри тощо). Якщо графічні драйвери самі не працюють належним чином, у вас виникнуть проблеми з майже усіма графічними вимогами, такими як Unreal Engine. У цьому рішенні ми видалимо наявні графічні драйвери та встановимо новіші пізніше.

  1. Завантажте та встановіть DDU (Деінсталятор драйверів) зі свого офіційного веб-сайту.
  2. Після встановлення деінсталятора драйверів дисплея (DDU) запустіть комп'ютер у безпечному режимі . Ви можете переглянути нашу статтю про те, як завантажувати комп’ютер у безпечний режим.
  3. Після запуску DDU виберіть першу опцію « Очистити та перезавантажте ». Це видалить поточні драйвери повністю з вашого комп’ютера.

    Очищення драйверів
  4. Тепер після видалення, завантажте комп'ютер нормально без безпечного режиму. Натисніть Windows + R, введіть “ devmgmt. msc "у діалоговому вікні та натисніть Enter. Клацніть правою кнопкою миші на будь-якому порожньому просторі та виберіть " Пошук змін обладнання ". Драйвери за замовчуванням будуть встановлені. Спробуйте запустити Display Capture і перевірте, чи це вирішує проблему.

    Примітка. Можливо, вам доведеться знову виконати рішення 1 після цього кроку.

  5. У більшості випадків драйвери за замовчуванням не працюватимуть для вас, тому ви можете встановити останні драйвери через оновлення Windows або перейти на веб-сайт виробника та завантажити найновіші.
  6. Після встановлення драйверів перезавантажте комп'ютер і перевірте, чи проблема вирішена.

Цікаві Статті