Исправлено: для запуска двигателя требуется уровень функций DX11 10.0.



Попробуйте наш инструмент устранения неполадок

Ошибка «Для работы двигателя требуется уровень функций DX11 10.0» появляется, когда в системе нет соответствующего Уровень аппаратных функций Direct3D требуется игровым движком. Это конкретное сообщение об ошибке сигнализирует о том, что механизм приложения не может использовать Уровень функций Direct 3D версия 10.0 . Если в операционной системе установлена ​​последняя версия DirectX, ошибка обычно является признаком того, что графический процессор не соответствует минимальным системным требованиям или работает на устаревшем программном драйвере. Пользователи столкнутся с этой ошибкой при попытке запустить игры и другие приложения, требующие обширной графической обработки.



Что такое DirectX?

Directx это собрание интерфейсы прикладного программирования (API), разработанные Microsoft для решения задач, связанных с программированием игр и мультимедиа на всех платформах, аффилированных с Microsoft. Набор API-интерфейсов предоставляет DirectX-совместимые программы с поддержкой мультимедиа с аппаратным ускорением. Среди прочего, DirectX предоставляет программе (игре или другому приложению) средства для определения возможностей вашего оборудования и адаптации его параметров для обеспечения наилучшего взаимодействия.



Многие из API-интерфейсов, присутствующих в подсистеме DirectX, являются обязательными и должны рассматриваться как важные для всего, от простого воспроизведения видео до требовательных 3D-видеоигр.



DirectX Runtime против уровня аппаратных функций Direct3D

Многие пользователи путают Среда выполнения DirectX среда с Уровень аппаратных функций Direct3D . DirectX Runtime описывает версию DirectX, которую может поддерживать программное обеспечение ОС. С другой стороны, Уровень аппаратных функций Direct3d описывает поддержку, которую предоставляет ваше видеооборудование (GPU).

Имея это в виду, наличие последней версии среды выполнения DirectX, установленной на вашем ПК, не означает, что ваше оборудование способно поддерживать Уровень аппаратных функций Direct3D 10.0. Даже если ваша версия Windows поддерживает работу с новейшими API-интерфейсами DirectX, ваша видеокарта может не поддерживать требуемый уровни функций. Это часто бывает со старыми или встроенными графическими процессорами.

Как узнать, установлен ли DirectX

Если у вас Windows 10, DirectX 12.0 среда выполнения был автоматически установлен вместе с операционной системой (при условии, что у вас установлены последние обновления Windows). Но для того, чтобы использовать новые API DirectX, ваша видеокарта должна их поддерживать.



Чтобы подтвердить это и проверить, какая версия DirectX поддерживается вашей ОС, вам необходимо запустить Средство диагностики DirectX (dxdiag) . К этому встроенному инструменту Windows можно получить доступ в любой версии Windows, открыв окно Выполнить ( Windows key + R ) и набрав « dxdiag '.

Вы можете просмотреть свою версию среды выполнения DirectX в Системная информация в Система таб.

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

Если вы найдете это уровень функций 10_0 (10.0) не отображается среди Уровни функций записи внутри Инструмент диагностики DirectX , это один из следующих сценариев:

  • Ваша видеокарта (GPU) работает с устаревшими драйверами, которые необходимо обновить. Если в вашей системе нет драйвера, который инструктирует графическое оборудование о том, как использовать соответствующий уровень функций, он не будет продаваться в инструменте диагностики DirectX.
  • Для вашей ОС требуется дополнительное обновление платформы. Применимо только для пользователей Windows 7 и Windows XP.
  • Ваша видеокарта не поддерживает Уровень функций 10.0 . В этом случае подходящим исправлением будет покупка новой видеокарты (GPU).

Имейте в виду, что DirectX имеет обратную совместимость - если у вас есть DirectX 12, все предыдущие дистрибутивы среды выполнения должны присутствовать в вашей системе. То же самое и с DirectX 11 и DirectX 10.

Однако некоторым устаревшим играм требуются более старые API-интерфейсы DirectX, которые уже устарели в Windows 10 и их можно найти только в DirectX 9.0c или ниже . В этом случае вам потребуется установить этот конкретный дистрибутив для запуска программы. Несмотря на то, что последней версией DirectX является 12.0, подавляющее большинство игр по-прежнему сильно зависят от уровней функций, реализованных во время выполнения DirectX 10.

Исправление ошибки «Для запуска двигателя требуется уровень функций DX11 10.0»

Если инструмент диагностики DirectX обнаружил, что у вас есть среда выполнения DirectX 10 или новее и ваш графический процессор поддерживает требуемый уровень функций Direct3D, у вас должны быть необходимые компоненты для запуска рассматриваемого приложения. Однако, если вы все же получите «Для работы двигателя требуется уровень функций DX11 10.0» ошибка, несмотря на соответствие требованиям, одно из исправлений в этой статье позволит вам исправить ошибку.

Ниже у вас есть коллекция решений, которые пользователи сочли полезными для исправления «Для работы двигателя требуется уровень функций DX11 10.0» ошибка. Пожалуйста, следуйте каждому методу по порядку, пока не найдете исправление, которое подойдет вам.

Заметка: Приведенные ниже методы применимы только в том случае, если вы уверены, что ваш графический процессор поддерживает Уровень функций 10.0 . Перед тем, как опробовать какое-либо исправление, рекомендуется изучить спецификации вашей видеокарты, чтобы узнать, поддерживает ли она Direct3D Feature Level 10.0 .

Метод 1. Запуск приложения с выделенным графическим процессором

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

Это легко исправить, установив для утилиты значение « Режим производительности »Или путем полного удаления программного обеспечения. Но если вы не хотите удалять диспетчер батареи, вы можете принудительно использовать выделенный графический процессор, щелкнув правой кнопкой мыши ярлык игры и выбрав Работайте с графическим процессором. Затем выберите выделенную карту и посмотрите, запускается ли она без «Для работы двигателя требуется уровень функций DX11 10.0» ошибка.

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

Метод 2: обновление драйвера видеокарты

Очевидное место для начала, чтобы решить «Для работы двигателя требуется уровень функций DX11 10.0» ошибка заключается в обновлении драйверов видеокарты. Есть несколько способов сделать это, но лучший способ сделать это зависит от производителя видеокарты.

В новейших версиях Windows (Windows 10 и Windows 8) должен автоматически устанавливаться программный драйвер, необходимый для вашей видеокарты. Но даже если ваша ОС автоматически загружает и устанавливает драйвер для графического процессора, скорее всего, это не последняя доступная версия. Ваша система может сообщить об этой ошибке, потому что графический процессор не знает, как использовать Уровень функций 10.0 несмотря на наличие поддерживающего оборудования.

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

Установка графического драйвера через диспетчер устройств

Ниже приведены шаги по обновлению графического драйвера с помощью Диспетчер устройств . Это хорошее место для начала, но он полагается на Центр обновления Windows для поиска соответствующего драйвера в Интернете. Если этот метод не позволяет обновить драйвер графического процессора, следуйте инструкциям, которые относятся к наиболее популярным производителям видеокарт.

  1. Нажмите Windows key + R , тип ' devmgmt.msc »И ударил Войти открыть Диспетчер устройств .
  2. Прокрутите вниз до Видеоадаптеры и разверните раскрывающееся меню. Щелкните правой кнопкой мыши драйвер видеокарты и выберите Обновить драйвер (обновить программное обеспечение драйвера) .
    Заметка: Вы можете увидеть две разные записи под Видеоадаптеры. Обычно это происходит с ноутбуками и ноутбуками, в которых есть как встроенная, так и выделенная видеокарта. На данный момент Intel производит только интегрированные карты. Выделенные карты обладают большей вычислительной мощностью и используются для обработки требовательных игр и приложений - для нашей цели обновите специальный компонент.
  3. Нажмите на Автоматический поиск обновленного программного обеспечения драйвера и подождите, пока Windows выполнит поиск драйверов в Интернете. Если он обнаружит более новый драйвер, дождитесь его установки и перезагрузки системы.
    Если Windows определила, что у вас установлена ​​последняя версия драйвера, перейдите к одному из приведенных ниже руководств. Если указанные выше действия установили новый драйвер, проверьте, возникает ли ошибка при запуске приложения. Если это так, перейдите к Способ 2 .

Пользователи с видеокартами Nvidia

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

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

  1. Посетите официальную страницу загрузки Nvidia ( Вот ) и выберите свой Тип продукта, серия продуктов , и Продукт . Убедитесь, что вы выбрали подходящий Операционная система и ударил Поиск кнопка.
    Заметка: Более быстрый способ - пойти с Вариантом 2 и нажмите на Графические драйверы . Это автоматически просканирует вашу систему и загрузит соответствующий драйвер для вашего графического процессора. Но имейте в виду, что вам может потребоваться загрузить последнюю версию Java, чтобы это работало.
  2. Загрузите и установите рекомендуемый драйвер Nvidia.
  3. Если система не перезагружается автоматически после завершения установки, перезапустите вручную и посмотрите, решена ли проблема.

Пользователи с видеокартами ATI

Эквивалент AMD GeForce Experience: Развитие игр. Вы можете использовать эту утилиту AMD для автоматического обновления драйверов видеокарты. Gaming Evolved не только обновляет вашу систему с помощью новейших графических драйверов, но и оптимизирует ваши игры, автоматически изменяя настройки графики, чтобы вы могли получить максимальную отдачу в зависимости от характеристик вашей системы.

Если вы не хотите устанавливать дополнительную программу для этой работы, вы также можете скачать драйвер по старинке. Вот краткое руководство по всему этому:

  1. Посетите официальную страницу загрузки AMD ( Вот ).
  2. Под Выберите драйвер вручную , выберите тип продукта, семейство продуктов , и модель . Затем выберите соответствующую операционную систему и нажмите Показать результаты .
    Заметка: Если вы не уверены в своей модели графического процессора или хотите еще больше автоматизировать, вы также можете нажать на Скачать сейчас кнопка под Автоматическое определение и установка вашего драйвера . Это установит другую утилиту ATI, которая просканирует вашу систему и применит последнюю версию драйвера.
  3. После установки драйвера перезагрузите компьютер и посмотрите, устранена ли ошибка.

Пользователи со встроенной графикой Intel

До сих пор ATI производила только интегрированные видеокарты. В большинстве случаев драйвер успешно обновляется из диспетчера устройств (первое руководство по этому методу). Однако, если вам не удается выполнить обновление оттуда, вы можете загрузить его из Центра загрузки Intel ( Вот ).

Метод 3: восстановление среды выполнения DirectX

API-интерфейсы, включенные в пакет DirectX, редко ломаются, но это известно. К сожалению, вы не можете эффективно удалить DirectX. Среда выполнения DirectX 11.3 и 12 включена в Windows 10, и любые обновления / исправления обрабатываются Центром обновления Windows. Для этих версий DirectX нет отдельного пакета.

Однако вы можете восстановить все файлы DirectX (кроме файлов из DX12), используя Веб-установщик среды выполнения DirectX для конечных пользователей и DirectX Redist (июнь 2010 г.) .

Начните с загрузки Веб-установщик среды выполнения DirectX для конечных пользователей ( Вот ). Вам нужно будет щелкнуть правой кнопкой мыши по исполняемому файлу и выбрать Запустить от имени администратора для предоставления повышенных привилегий. Затем следуйте инструкциям на экране, чтобы убедиться, что все ваши файлы DirectX 9.0c не повреждены.

Затем загрузите DirectX Redist (июнь 2010 г.) по этой ссылке ( Вот ). Откройте пакет и извлеките DirectX SDK где-нибудь доступно. Далее перейдите к извлеченным файлам и откройте DXSetup исполняемый файл. Следуйте инструкциям на экране, чтобы переустановить компоненты DirectX.

После завершения установки перезагрузите систему и посмотрите, решена ли проблема.

Метод 4. Установка обновления платформы KB2670838 (только для Windows 7)

В отличие от Windows 8 и Windows 10, для Windows 7 требуется дополнительное обновление платформы ( KB2670838) для включения DX 11 Feature Level 10.0. Оно помечено как необязательное обновление, поэтому вы могли его пропустить, даже если считаете, что ваш WU обновлен.

Чтобы узнать, является ли это причиной ошибки, примените все ожидающие дополнительные обновления или перейдите по этой ссылке Microsoft ( Вот ) и загрузите KB2670838 обновление платформы. После установки обновления перезагрузите компьютер и посмотрите, решило ли оно проблему.

8 минут на чтение