В последнее время пользователи часто сталкиваются с ошибками, такими как D3D11 CreateDeviceAndSwapChain Failed, «Не удалось инициализировать DirectX 11», «Запуск программы невозможен, так как файл d3dx11.dll отсутствует на компьютере» и подобными. Чаще это происходит в Windows 7, но при некоторых условиях можно столкнуться с проблемой и в Windows 10.
Как видно из текста ошибки, проблема заключается в инициализации DirectX 11, а точнее, Direct3D 11, за что и отвечает файл d3d11.dll. При этом, несмотря на то, что, используя инструкции в Интернете, вы уже могли заглянуть в dxdiag и увидеть, что DX 11 (а то и DirectX 12) установлен, проблема может сохраняться. В этой инструкции — подробно о том, как исправить ошибку D3D11 CreateDeviceAndSwapChain Failed или d3dx11.dll отсутствует на компьютере.
Содержание
- Исправление ошибок D3D11
- Как скачать D3D11.dll для Windows 7
- Что делать с ошибкой Direct3D.
- Обновление DirectX
- Проблема с драйвером видеокарты
- Используйте режим совместимости
- Почему возникает ошибка «Не удалось найти d3d11.dll»?
- Ошибка «d3d11.dll не был найден»: что делать?
- Загрузка файла библиотеки
- Повторная установка DirectX
- Приложение DLL Suite
- Программа DLL-Files.com Fixer
- Дополнительные действия
- Рекомендуем к прочтению
Исправление ошибок D3D11
Причиной рассматриваемой ошибки могут быть различные факторы, самые распространенные из которых
- Ваша видеокарта не поддерживает DirectX 11 (при этом, нажав клавиши Win+R и введя dxdiag, вы можете там видеть, что установлена именно 11 или 12 версия. Однако, это ничего не говорит о том, что есть поддержка этой версии со стороны видеокарты — только о том, файлы данной версии установлены на компьютере).
- Не установлены последние оригинальные драйверы на видеокарту — при этом начинающие пользователи часто пробуют обновить драйверы, используя кнопку «Обновить» в диспетчере устройств, это неправильный метод: сообщение о том, что «Драйвер не нуждается в обновлении» при данном способе обычно мало что означает.
- Не установлены необходимые обновления для Windows 7, что может приводить к тому, что даже при наличии DX11, файла d3d11.dll и поддерживаемой видеокарты, игры, наподобие Dishonored 2 продолжают сообщать об ошибке.
Первые два пункта взаимосвязаны и в равной степени могут встречаться как у пользователей Windows 7, так и Windows 10.
Правильным порядком действий при ошибках в данном случае будет:
-
Вручную скачать оригинальные драйверы видеокарты с официальных сайтов AMD, NV >Также вы можете посмотреть отдельно установленную и поддерживаемую аппаратно версию DirectX в сторонних программах, например, в AIDA64 (см. Как узнать версию DirectX на компьютере).
В Windows 7 ошибки D3D11 и инициализации DirectX 11 при запуске современных игр могут появляться даже в тех случаях, когда необходимые драйверы установлены, а видеокарта не из старых. Исправить ситуацию можно следующим образом.
Как скачать D3D11.dll для Windows 7
В Windows 7 по умолчанию может не быть файла d3d11.dll, а в тех образах, где он присутствует, может не работать с новыми играми, вызывая ошибки инициализации D3D11.
Его можно скачать и установить (или обновить, если он уже есть на компьютере) с официального сайта Майкрософт в составе выпущенных для 7-ки обновлений. Скачивать этот файл отдельно, с каких-то сторонних сайтов (или брать с другого компьютера) не рекомендую, навряд ли это исправит ошибки d3d11.dll при запуске игр.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
01.04.2019 в 08:47
Здравствуйте! Подскажите пожалуйста, при запуске визуализации выдает ошибку «D3D object has a non-zero reference count (meaning things were not properly cleaned up). This visualizer will now exit.» что делать?
01.04.2019 в 10:59
Здравствуйте. Не знаком с ошибкой. В первую очередь, конечно, загрузите DirectX через веб-установщик (я понимаю, что уже установлен, но веб-установщик установит недостающее), а также обновите драйверы видеокарты.
А дальше уже — не знаю. Погуглил по проблему, в одной игре из Steam (Path of Exile) она широко обсуждается, решают там правкой .ini файла, включая оконный режим (а у вас и так оконный на скрине) и меняя разрешение. Так что не уверен, что для вашего ПО применим метод.
02.08.2019 в 08:17
Здраствуйте. У меня ошибка немного другая. Когда я пытаюсь запустить Fortnite, выдаёт: failed to find a graphics adapter with the minimum required DX11 feature level. Пыталась удалить все деректы, но всё равно остаётся 12-ый. Помогите пожалуйста.
02.08.2019 в 11:41
Здравствуйте. Сообщение говорит о том, что не найдена графическая карта, которая бы поддерживала минимально требуемый DirectX 11. Т.е. либо видеокарта действительно старая, либо драйверы на нее не стоят правильные.
Примечание: после отправки комментария он не появляется на странице сразу. Всё в порядке — ваше сообщение получено. Ответы на комментарии и их публикация выполняются ежедневно днём, иногда чаще. Возвращайтесь.
У меня в Windows 10 при запуске некоторых игр появляется ошибка «Direct3D initialization error». Windows шла вместе с ноутбуком, версия «Домашняя для одного языка». Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?
Вообще, подобная ошибка не редкость, особенно после переустановки Windows (в вашем случае, после покупки ноутбука, так как в магазинах редко устанавливаются все необходимые библиотеки и драйвера, необходимые для комфортной работы устройства). Появляется она, как правило, после попытки запустить какую-нибудь игру — либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.
В этой статье остановлюсь на основных причинах появления подобной ошибки, и покажу на примере как от нее избавиться.
Типичный вид ошибки
Что делать с ошибкой Direct3D.
Обновление DirectX
Самая частая причина появления подобной ошибки связана с отсутствием библиотеки DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.
DirectX — специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.
Страница на сайте Microsoft для загрузки современной версии DirectX — https://www.microsoft.com/ru-ru/Download/confirmation.aspx? >
Поэтому, рекомендую посмотреть требования запускаемой вами игры, и посмотреть, какая версия DirectX установлена у вас на ПК.
Чтобы узнать, какой DirectX у вас на ПК, нажмите:
- сочетание кнопок Win+R, чтобы открылось окно » Выполнить «;
- далее впишите команду dxdiag и нажмите Enter (см. скриншот ниже).
Запускаем средство диагностики DirectX (DxDiag)
Далее во вкладке «Система» будут представлены все необходимые данные: версия вашей ОС Windows, ваша видеокарта, звуковое устройства, версия BIOS, и версия DirectX (см. на красный квадрат на скрине ниже) .
Средство диагностики DirectX / Кликабельно
Для обновления DirectX на сайте Microsoft есть специальный веб-установщик. Перейдите на нужную страницу и скачайте его. Далее запустите, согласитесь с условиями лицензионного соглашения, и ждите пока работает мастер.
Принятие условий лиц. соглашения DirectX
В конце операции вы должны увидеть сообщение о том, что установка DirectX завершена, нужные пакеты обновлены и пр. Либо, как вариант, мастер сообщит вам о том, что новая версия DirectX уже установлена и в обновлении не нуждается. Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.
Установка DirectX завершена
Как правило, после такого обновления, игра начинает работать как нужно.
Если у вас нет интернета (либо он медленный или сайт Microsoft недоступен, выдает ошибку и т.д.), DirectX можно обновить с помощью игр: почти на половине дисков с играми есть новая версия DirectX (прим.: новая на момент запуска игры, конечно) . Поэтому, вам достаточно взять более-менее современную игру и установив ее, обновите DirectX.
Проблема с драйвером видеокарты
Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.
Как проверить наличие драйверов и включена ли видеокарта
Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:
- нажмите кнопки Win+R;
- далее введите devmgmt.msc и нажмите Enter.
Запуск диспетчера устройств — devmgmt.msc
Далее откройте вкладку «Видеоадаптеры» , и посмотрите, все ли видеокарты включены, и не горит ли напротив них желтый восклицательный знак (указывающий на проблемы с драйверами, пример — ).
Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.
Чтобы включить адаптер, просто щелкните по нему правой кнопкой мышки и выберите функцию «Задействовать» . Пример на скрине ниже.
После этого перезагрузите компьютер, затем попробуйте открыть игру.
В некоторых случаях одна из видеокарт может быть отключена в BIOS компьютера (например, если у вас на ноутбуке стоит дискретная и встроенная видеокарты) . Чтобы проверить так ли это, зайдите в BIOS, обычно, в разделе MAIN можно найти режим работы графики (Graphic mode). Пример показан на фото ниже.
Как обновить драйвера на видеокарту:
- Способ №1 : зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера — https://ocomp.info/harakteristiki-kompyutera.html
- Способ №2 : воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую) — https://ocomp.info/update-drivers.html
- Способ №3 : работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь: https://ocomp.info/kak-nayti-i-ustanovit-drayver-dlya-neizvestnogo-ustroystva.html
Используйте режим совместимости
Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью.
Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм — однако, часть игр не запускалась, показывая ошибку Direct3D. (особенность: все игры были старыми, что наводило на разные мысли. ) .
Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку «Совместимость» и поставил галочку напротив пункта «Запустить игру в режиме совместимости с Windows XP SP 2» — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было.
Примеры, что нужно сделать, приведены на скринах ниже.
Открываем свойства исполняемого файла игры
Запустить игру в режиме совместимости с Windows XP SP 2
PS
Если ничего не помогло из выше написанного, то также рекомендую еще обновить пакет Microsoft Visual C++ и NET Framework.
На этом все, всем всего доброго!
Статья откорректирована: 17.01.2019
Очень часто любители ретро-игр сталкиваются с проблемой невозможности запуска исполняемого файла приложения, а система выдает сообщение о том, что многим непонятный файл d3d11.dll не был найден. Что делать в этом случае, мы сейчас и попробуем выяснить. Заодно рассмотрим некоторые наиболее вероятные причины появления сбоя такого типа и простейшие методы исправления сложившейся ситуации.
Почему возникает ошибка «Не удалось найти d3d11.dll»?
Для начала давайте посмотрим, что собой представляет сам отсутствующий файл, указанный в сообщении о сбоях. Он является одним из основных компонентов платформы DirectX и отвечает за обработку графики в режиме Direct 3D (поддержка трехмерного моделирования и текстур).
Ошибка d3d11.dll (исполнение внутреннего кода динамической библиотеки) может возникать не только в случае отсутствия искомого файла с таким названием, а еще и по причине его повреждения, заражения вирусами, несоответствия версии файла основному пакету DirectX вследствие его замены при установке игровых приложений и т.д. Кстати сказать, по имени файла нетрудно догадаться, что речь идет о DirectX версии 11.
Давайте посмотрим на ситуацию, когда появляется ошибка вроде «компонент d3d11.dll не был найден». Что делать и как ее исправить? В принципе, на сегодняшний день существует несколько основных методик, позволяющих решить данную проблему.
Ошибка «d3d11.dll не был найден»: что делать?
Для начала заметим, что ничего страшного или критического для системы в целом здесь нет. Сам вопрос, как исправить ошибку d3d11.dll, в общем-то, решается несколькими простейшими способами.
Самым простым вариантом может стать тот же откат системы до исходного состояния, зафиксированного в контрольной точке восстановления до того, как проблема проявилась. Правда, тут есть один нюанс. Дело в том, что если вы все-таки хотите использовать установленное приложение, система снова выдаст подобное предупреждение.
Тут нужно заметить, что многие старые игры, рассчитанные на допотопные видеокарты, в обязательном порядке требовали установки DirectX, с ними совместимой. Получается, что при инсталляции игры программа установки попросту заменяет более свежий файл динамической библиотеки на старый, но основные компоненты платформы могут оставаться неизменными. При этом не определяется даже тот момент, что сама платформа имеет более высокую версию.
Загрузка файла библиотеки
Как и следует ожидать, простейшим способом устранения таких несоответствий является замена установленного программой инсталляции файла на оригинальную версию, соответствующую пакету DirectX и разрядности операционной системы.
В данном случае все сводится к тому, чтобы после установки игры скачать нужную библиотеку из Интернета и поместить ее на системный диск, на котором инсталлирована «операционка», в место с адресом WindowsSystem32d3d11.dll. При копировании нужно просто согласиться на замену исходного файла. Само собой разумеется, что после загрузки библиотеки из Сети ее сразу же нужно проверить на наличие вирусов и вредоносных кодов.
Повторная установка DirectX
Недостатком вышеописанного метода является только то, что при замене одного единственного файла не исключается вероятность появления ошибок, связанных с другими библиотеками и компонентами DirectX. В этом случае наиболее логичным и более простым решением станет переустановка всего пакета.
Если уж вы твердо решили запустить старую игру на той же «семерке» или версиях Windows выше, порядок действий таков: инсталлируем игру, скачиваем с сайта Microsoft последнюю версию DirectX, устанавливаем пакет в систему и запускаем игру.
Если рассмотреть ситуацию, так сказать, «на пальцах», получается, что сначала установочный дистрибутив игры заменяет или изменяет установленную библиотеку, но после инсталляции платформы новой версии, динамическая библиотека d3d11.dll автоматически заменяется на новую версию, соответствующую сборке DirectX. Как правило, после этого практически все устаревшие игры запускаются без всяких проблем.
Приложение DLL Suite
Среди решений по исправлению такой ситуации можно выделить еще и использование специальных утилит для автоматической проверки целостности пакета DirectX и всех входящих в его состав компонентов.
Среди них первое место занимает мощнейшее приложение DLL Suite. Работать с ним просто. Достаточно просто активировать процесс сканирования, как программа тут же найдет неисправности и предложит загрузить недостающие компоненты. Правда, особенность приложения такова, что он сразу найдет несколько десятков файлов. При том нужно будет выбрать только те, которые соответствуют вашей системе (имеется в виду архитектура 32 или 64 бита). После установки желательно перегрузить систему, после чего можно будет пользоваться установленной игрой.
Программа DLL-Files.com Fixer
Чуть менее «продвинутой» является утилита DLL-Files.com Fixer. Несмотря на это, рядовому юзеру с ней будет справиться намного легче.
Здесь, правда, после проверки системы на целостность компонентов придется использовать поиск конкретных библиотек. В строке поиска вводится имя исходного компонента, после чего программа автоматически находит его, а после загрузки в таком же режиме интегрирует его в систему.
Тут есть одно «но». Если имеется несколько поврежденных или отсутствующих файлов, искать, скачивать и устанавливать их придется поочередно, что займет больше времени.
Дополнительные действия
Итак, пока мы разобрались с ошибками типа «файл d3d11.dll не был найден». Что делать, если приложение все равно не хочет запускаться?
Как известно, не только игры могут повлиять на проявление подобных сбоев при запуске приложений. Программы для обработки трехмерной графики и анимации, активно использующие возможности Direct 3D, тоже подвержены появлению ошибок подобного рода. И они не всегда могут быть связаны с файлами динамических библиотек самой платформы.
Очень может быть, что придется обновить некоторые дополнительные компоненты в виде Microsoft .NET Framework или среду исполняемых апплетов Java, Visual Basic и т. д. Но, как показывает практика, в большинстве случаев этого не потребуется.
Виснет, лагает и вылетает, ошибка D3D12 с DXGI_ERROR_DEVICE_HUNG, не хватает d3d12core.dll и MSVCP120.dll — об этих и прочих «радостях» новой Forspoken, которая давеча вышла в эксклюзивных версиях для PS5 и ПК, будем сейчас рассказывать.
Итак,..
проблемы Forspoken — D3D12 Error с DXGI_ERROR_DEVICE_HUNG
Когда игра вылетает или не запускается, и система выдает ошибку D3D12, в малопонятном описании которой отчетливо наблюдается DXGI_ERROR_DEVICE_HUNG (0x887a006), то причиной тому может быть всякое.
Во-первых, если играем с разрешением от 1440p и выше, может засбоить видеопамять. Устраняется это пока (минимум до следующего большого обновления) только путем понижения детализации текстур до «Высоких» в настройках графики игры.
Без сбоев и ошибки DXGI_ERROR_DEVICE_HUNG Forspoken тянут только видеокарты с объемом видеопамяти от 12 GB и больше.
Не пропустите: СПИСОК ИГР ДЛЯ PS5, В КОТОРЫХ ПОДДЕРЖИВАЕТСЯ ТРАССИРОВКА ЛУЧЕЙ [ДОПОЛНЕНО]
Во-вторых, если если с видеопамятью все ОК, но видеокарта разогнана, а игра стабильно вылетает с ошибкой D3D12 DXGI ERROR DEVICE HUNG, значит сначала тоже пробуем понизить самые ресурсоемкие параметры графики и хотя бы немного снизить нагрузку. А если не помогает, то переключаем видяху в штатный режим работа (с заводской частотой).
Кроме того, и это в-третьих, пробуем подкорректировать частоту в настройках видеокарты. А для этого:
- открываем «Панель управления Nvidia«, жмем «Управление параметрами 3D», переходим во вкладку «Программные настройки» (в справа) и выбираем Forspoken в меню программ;
- далее, чуть ниже в списке параметров находим «Макс. частота кадров»
- устанавливаем для него значение 30 кадров в секунду либо же, если есть желание поэкспериментировать, то ставим сначала на четверть от рабочей частоты монитора, перезапускаем игру и наблюдаем результат;
- если снова вылетает, то точно таким же образом снижаем частоту видеокарты на 1/3 от рабочей частоты монитора (или даже в половину, то есть до 1/2).
проблемы Forspoken — Видеодрайвер перестал отвечать и был восстановлен
В таком случае первым делом обновляем или полностью переустанавливаем драйвер видеокарты. Если и после этого проблема никуда не делась, то тогда отключаем DLSS в игре.
Опять же, если видеокарта разогнана, то возвращаем её в штатный режим работы. Плюс, также ограничиваем максимальною частоту кадров в настройках видеокарты (см. выше).
проблемы Forspoken — как запустить игру на Linux без ошибки d3d12core.dll
… через Proton, конечно. А если комп (консоль) пишет, что не хватает d3d12core.dll, то тогда в параметрах запуска игры (Steam > пкм по названию Forspoken > Свойства) прописываем следующую команду (и потом жмем ОК):
PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 VKD3D_FEATURE_LEVEL=12_1 SteamDeck=1 %command%
Теперь Forspoken на Linux запустится. А вот если разрешение картинки слишком низкое, то это, скорее всего, еще один баг игры.
Не пропустите: STEAM DECK: КАК ПОМЕНЯТЬ ВЕРСИЮ PROTON DB ДЛЯ КОНКРЕТНОЙ ИГРЫ
проблемы Forspoken — ошибка MSVCP120.dll
Если игра никак не запускается, а система вместо этого жалуется на отсутствие файла MSVCP120.dll, то «лечится» это самым что ни есть стандартным методом. А именно, установкой пакета Visual C++, притом обязательно обоих в версиях — и x86, и x64.
Однако прежде чем приступать к установке Visual C++ попробуйте на всякий случай запустить проверку и восстановление файлов системы, т.е:
- открываем командную строку от имени администратора (в поиске Windows пишем cmd, в выдаче кликаем по названию правой кнопкой мыши и жмем «Запуск от имени администратора«);
- в окне Командной строки вводим команду sfc /scannow и жмем Enter;
- после завершения процедуры проверки запускаем игру (тоже от имени администратора).
Если не помогло, то тогда переустанавливаем Visual C++ (лучше сразу с официального сайта службы поддержки Microsoft — вот линк) — подробнее о том, как это делается, см. [ЗДЕСЬ].
Не пропустите: ПРОБЛЕМА С VCRUNTIME140.DLL В VALORANT ПОСЛЕ ОБНОВЛЕНИЯ: КАК УСТРАНИТЬ
проблемы Forspoken — вылетает
Так как случается такое тоже по разными причинам, поэтому для начала стандартно:
- проверяем и обновляем драйвер видеокарты (пишут, что в большинстве случаев этим проблемка и решается), однако категорически рекомендуется выполнить так называемую чистую установку драйвера (Nvidia, напомним, её по умолчанию предлагает в качестве опции на этапе обновления драйвера «видяхи»);
- перед запуском игры открываем Диспетчер задач и закрываем все ненужные программы и процессы, в том числе и те, которые остаются работать в фоновом режиме (кроме системных);
- на время отключаем утилиты вроде MSI Afterburner, RGB Software и пр (если таковые установлены и работают), а также оверлеи Discord, Steam, GeForce Experience прочих прог;
- добавляем exe-шник Forspoken в список исключений антивируса (либо же на время отключаем антивирус и наблюдаем, как будет себя вести игра).
ОДНАКО, если Forspoken успешно запускается, но вылетает после первого же клика мышкой, то в таком случае действуем следующим образом:
- открываем GeForce Experience и выбираем Forspoken
- переходим в пользовательские настройки (кнопочка справа от зеленой кнопки «Оптимизировать«);
- двигаем слайдер вправо на «Производительность» и жмем применить;
- теперь кликаем зеленую кнопку «Оптимизировать» и пробуем запустить игру — Forspoken должна заработать нормально, тем не менее, ставить слишком высокие настройки графики все равно не стоит.
Не пропустите: MAX FRAME RATE — КАК НАСТРОИТЬ МАКСИМАЛЬНЫЙ FPS ДЛЯ ЛЮБОЙ ИГРЫ [АРХИВ]
проблемы Forspoken — Файл поврежден. Попробуйте переустановить
Вероятнее всего, данная ошибка вызвана разгоном процессора компа (даже когда это как бы штатный режим авторазгона, который для определенных процессоров включается в BIOS).
Следовательно, переключаем проц на заводскую частоту (или отключаем авторазгон в BIOS), запускам процедуру восстановления файлов игры, затем перезагружаем комп и запускаем Forspoken от имени администратора.
проблемы Forspoken — постоянно лагает
Перепроверяем характеристики компа. Если не самый новый и не самый мощный, то делаем выводы и/или идем в настройки графики игры, ставим все на минималки и потом аккуратно и по очереди повышаем самые ресурсоемкие до приемлемого уровня (если получится). Это во-первых.
Во-вторых, проверяем и обновляем драйвер видеокарты, далее открываем Диспетчер задач и вырубаем все не нужные на время игры проги и процессы (в т.ч. и те, которые работают в фоновом режиме, но кроме системных) и затем перезапускаем Forspoken.
В-третьих, также не помешает немного подрегулировать и другие параметры системной графики. Потому еще раз открываем Панель управления Nvidia > Управление параметрами 3D > вкладка «Программные настройки» > Forspoken… и далее проставляем следующее значение для этих параметров:
- Сглаживание гамма-коррекция — Выкл
- Сглаживание режим — Управление от приложения
- Сглаживание прозрачность — Выкл
- CUDA графические процессоры — Использовать глобальные параметры (Все)
- Режим низкой задержки — Ультра
- Режим управления электропитанием — Предпочтителен режим максимальной производительности
- Кэширование шейдеров — Вкл (если игра установлена на HDD, для SSD — оставляем Выкл)
- Фильтрация текстур — Качество — Высока производительность
- Потоковая оптимизация — Выкл
- Тройная буферизация — Выкл
После этого жмем кнопку «Применить«, перезагружаем комп и перезапускаем игру.
Ошибка A D3D11-compatible GPU (Feature Level 11.0, Shader Model 5.0) is required to run the engine возникает при запуске игр, например Fortnite, Valorant или Stray, в Windows 11/10 и 7. Ошибка поясняет, что для запуска движка требуется графический процессор, совместимый с D3D11, уровнем функций 11.0 и моделью шейдеров 5.0.
Ошибка «D3D11 compatible GPU Feature Level 11.0» при запуске игр возникает, когда давно не обновляли драйвера для видеокарты, графические файлы драйверов dll повреждены, вирус в системе или ваша видеокарта устарела с графическим ускорителем и для неё не выпускают уже драйвера.
Как исправить ошибку A D3D11 Compatible GPU Feature Level 11.0
В данной инструкции разберем, что делать и как исправить, когда появляется ошибка A D3D11-compatible GPU (Feature Level 11.0, Shader Model 5.0) is required to run the engine при запуске игр в Windows 11/10/7.
1. Проверка совместимости GPU и DirectX
В первую очередь узнаем, какой Direct3D установлен, и совместима ли видеокарта с 11 версией ваша видеокарта. Для этого:
- Нажмите Win+R и введите dxdiag
- Перейдите во вкладку Экран
- В графе Уровни функций посмотрите, есть ли 11 версия
- Также, обратите внимание на DDI для Direct3D: должно стоять 11 и выше (12)
! Если в уровнях функций нет поддержки 11 и в пункте DDI для Direct3D стоит ниже 11, то скорее всего ваша видеокарта очень старая и ничего сделать нельзя. Это примерно видеокарты до 2010 года, но лучше зайти на официальный сайт производителя AMD, Intel, Nvidia и посмотреть характеристики своей видеокарты, поддерживает ли она шейдеры 5 уровня и Direct3D 11. Кроме того, может быть так, что графический драйвер очень устарел и его нужно обновить.
2. Правильно обновить драйвер GPU
Чтобы правильно обновить драйвер для видеокарты, нужно его для начало удалить полностью из системы Windows 11/10/7, потом скачать с официального сайта производителя. Воспользуйтесь полными ниже руководствами по порядку для удаления и обновления драйвера GPU.
- Как полностью удалить драйвера видеокарты Nvidia, AMD, Intel
- Как обновить драйвер видеокарты Nvidia, AMD, Intel
3. Установить DirectX для конечного пользователя
Ошибка D3D11 ссылается на Direct3DX 11 и в этом случае нужно установить последнюю версию DirectX с официального сайта Microsoft.
- Перейдите на сайт и скачайте DirectX
- Установит его, перезагрузите ПК
- Проверьте, устранена ли ошибка
! Если не помогло, то попробуйте установить DirectX (июнь 2010 г.).
4. Восстановить и установить Visual C++
Некоторым пользователям помогло восстановление всех установленных Visual C++ и установка последнего недостающего.
- Наберите в поиске меню пуск «Панель задач» и откройте её
- Нажмите Удаление программ
- Найдите все Microsoft Visual C++ X86 и X64
- Выделите одним нажатием мышки
- Нажмите сверху Изменить
- Далее нажмите Исправить
! Помните, что Microsoft Visual C++ должен быть установлен в двух разрядностях. К примеру, Microsoft Visual C++ 2010 X86 и Microsoft Visual C++ 2010 X64. Установите недостающую разрядность, если у вас не так.
Если выше восстановление не помогло Visual, то установите последнюю версию Visual Studio 2015, 2017, 2019 и 2022 с сайта Mcirosoft двух разрядностей: X86 и X64. Если он уже установлен, то удалите перед новой установкой (удалите две разрядности, если имеются).
5. Отключить встроенный GPU
Если у вас на ноутбуке или компьютере две видеокарты, одна внешняя, вторая встроенная, то нужно отключить встроенную. Встроенный графический процессор может не иметь поддержку feature level 11.0 для современных игр и соответственно вы получите ошибку D3D11 compatible GPU.
- Нажмите Win+X и выберите Диспетчер устройств
- Разверните графу Видеоадаптеры
- Нажмите правой кнопкой мыши по встроенной видеокарте
- Выберите из меню Отключить
- Перезагрузите ПК и попробуйте запустить игру
6. Установить KB2670838 для Windows 7
Если вы получаете ошибку A D3D11 compatible GPU Feature Level 11.0, Shader Model 5.0 is required to run the engine в Windows 7, то нужно установить обновление платформы скачав патч KB2670838.
Смотрите еще:
- Ошибка DX11 feature level 10.0 is required to run the engine
- Скачать dxgi.dll и исправить ошибку в Windows
- Отсутствует d3dx9_42.dll в Windows 10/7 — Решение
- Системная ошибка DirectX — Смотрите dxerror.log и directx.log
- Как исправить ошибку dxgmms1.sys на синем экране
[ Telegram | Поддержать ]
Рост производительности компьютеров – благо, которое многими воспринимается как должное. Но какой бы частотой не обладал центральный процессор или GPU, без соответствующего и, нужно сказать, очень сложного программного обеспечения, добиться высокой скорости работы ресурсоёмких приложений не удастся. Особенно это касается программ работы с видео и компьютерных игр. API-интерфейс Direct3D как раз и является таким промежуточным звеном, позволяющим проявить все достоинства современных видеокарт и процессоров.
Увы, как и любое другое сложное ПО, Direct3D не лишено багов, которые могут проявляться весьма неожиданно. Например, при запуске приложения, использующего этот графический API, могут появляться различные ошибки. Сегодня мы поговорим об одной из них – «Не удалось обнаружить устройство Direct3D».
Основные причины возникновения ошибки в играх
Чаще всего с нею сталкиваются геймеры, ведь именно в компьютерных играх достоинства графического интерфейса прикладного программирования проявляются ярче всего. И если при запуске Dota 2, «Глаза дракона» или «Ведьмака» появляется ошибка «Не удалось обнаружить устройство Direct3D», поиграть не получится.
Критично ли это? Не слишком, если знать причину. А они бывают разными:
- драйвер видеокарты устарел или повреждён;
- установлена версия DirectX, не соответствующая рекомендуемым требованиям;
- игра несовместима с установленной операционной системой;
- сбой настроек видеокарты в BIOS;
- потеря важных файлов, входящих в пакет Steam;
- воздействие вирусов.
Если при запуске игры комп выдаёт ошибку Failed to initialize Direct3D, причины будут примерно одинаковыми, как и способы их устранения. Обычно в результате экран игры становится чёрным, а если окно свернуть, то можно увидеть окно с ошибкой.
Первое, что необходимо сделать – проверить, соответствуют ли характеристики железа системным требованиям конкретной игры. Для примера рассмотрим уже упоминавшуюся Dota 2, для которой требуется CPU с тактовой частотой от 3 ГГц, видеокарта, совместимая с DirectX 9, поддерживающая Shader Model0 ATI X800 с памятью объёмом не менее 256 МБ, 1 ГБ ОЗУ, 10 ГБ свободного пространства на диске и скорость интернета не ниже 1 Мб/сек.
Просмотреть параметры своего ПК и графической подсистемы можно набрав команду dxdiag в консоли «Поиск» или «Выполнить» или через «Диспетчер устройств».
Как исправить ошибку Direct3D
Если с системными требованиями всё в порядке, а геймеры обычно смотрят на это в первую очередь, то следует предпринять несколько шагов, один из которых с высокой вероятностью поможет устранить проблемы Direct3D в играх и других использующих этот API программах.
Обновление DirectX
При установке Windows 10 вы можете не беспокоиться, что получите устаревшую версию DirectX, но с «семёркой» такая уверенность будет излишней, поскольку вы, скорее всего, будете использовать образ, созданный достаточно давно.
Проверить, какая версия используется на вашем ПК, можно с помощью описанной выше команды dxdiag. Данные о версии DirectX находятся во вкладке «Сведения о системе».
Если номер версии меньше 12, рекомендуется обновить DirectX – скачать инсталлятор или использовать веб-установщик. Установка стандартная, нужно просто следовать подсказкам. Единственный нюанс – рекомендуем не ставить галочку для установки панели Bing.
Обновление драйвера видеокарты
При установке Windows 7 не факт, что вы получите самый свежий драйвер графического адаптера. В «Десятке» драйверы вообще от Microsoft, а не от производителя. Так что при появлении ошибки Direct3D не исключено, что виновником является устаревший или испорченный драйвер видеокарты.
В Windows 10 перезагрузка видеодрайвера осуществляется достаточно просто, нажатием комбинации Win + Ctrl + Shift + B. Когда дисплей потухнет на секунду (а может, и несколько раз) – это нормально, пугаться не стоит. Если перезагрузка не помогла, драйвер видеокарты нужно обновить.
Делаем следующее:
- в консоли «Выполнить» набираем devmgmt.msc, чтобы запустить «Диспетчер устройств»;
- ищем строку «Видеоадаптеры», раскрываем её и смотрим, нет ли слева от названия графического акселератора серой пиктограммы. Если есть, видеоадаптер банально отключен. Это означает, что вы запускаете игру на встроенной в CPU графической подсистеме, которая, конечно же, имеет слишком слабые характеристики по производительности;
- кликаем по строке ПКМ и выбираем пункт «Включить»/«Задействовать»;
- включить производительный видеоакселератор можно и посредством контрольной панели от производителя, иконка которой обычно висит в трее;
- если включение видеокарты не помогло, в том же диспетчере после нажатия ПКМ выбираем пункт «Удалить». После подтверждения устройство исчезнет из списка, а драйверы будут деинсталлированы;
- теперь самое время зайти на официальный сайт производителя и скачать самую свежую стабильную версию драйвера (вариантов немного – Intel, Nvidia или AMD), выбрав свою модель графического адаптера, если она не определилась автоматически;
- запустите инсталлятор, дождитесь окончания установки «дров», перезагрузите компьютер.
ВАЖНО. Если Центр обновления Windows предложит вам установить драйвер, отказывайтесь. Самый проверенный и оптимально работающий вариант – это драйвер от производителя, взятый с официального сайта.
Переустановка Visual C++ Redistributables
Как ни странно это звучит, но ошибка Direct3D при запуске игры может возникать и при появлении проблем с библиотекой Visual C++, которая является обязательной компонентой Windows – её используют очень многие приложения.
Ошибка устраняется переустановкой пакета. Скачиваем с официального сайта Microsoft самую свежую версию пакета, удаляем библиотеку из вкладки «Программы и компоненты» «Панели управления», запускаем скачанный инсталлятор. После установки перезагружаем ПК.
Используем режим совместимости
Не исключён вариант, что ошибка Direct3D появилась вследствие запуска старой игры на современном компьютере, особенно часто такое случается в «десятке».
Проблема устраняется следующим образом:
Если сделать предположение, что вы не знаете, какая версия ОС является текущей, а какая предшествующей, можно поступить следующим образом:
Включение видеокарты в BIOS
Геймеры – народ прогрессивный, с вероятностью 98% на их компьютере установлена внешняя дискретная мощная видеокарта. О том, что нужно использовать именно этот адаптер, а не более слабый встроенный, операционная система узнаёт из BIOS. Но настройки BIOS иногда «слетают», и если поддержка внешнего видеоадаптера оказывается отключённой, ошибке «не удалось найти устройство Direct3D» удивляться не стоит.
Нужно просто зайти в BIOS и исправить ситуацию, активировав использование дискретной видеокарты. Как это сделать, мы описывать не будет по простой причине: версий микропрограммы существует немало, и в каждой включение внешней видеокарты осуществляется по-своему. Читайте инструкцию для вашей материнской платы, хотя минимальных знаний английского достаточно, чтобы выполнить эту операцию без подсказок.
Проверка целостности файлов (Steam)
Многие современные игры используют платформу Steam, и если с одной из её компонент произошла непредвиденная ситуация, то игра не запустится. Проблема устраняется легко, непосредственно из клиента – нужно использовать функцию проверки целостности пакета файлов, и если чего-то недостаёт, здесь же можно устранить неисправность.
Устранение вирусной угрозы
Проникновение на компьютер вируса может иметь самые непредсказуемые последствия, в том числе повреждение файлов DirectX. Переустановка пакета в подобных случаях чаще всего не помогает, ведь вирус никуда не делся.
Следовательно, вам нужно выполнить полную проверку ПК на предмет заражения.
Ошибка инициализации Direct3D с текущими настройками
Может показаться, что речь идёт о совсем другой, принципиально иной ошибке, но это не так. Хотя описание действительно другое, причины появления подобного сообщения примерно те же, что описаны в предыдущем разделе.
Но есть и различия: данная ошибка обычно более информативна.
Например, если сообщение имеет вид «Failed to initialize D3D11», из этого можно сделать вывод, что запускаемая игра требует наличия одиннадцатой версии Direct3D, а ваша видеокарта поддерживает более раннюю. Здесь ничего не поделаешь – нужно либо отказаться от игры, либо менять видеоадаптер.
Сообщение «Direct3D 9 device initialization error» из той же серии, указывает на необходимость поддержки 9 версии API.
Устаревший или запорченный драйвер видеокарты – тоже частая причина возникновения ошибки «Can’t init Direct3D», устранить которую можно переустановкой «дров» по алгоритму, описанному ранее.
Точно так же происходит при повреждении файлов, входящих в пакет DirectX. Причины могут быть разными – результат воздействия зловредного ПО или неумышленные манипуляции пользователя (возможно, малолетнего, всякое бывает). Лечение то же – обновление DirectX.
Отметим также, что подобные ошибки в большей степени характерны для ноутбуков, поскольку драйверы для них пишутся под конкретную модель, и малейшее отклонение «влево или вправо» может вызвать проблемы. И сбои BIOS в ноутбуках случаются чаще, чем на десктопных ПК.
Описанные в данной статье способы, как исправить ошибки данного типа, касаются только тех случаев, когда проблема не связана с возникновением серьёзных неполадок с ОС Windows. Впрочем, такие неполадки обязательно проявят себя и вне привязки к играм, и поможет только радикальное средство – переустановка операционной системы.
- При запуске определенных игр, таких как Left 4 Dead 2, CS: GO, Borderlands или Rocket League, некоторые игроки сообщали об ошибке «Не удалось создать устройство D3D или D3D9».
- Если вы один из тех, кому не повезло с этой ошибкой, вам следует обновить графику и ОС своей системы и установить разрешение запуска для затронутых игр.
- Чтобы узнать больше о том, как исправить ошибки в играх, посетите нашу страницу, посвященную устранению неполадок в игре.
- Обзоры игр, руководства и исправления можно найти в нашем разделе игр. Мы охватываем большинство игр и программ запуска игр, поэтому вы найдете там решения для большинства ошибок.
Ошибки при запуске — слишком привычное явление для геймеров, как будто игра чувствует наше желание играть и отказывается дать нам то, что мы ищем. Так обстоит дело с Failed to create D3D device или менее распространенным, но не менее раздражающим Failed to create D3D9 device error .
Обе эти ошибки сообщают игроки, запускающие игры через Steam, и, похоже, они касаются только нескольких игр:
- Left 4 Dead 2
- CS: GO
- Borderlands 1 и 2
- Портал
- Ракетная лига
К счастью, для исправления ошибок D3D и D3D9 необходимо выбрать один и тот же путь, поскольку они имеют общую причину. Основная причина связана с графикой, в частности с драйвером видеокарты.
Мы предпримем обычные шаги по устранению неполадок, когда вы увидите эти ошибки.
1. Перезагрузите компьютер.
- Перейдите в Пуск> Питание> Перезагрузка.
Вы пробовали выключить и снова включить? Есть причина, по которой айтишники говорят это все время. При большинстве ошибок первое, что вы должны сделать, это перезагрузить устройство.
Это очистит память и даст вашей системе возможность перезагрузить все файлы, необходимые для работы.
Процесс перезагрузки стирает текущее состояние программного обеспечения, что во многих случаях является всем, что нужно для устранения ошибок.
2. Проверьте целостность файлов игры.
- Щелкните правой кнопкой мыши проблемную игру
- Перейти к свойствам
- Перейдите на вкладку Local Files.
- Нажмите на Проверить целостность файлов игры.
Valve любезно добавила в Steam возможность проверять, не были ли файлы вашей игры каким-либо образом повреждены или что-то отсутствует в каталоге установки игры.
Это может помочь, если ваше антивирусное или антивредоносное программное обеспечение решило заблокировать файл или поместить его в карантин.
Если ошибка « Не удалось создать устройство D3D» или «Устройство D3D9» было вызвано ошибкой графического драйвера, перезапуск системы может решить проблему.
Steam не отвечает на вашем ПК? Попробуйте эти простые решения
3. Обновите Windows до последней версии.
- Откройте настройки (сочетание клавиш Win + i)
- Перейти к обновлению и безопасности
- Нажмите Проверить наличие обновлений
Постоянное обновление вашей операционной системы Windows важно, потому что вы извлекаете выгоду из последних исправлений ошибок и обновлений безопасности.
Иногда эти обновления включают исправления совместимости, которые могут исправить такие ошибки, как « Не удалось создать устройство D3D» или « Ошибка создания устройства D3D9» .
4. Обновите графические драйверы.
Для видеокарт nVidia:
- Открыть GeForce Experience
- Перейдите на вкладку Драйверы
- Нажмите на проверки обновлений с
- Как только новый драйвер будет найден, нажмите Экспресс-установка или Выборочная установка.
- Перезагрузите компьютер
Для видеокарт AMD:
- Щелкните правой кнопкой мыши на рабочем столе
- Выберите программное обеспечение AMD Radeon
- В разделе «Драйверы и программное обеспечение» нажмите » Проверить наличие обновлений».
- Установите новый драйвер и перезагрузитесь
Один из лучших способов исправить ошибку «Не удалось создать устройство D3D или D3D9» — это обновить драйвер видеокарты.
Эти ошибки вызваны проблемой с видеокартой или ее драйвером, поэтому в большинстве случаев решением будет обновление драйвера.
Чтобы сделать еще один шаг вперед, мы настоятельно рекомендуем выполнить чистую установку графического драйвера или использовать такую утилиту, как DDU, для полного удаления графического драйвера перед установкой нового.
Примечание. Если вы используете DDU для удаления графического драйвера, вам необходимо перейти на веб-сайт производителя видеокарты и вручную загрузить драйвер или графическое программное обеспечение (GeForce Experience или AMD Adrenalin).
Не знаете, как использовать DDU? Нет проблем, у нас есть руководство, чтобы показать вам.
5. Установите параметры запуска игры.
- Открыть Steam
- Щелкните игру правой кнопкой мыши
- Выбрать свойства
- На вкладке «Общие» выберите « Установить параметры запуска».
- Тип -w 1920 -h 1080
- Нажмите ОК > Закрыть
- Запустить игру
Примечание: вместо 1920 и 1080 используйте собственное разрешение вашего монитора.
Это заставит игру запуститься с указанным разрешением. Поскольку некоторые из этих игр немного старше, они не всегда работают с новым оборудованием и более высокими разрешениями.
Это может вызвать проблему, когда игра пытается запустить с низким разрешением, поэтому вам нужно будет принудительно установить желаемое разрешение.
6. Запускаем игру в режиме совместимости.
- Перейдите в папку с установкой игры (щелкните игру правой кнопкой мыши в Steam> Управление> Обзор локальных файлов )
- Щелкните правой кнопкой мыши исполняемый файл
- Выбрать свойства
- Перейдите на вкладку » Совместимость».
- Либо запустите средство устранения неполадок совместимости, либо установите флажок и вручную выберите старую версию Windows для запуска игры.
После того, как вы включили режим совместимости, вы сможете запустить игру, и это должно очистить ошибку Failed to create D3D or D3D9 device .
7. Включите службы для исправления ошибки «Не удалось создать устройство D3D».
Откройте окно запуска (сочетание клавиш Win + R)
- Введите msconfig
- Перейдите на вкладку Services
- Убедитесь, что все сервисы nVidia или AMD включены
- Примечание. Если вы не знаете, какие это службы, нажмите « Включить все».
- Перезагрузите компьютер
В погоне за большей производительностью некоторые пользователи отключают определенные службы, которые они считают несущественными, но мы не можем не подчеркнуть этого достаточно: вы никогда не должны отключать их, если вы не вносите 100% изменений, поскольку это может привести к сбоям игры или даже хуже того, нестабильность системы.
Эти исправления помогут вам исправить ошибки «Не удалось создать устройство D3D» и «Не удалось создать устройство D3D9» при запуске игр в Steam.
Если у вас возникнут другие проблемы с играми Steam, сообщите нам об этом в разделе комментариев ниже.
FAQ: Проблемы с устройством D3D или D3D9
- Что такое ошибка устройства D3D?
D3D (Direct 3D) — это компонент DirectX API, который ваша система использует для визуализации графики. Если у вас возникли проблемы с D3D, это руководство покажет вам, как их исправить. Для получения дополнительной информации о Direct3D ознакомьтесь с нашей подробной статьей.
- Что означает ошибка D3D?
Когда вы получаете сообщение об ошибке D3D, это означает, что у вас проблема с графическим адаптером. Чтобы узнать, как ее исправить, выполните действия, перечисленные выше.
- Как исправить ошибку D3D CSGO?
Обновите графический драйвер до последней версии, затем следуйте инструкциям из этого руководства.
Не секрет, что современные компьютерные игры отличаются особыми требованиями к видеокарте и что далеко не каждый ПК способен вытянуть игру уровня The Last of Us Part, к слову, не самую требовательную к «железу». С другой стороны, возникающие при запуске таких игр ошибки, например, «Видеокарта не поддерживается. Требуется видеокарта с поддержкой D3D Feature Level 12», еще не означают, что вам обязательно придется проводить апгрейд компьютера.
Что такое поддержка D3D Feature Level 12
Фича 3D двенадцатого уровня, а именно так переводится D3D Feature Level 12, представляет собой набор правил для GPU, работающей с Direct3D 12 – обязательное условие для запуска игр, разработанных на базе этого компонента. При этом необходимо, чтобы видеокарта поддерживала не только Directx 12, но и уровень функций 12, а это все же разные вещи.
Определить наличие поддержки Level 12 нетрудно, для этого командой dxdiag запускаем «Средство диагностики DirectX», переходим на вкладку «Экран» и смотрим, какие уровни функций доступны в разделе «Драйверы». Отсутствие уровня функций 12 станет означать, что видеокарту придется заменить.
Примечание: перед просмотром сведений в «Средство диагностики DirectX» убедитесь, что у вас используется именно дискретная, а не встроенная видеокарта. Сделать это можно в панели управлении графикой NVIDIA или AMD.
Программные решения
Если ошибка «Требуется видеокарта с поддержкой D3D Feature Level 12» появляется при наличии поддержки видеокартой уровня функций 12, попробуйте сделать следующее.
- Скачайте с официального сайта Microsoft набор исполняемых библиотек DirectX для конечного пользователя и установите его.
- Установите актуальные обновления Windows – это необходимо для получения последней версии компонента DirectX (отдельно он не распространяется).
- Установите новые версии Visual C++ x86 и x64, скачав их с официального сайта Microsoft, если этого не было сделано раньше. Если на ПК уже имеются старые компоненты Visual C++, удалите их и установите новые.
- Обновите или переустановите драйвера видеокарты, скачав их с сайта производителя. Перед установкой актуальной версии драйвера старую версию нужно удалить, желательно с помощью утилиты Display Driver Uninstaller.
Еще одним вариантом решения проблемы является изменение настроек запуска игры, но это при условии поддержки игрой DirectX 11.
В Steam, к примеру, нужно в разделе «Общие» добавить в поле «Параметры запуска» ключ -d3d11.
Если же для запуска игры используется только лаунчер, пропишите тот же ключ в свойствах ярлыка, добавив его к пути к исполняемому файлу лаунчера.
Загрузка…
Каникулы (или отпуск)…
Сидишь себе загружаешь/устанавливаешь игру, нажимаешь на ярлычок и.. видишь сообщение, что видеокарта не поддерживается, нет какого-то «D3D_Feature_Level_12»!
Ё-к-л-м-н, как так-то?..
Собственно, сегодняшнюю заметку решил отвести рекомендациями по устранению подобной ошибки (тем паче, что она почему-то к началу этого лета набрала популярность // даже меня уже 3-й раз спросили на блоге… 🙂).
Заранее предупрежу, что не всегда она означает, что игру нельзя запустить на этом железе (возможно, ошибка связана с отсутствием того же видеодрайвера…).
Требуется видеокарта с поддержкой D3D_Feature_Level_12 // на примере с игрой Uncharted 4
*
Содержание статьи📎
- 1 Рекомендации по устранению
- 1.1 Первое
- 1.2 Второе
- 1.3 Третье
→ Задать вопрос | дополнить
Рекомендации по устранению
Первое
Не буду оригинальным, но первые действия самые банальные:
- перезагрузить компьютер;
- посмотреть системные требования к «проблемной» игре (интересует прежде всего видеокарта) и сравнить ее с установленной на ПК (📌как узнать модель своей видеокарты);
Сист. требования к игре Uncharted
- нажать Win+R, и использовать команду dxdiag (должно появиться окно «Средство диагностики DirectX»). Далее во вкладке «Экран» нужно посмотреть подразделы «Устройства» и «Драйверы» — напротив вашей видеокарты должен быть уровень* не ниже «12»(см. скрин ниже 👇).
Средство диагностики DirectX — уровни 12
* Уровень функций 12.0 (Feature_Level_12) — набор функций граф. процессора, работающих (в данном случае) с Direct3D 12. Например, если у вашей видеокарты поддерживаемый уровень функций «11.0» — то вы не сможете запустить игры, для работы которых нужен пакет DirectX 12 (разумеется, при усл., что у игры нет возможности переключить вручную на использование пакета DX11. Об этом ниже 👇).
*
Второе
DirectX 12 использует низкоуровневые API, позволяющие системе более эффективно работать с железом (в отличие от DirectX 11 с высокоуровневым API). Однако, несмотря на свои преимущества в плане производительности и качестве получаемой картинки — работа с DirectX 12 более сложна и трудоемка!
📌 Именно поэтому некоторые современные игры разрабатываются на более простом и стабильном DirectX 11 (+ включают DX11 в настройки загрузчика игры, чтобы в случае проблем можно было выбрать между DX 12 и DX11).
👉 Исходя из этого совет: стоит проверить настройки игры, ее загрузчика (+ конфигурационных файлов, которые могут быть в папке с установл. файлами) — нет ли там возможности выбрать DirectX другой версии — если есть, попробуйте! 👌
Настройки игры, выбор DX11 или 12
📌 Важно!
У некоторых игр могут быть свои способы перекл. на ту же версию DX11. Например, это иногда делается через ярлыки на рабочем столе, дописывая в свойства аббревиатуру «-d3d11». Об этом можно узнать на офиц. сайте конкретной игры («прошерстя» форумы поддержки).
*
Третье
Если ваша видеокарта есть в списке рекомендуемых игрой, а настройки загрузчика не дали ничего определенного — то, возможно, стоит попробовать следующее:
- переустановить 👉видеодрайвер (с предварительным удалением старой версии с помощью 👉утилиты DDU). 📌 Важно: загружайте видеодрайвер последней версии с офиц. сайта вашей видеокарты (если у вас ноутбук: то с сайта производителя ноутбука!);
Удалить и перезагрузить / вариант удаления драйвера
- обновить пакет DirectX (желательно и NET FrameWORK, Visual C++). Кстати, эти пакеты (а также и другие библиотеки, нужные для игр) удобно обновлять с помощью утилиты 📌Driver Booster (прим.: только не обновляйте с помощью нее все драйвера, которые она найдет // при решении данного вопроса это пока не требуется);
Driver Booster 9 — обновляет не только драйвера, но и библиотеки для игр
- 👉 кроме этого, обратите внимание на саму игру: официальная ли это версия? Просто многие пользователи загружают первые попавшиеся версии с торрент-трекеров, среди которых множество «кривых» сборок (при установке и запуске оных — можно встретить целый букет ошибок). Поэтому было бы не лишним полностью переустановить игру (выбрав норм. версию! 📌 В помощь: где найти и скачать игры);
Установка игры
*
Если вам удалось решить проблему как-то иначе — сообщите пожалуйста в комментариях.
За сим откланяюсь, удачи!
🙂
Resident Evil 4 Remake has been a stunning release so far with great visuals, amazing mechanics, and pretty good optimization so far. However, every new release does have its share of bugs and glitches and the Resident Evil 4 remake is no exception. The playerbase for the game has been encountering the Resident Evil 4 fatal D3D error since launch and doesn’t know exactly what to do. However, we’ve come up with a few effective solutions that can help you resolve this issue and get back to reliving this masterpiece.
Key Takeaways
- The fatal D3D error occurs in RE4 Remake when the game is unable to initialize the Direct 3D component in Windows. It’s an essential piece of the programming interface that the game needs to run.
- Another reason for this error is that the player has cranked up the graphics settings maximizing their VRAM usage.
- Before applying fixes, check whether your PC can handle the Resident Evil 4 remake with the minimum system requirements below:
- Processor: AMD Ryzen 3 1200 / Intel Core i5-7500
- System Memory: 8 GB
- GPU: AMD Radeon RX 560 with 4GB VRAM / NVIDIA GeForce GTX 1050 Ti with 4GB VRAM
- DirectX Version: 12
- Storage Space Requirement: 50 GB
- OS: Windows 10 64-bit
- After you’ve verified that your PC is capable of running the game, try the following fixes to resolve the fatal D3D error:
- Verify Game Files Through Steam
- Adjust Your Graphics Settings
- Update Your GPU Drivers
- Terminate Background Programs
- Whitelist Resident Evil 4 Remake in Your Antivirus
What is Resident Evil 4 Remake Fatal D3D Error?
D3D error in Resident Evil 4 Remake means that the game has failed to launch with Microsoft Direct 3D. This is a native Windows graphics application programming interface that every game needs to run. When Direct 3D fails to launch alongside your game, in this case, RE4 Remake, then it’s going to display this error.
When you encounter this error message, several possibilities can occur. Either the game will crash on the desktop, become unresponsive to your controls, or surprisingly, run normally with few dips in FPS.
Luckily, this error is quite easy to fix and all you need to do is follow our error guide below!
Verify Resident Evil 4 Remake System Requirements
Capcom has definitely nailed their game’s optimization, especially in this line of great remakes of classics. Resident Evil 4 Remake is no exception as the game runs well, even on minimum specced PC. However, still you need to have a PC that can at least run the game, otherwise, you’ll have issues like Resident Evil 4 fatal D3D error.
Minimum PC Requirements for RE4 Remake
- Processor: AMD Ryzen 3 1200 / Intel Core i5-7500
- System Memory: 8 GB
- GPU: AMD Radeon RX 560 with 4GB VRAM / NVIDIA GeForce GTX 1050 Ti with 4GB VRAM
- DirectX Version: 12
- Storage Space Requirement: 50 GB
- OS: Windows 10 64-bit
- Notes: Estimated performance > 1080p/45fps. ・Framerate might drop in graphics-intensive scenes. ・AMD Radeon RX 6700 XT or NVIDIA GeForce RTX 2060 required to support ray tracing
Recommended PC Requirements for RE4 Remake
- Processor: AMD Ryzen 5 3600 / Intel Core i7 8700
- System Memory: 16 GB
- GPU: AMD Radeon RX 5700 / NVIDIA GeForce GTX 1070
- DirectX Version: 12
- Storage Space Requirement: 50 GB
- OS: Windows 10 64-bit or Windows 11 64-bit
- Notes: Estimated performance: 1080p/60fps ・Framerate might drop in graphics-intensive scenes. ・AMD Radeon RX 6700 XT or NVIDIA GeForce RTX 2070 required to support ray tracing.
Now that you’ve verified the system requirements for Resident Evil 4 Remake, you’ll have a clear idea of where your PC stands when it comes to running the game. If you’re PC is fully capable of running the game and you’re still facing this error, then we should dive into the different fixes to help you resolve this.
Verify Game Files Through Steam
There are a variety of reasons why your Resident Evil 4 remake’s game files could become corrupt or missing, leading to numerous errors and even crashes. Fortunately, Steam allows you to verify the integrity of your game files and replace any corrupted or missing ones with fresh ones – keeping your game running smoothly without any hassle! Let’s take a closer look at how.
- First, open steam by searching for it in the Windows search bar or double-clicking its icon in the taskbar at the bottom right.
- Once opened, locate Resident Evil 4 Remake from your games library, right-click it, and go to its properties page.
- After opening up RE4’s properties, go to the “Local Files” tab from the menu on the left.
- Here, select the “Verify Integrity of Game Files” option to start the process.
Depending on the speed of your storage device, this process could take anywhere from a few minutes to several. Once started, just sit back and let Steam repair the game’s files for you. Upon completion, if Steam detects any damaged or missing files within the RE4 Remake installation folder, it will automatically download them and replace them in their place. With any luck, now that all is fixed; just start up the game again to test it out!
Adjust Your Graphics Settings
Another fix that has helped several people to solve Resident Evil 4 fatal D3D error is by reducing the in-game graphics settings. Players have found out that this fatal error mostly occurs on PCs that have the VRAM usage maxed out and the game ultimately crashes either immediately or after a few minutes in-game. If you’re facing a similar scenario, you might want to try lowering some of your settings, here’s how:
Here are a few graphics settings that you might want to lower if you want to solve this D3D error:
- Turn the Texture Quality to Low or Mid
- Switch Mesh Quality to Mid
- Lower Shadow Quality to Low
- Turn Off the Contact Shadows
- Lower the Volumetric Lighting to Low
- Turn off Screen Space Reflections (SSR)
- Use the FidelityFX Super Resolution 2 in Balanced Mode
- Disable all Ray-Tracing Options
You can configure other settings to your preference. If you want to avoid Resident Evil 4 Remake fatal D3D error, you’ll have to use the configuration mentioned above.
Update Your GPU Drivers
The process of updating Your GPU drivers is essential not just to improve RE4 Remake’s performance but to remove any pesky errors and bugs too. The most recent drivers from Nvidia or AMD respectively provide a plethora of improvements and bug fixes for RE4. So, you’ll have to make sure to update your GPU drivers to the latest version. Here’s how:
Update Nvidia GPU Drivers
To verify if you have driver updates for your GPU, open up the Nvidia Geforce Experience Application on your desktop. Here’s how to do it:
- You can open the GeForce Experience App either from the taskbar on the bottom right or by searching for it in the Windows Search.
- When Geforce Experience is open you can go into”Driver” under the “Driver” tab. It will lead you to the driver update section.
- If there are driver updates available for your Nvidia GPU, you can continue to download them here. Once downloaded, click on Express Installation to quickly update your GPU drivers.
- If there aren’t any GPU driver updates available, you can simply click on “Check for Updates.”
Once you have successfully installed the latest Nvidia GPU drivers, reboot your PC to complete the installation. You can also tune your driver to improve Resident Evil 4 Remake’s performance with our best Nvidia Control Panel settings guide.
Update AMD GPU Drivers
AMD releases significant GPU updates nearly every month. The updated driver includes significant enhancements to performance and improvements for the latest games such as Resident Evil 4 Remake. So, let’s update your AMD Drivers Let’s begin with this AMD setting guide by updating the driver on the GPU you have installed first.
- Enter “AMD Adrenaline” in the Windows search bar, and then hit the second link to open that appears. You can also just right-click on your desktop and launch your AMD Control Panel.
- When AMD settings are open and you are able to access”Drivers & Softwares” click on the “Drivers & Softwares” section at the top of the screen and click “Check for Updates.”
- When your software is current and up-to-date, they’ll notify you. If not, you’ll get an option for you to install and download the most recent drivers.
- If you get a prompt to install the most recent drivers, download the drivers. When the download is complete then click the Install button. An AMD tool will guide you through the process of installation.
After you’re done, simply reboot your PC. This will finish your AMD GPU driver setup on your computer. If you’re looking to alter your drivers further to boost RE4 Remake’s performance, read the AMD best settings guide.
You’ve now successfully installed the latest AMD as well as Nvidia drivers. Try starting up Resident Evil 4 Remake to see whether you’re experiencing a crash again. If not, then updating your drivers has done the trick. In the meantime, keep following for further fixes.
Terminate Background Programs
Windows is among the most robust Operating Systems available for consumers. It’s typically running a variety of background processes and tasks at any time. Some of these processes can cause problems for games and apps which may be the reason behind the Resident Evil 4 Remake’s fatal D3D error. You could try blocking these unneeded processes to resolve the problem. Here’s how:
- First, open the Task Manager by hitting the shortcut keys CTRL+SHIFT+ESC.
- When the Task Manager is opened you’ll notice a plethora of running processes both in the background and the foreground.
- If you decide that a particular process is unneeded, simply right-click it and choose End Task.
- Repeat this procedure until you’ve eliminated all unnecessary background applications.
This will allow you to rid your computer of applications and processes which were draining your CPU and RAM or causing instability for RE4 Remake. But, you’ll have to shut down some apps manually such as slack, Discord, Skype, Spotify MSI Afterburner, and others as they are running in the background. Just go to the taskbar at the bottom right, and start the process of closing all applications you do not require.
Whitelist Resident Evil 4 Remake in Your Antivirus
Antivirus software safeguards your computer from various dangers and viruses. But, Antivirus software does tend to be overreactive to game files and reveal false positives that end up eliminating important files. Apart from eliminating, they also restrict your game’s access to system files and resources in several cases. That could result in the Resident Evil 4 Remake errors you’re encountering.
The first step is to disable your Antivirus software and then start RE4 Remake. Try playing it for about 10 minutes to see whether the error happens or not. If the game isn’t displaying the D3D fatal error anymore, you’ve identified the cause.
But, you don’t have to remove or disable your Antivirus solution. You only have to look through the AV settings and then whitelist RE4 Remake’s installation folder. This will keep your Antivirus software from affecting RE4 Remake’s local file system and delete them.
You can check out more tweaks in our complete Windows Optimization guides and settings for gaming.
Did We Help Solve Resident Evil 4 Fatal D3D Error For You?
We’ve addressed every possible fix there is to resolve Resident Evil 4 fatal D3D error for now. Since the game just released, there hasn’t been an official word from the developers. Albeit, taking their track record into consideration, I’m sure they’ll be fixing this error with a patch soon enough.
Resident Evil 4 Remake Fatal D3D Error Guide — FAQs
What is Resident Evil 4 fatal D3D error?
This is an error notifying you that the game was unable to startup Windows Direct 3D component.
What causes RE4 Remake fatal D3D error?
If you have maximized the usage of your VRAM, then the game will show this error quite frequently until your turn down the graphics settings.
Is Resident Evil 4 Remake a hard game to run?
The minimum requirements of the Resident Evil 4 remake are quite accommodating considering it’s a 2023 release. So, you’ll need a PC with decent specs to run this game at low to mid-graphics setting combinations.
If you’ve successfully solved this error and looking to level up your gameplay, check out eXputer’s coverage of Resident Evil 4’s Remake guides.
Was this article helpful?
Thanks! Do share your feedback with us. ⚡
How could we improve this post? Please Help us. ✍