Технології

Як виправити DX11 feature level 10.0 is required to run the engine або DX11 feature level 11.0 is required

Как исправить DX11 feature level 10.0 is required to run the engine или DX11 feature level 11.0 is required

Багато користувачів при запуску тих чи інших ігор отримують повідомлення про помилку DX11 feature level 10.0 is required to run the engine (іноді feature level 11.0 або to run the game). З урахуванням того, що починаючому користувачеві такий текст може бути не цілком ясний, можна зустріти запитання на кшталт «У мене DirectX 12, а пише про таку помилку, як бути?».

У цій інструкції докладно про те, що саме означає це повідомлення, чому поява помилки залежить не тільки від версії DirectX і як виправити помилки «DX11 feature level 10.0 is required to run the engine» і «DX11 feature level 11.0 is required to run the engine» при запуску ігор. Способи підійдуть для Windows 10, 8.1 і Windows 7.

  • Що значить помилка DX11 feature level0 is required і чому DirectX 12 чи 11 версії може бути недостатньо
  • DX11 feature level 10.0 is required to run the engine — способи виправити помилку
  • Відео інструкція

Що означає помилка DX11 feature level 10.0 is required to run the engine і чому вона виникає

Как исправить DX11 feature level 10.0 is required to run the engine или DX11 feature level 11.0 is required

Розглянута помилка не означає, що у вас відсутня потрібна версія DirectX, повідомляє буквально наступне: у вас відсутня підтримка feature level 10.0 (або 11.0 якщо вказується номер). Відсутня вона може навіть якщо у вас встановлений DirectX 12.

Під feature level тут мається на увазі рівень підтримки функцій Direct3D (компонент у складі DirectX), а підтримуваний рівень залежить від трьох складових у сукупності:

  • Версії DirectX
  • Моделі відеокарти
  • Встановлених драйверів відеокарти

Як саме виглядає ця залежність можна прочитати на англійській Вікіпедії https://en.wikipedia.org/wiki/Feature_levels_in_Direct3D, але я підготував коротку зведень, щоб більшість користувачів могли швидко зробити висновки (драйвери поки не згадую, припускаючи, що у вас вже встановлені останні офіційні версії):

  1. Якщо у вас DirectX 11 — DX11 feature level 10.0 будуть підтримувати відеокарти NVIDIA GeForce GTX 400 і новіше, Radeon HD серії 5000/6000/7300-7600/8300-8400, R5 210-235 і новіше, інтегровані адаптери Intel HD Graphics 2500/4000 (Ivy Bridge і новіше).
  2. Feature Level 11.0 при DirectX 11 будуть підтримують відеокарти NVIDIA починаючи з GTX 600-ї серії, AMD HD 7790/8770, RX 260/290 і новіше, Intel HD Graphics 4200-5200 (Haswell і новіше).
  3. Якщо у вас DirectX 12 — DX11 feature level 10 і 11 підтримуватимуть відеокарти починаючи з NVIDIA GTX 400, AMD HD 7700-7900, RX 240, Intel HD Graphics 4200-5200 (Haswell і новіше).
  4. Зверніть увагу: інформації за підтримки feature level 10 і 11 не GTX, а GT відеокарт від NVIDIA я не знайшов, хоча припускаю, що повинна бути в межах вказаних вище серій відеоадаптерів адаптерів.

Розуміючи причини помилки і можливі невідповідності нашої системи, ми можемо більш впевнено приступати до вирішення проблеми. Не забувайте, що мова йде про Windows 10, 8.1 (8) і Windows 7, на більш старих версіях системи гру ви, найімовірніше, не запустите.

DX11 feature level 10.0 is required to run the engine — можливі методи виправлення помилки

Для початку на всяк випадок перевірте версію DirectX на комп’ютері і версію WDDM, для цього натисніть клавіші Win+R на клавіатурі (Win — клавіші Windows), введіть dxdiag і натисніть Enter, погодьтеся на перевірку цифрових підписів і дочекайтеся закінчення збору інформації. Зверніть увагу на пункт «Версія DirectX», вона повинна бути не нижче 11.

Как исправить DX11 feature level 10.0 is required to run the engine или DX11 feature level 11.0 is required

Перейдіть на вкладку «Екран» і зверніть увагу на пункт «Модель WDDM», вона повинна бути не нижче 1.2, а краще — 1.3 (якщо це не так, далі описані кроки по установці драйверів, за умови наявності підтримуваної відеокарти, це можуть виправити) і, ще більш важливе — на пункт «Рівні можливості», як раз про відсутність потрібного рівня функцій і повідомляє нам помилка. Якщо потрібні рівні відсутні у списку, але відеокарта повинна їх підтримувати, можливо справа в драйверах і далі ми спробуємо це виправити.

Как исправить DX11 feature level 10.0 is required to run the engine или DX11 feature level 11.0 is required

У випадку, якщо ваша відеокарта (дискретна або інтегрована) підтримує необхідний рівень функцій Feature Level DX11, в першу чергу виконайте такі дії, щоб виправити помилку DX11 feature level 10.0 / feature level 11.0 is required to run the engine:

  1. Скачайте і запустіть веб-установник бібліотек DirectX з офіційного сайту Майкрософт https://www.microsoft.com/ru-ru/download/details.aspx?id=35 — так, у вас на комп’ютері є DirectX за замовчуванням, але цей веб-установник додасть в систему відсутні бібліотеки.
  2. Встановіть останні драйвери для вашої дискретної та інтегрованої відеокарти. Увага: це потрібно робити не натисканням «Оновити драйвер» в диспетчері пристроїв, а вручну скачавши останні доступні для вашої відеокарти драйвери з офіційних сайтів NVIDIA, AMD або Intel і встановивши їх вручну. «Оновлення» через диспетчер пристроїв може повідомляти «Найбільш відповідні драйвери для даного пристрою вже встановлені» навіть у разі коли за фактом встановлені стандартні драйвери Windows, не підтримують нічого, крім відображення робочого столу.
  3. Після встановлення зазначених компонентів перезавантажте комп’ютер.
  4. Перевірте запуск гри — якщо все в порядку, а відеокарта дійсно підтримує потрібні рівні функцій Feature level, помилка більше не з’явиться.

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

В цьому випадку можна спробувати відключити більш стару відеокарту в диспетчері пристроїв. Для виключення відеокарти:

  1. Важливо: у випадку ПК, попередньо вимкніть комп’ютер і підключіть монітор до тієї відеокарті, яка залишиться включеним, наприклад до інтегрованого виходу відео на материнській платі — в іншому випадку при виключенні відеокарти ми залишимося без зображення. На деяких (рідко) конфігураціях ноутбуків з інтегрованим і дискретним відеоадаптерами відключення однієї з відеокарт може вимкнути монітор — не вдавайтеся до методу, якщо не впевнені в здатності вирішити проблему в разі появи.
  2. Натисніть клавіші Win+R на клавіатурі, введіть devmgmt.msc і натисніть Enter.
  3. Увага: якщо в розділі «Відеоадаптери тільки одна відеокарта, не виконуйте цей і всі інші кроки, вони вам не схожі.
  4. В розділі «Відеоадаптери» виберіть відключається відеокарту, натисніть по ній правою кнопкою миші і виберіть пункт «Вимкнути пристрій».
  5. Підтвердіть відключення пристрою.

Після цього знову спробуйте запустити гру — тепер при запуску гра зможе використовувати тільки той GPU (відеокарту), яка залишилася включеною і, якщо вона підтримує DX11 Feature Level 10 або Feature Level 11, гра запуститься.

Ну і нарешті найнеприємніший варіант — коли сукупність характеристик моделі відеокарти і версії DirectX, навіть при останніх версій драйверів не дозволяє запускати ігри з необхідним Feature Level, в цьому випадку усунути помилку DX11 feature level 10.0/11.0 is required to run the engine (або to run the game) вийде лише замінивши відеокарту (або систему, в разі старих версій Directх на не підтримуваних ОС).

Відео інструкція щодо вирішення проблеми

Сподіваюся, інструкція виявилася корисною і допомогла, і якщо не виправити, то розібратися і вникнути в суть розглянутої помилки при запуску ігор.

Джерело

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Back to top button