Fatal error direct3d driver returned error code

У меня в 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 у вас на ПК, нажмите:

  1. сочетание кнопок Win+R, чтобы открылось окно " Выполнить ";
  2. далее впишите команду dxdiag и нажмите Enter (см. скриншот ниже).

Запускаем средство диагностики DirectX (DxDiag)

Далее во вкладке "Система" будут представлены все необходимые данные: версия вашей ОС Windows, ваша видеокарта, звуковое устройства, версия BIOS, и версия DirectX (см. на красный квадрат на скрине ниже) .

Средство диагностики DirectX / Кликабельно

Для обновления DirectX на сайте Microsoft есть специальный веб-установщик. Перейдите на нужную страницу и скачайте его. Далее запустите, согласитесь с условиями лицензионного соглашения, и ждите пока работает мастер.

Принятие условий лиц. соглашения DirectX

В конце операции вы должны увидеть сообщение о том, что установка DirectX завершена, нужные пакеты обновлены и пр. Либо, как вариант, мастер сообщит вам о том, что новая версия DirectX уже установлена и в обновлении не нуждается. Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.

Установка DirectX завершена

Как правило, после такого обновления, игра начинает работать как нужно.

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

Проблема с драйвером видеокарты

Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.

Как проверить наличие драйверов и включена ли видеокарта

Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:

  1. нажмите кнопки Win+R;
  2. далее введите devmgmt.msc и нажмите Enter.

Запуск диспетчера устройств — devmgmt.msc

Далее откройте вкладку "Видеоадаптеры" , и посмотрите, все ли видеокарты включены, и не горит ли напротив них желтый восклицательный знак (указывающий на проблемы с драйверами, пример — ).

Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.

Чтобы включить адаптер, просто щелкните по нему правой кнопкой мышки и выберите функцию "Задействовать" . Пример на скрине ниже.

После этого перезагрузите компьютер, затем попробуйте открыть игру.

В некоторых случаях одна из видеокарт может быть отключена в BIOS компьютера (например, если у вас на ноутбуке стоит дискретная и встроенная видеокарты) . Чтобы проверить так ли это, зайдите в BIOS, обычно, в разделе MAIN можно найти режим работы графики (Graphic mode). Пример показан на фото ниже.

Как обновить драйвера на видеокарту:

  1. Способ №1 : зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера — https://ocomp.info/harakteristiki-kompyutera.html
  2. Способ №2 : воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую) — https://ocomp.info/update-drivers.html
  3. Способ №3 : работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь: https://ocomp.info/kak-nayti-i-ustanovit-drayver-dlya-neizvestnogo-ustroystva.html

Используйте режим совместимости

Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью.

Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм — однако, часть игр не запускалась, показывая ошибку Direct3D. (особенность: все игры были старыми, что наводило на разные мысли. ) .

Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку "Совместимость" и поставил галочку напротив пункта "Запустить игру в режиме совместимости с Windows XP SP 2" — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было.

Читайте также:  Fluent python на русском

Примеры, что нужно сделать, приведены на скринах ниже.

Открываем свойства исполняемого файла игры

Запустить игру в режиме совместимости с Windows XP SP 2

PS

Если ничего не помогло из выше написанного, то также рекомендую еще обновить пакет Microsoft Visual C++ и NET Framework.

На этом все, всем всего доброго!

Статья откорректирована: 17.01.2019

Многопользовательская ролевая игра Neverwinter вышла на ПК 20 июня 2013 года (версия для Xbox One 31 марта 2015 года, и для PlayStation 4 — 19 июля 2016 года). Разработчиком игры является Cryptic Studios (Лос-Гатос, штат Калифорния, США). До работы над Neverwinter студия создала несколько проектов, которые также являлись многопользовательскими онлайн-играми: City of Heroes/Villains, Champions Online и Star Trek Online. Издателем игры стала компания Perfect World Entertainment (дочерняя компания китайской Beijing Perfect World), которая специализируется на играх жанра MMORPG.

Neverwinter использует собственный игровой движок, разработанный Cryptic Studios (усовершенствованная версия того же движка, что использовался в Star Trek Online). С точки зрения графики игра не является слишком сложной, поэтому технические проблемы маловероятны. Однако, некоторые пользователи все-таки сталкиваются с ошибками. Попробуем разобраться, а для начала, как всегда, проверим системные требования.

Минимальные требования
  • ОС: Windows Vista (Service Pack 2) / Windows 7 / Windows 8 / Windows 10
  • Процессор: Intel Core 2 Duo, 2.0Ghz (или аналог процессора AMD)
  • Оперативная память: 2 GB ОЗУ
  • Видеокарта: NVIDIA GeForce 8000 / ATI / AMD Radeon HD 2000 / Intel G965M Express / Intel HD Graphics 2000 или лучше (требуется поддержка Direct3D Hardware Feature Level 10 или выше)
  • Звуковая карта: Совместимая с DirectX 9.0c
  • Место на диске: 23GB
  • Сеть: Широкополосное подключение к интернету
Рекомендуемые требования
  • ОС: Windows Vista SP 2 / Windows 7 / Windows 8 / Windows 10
  • Процессор: Intel Core 2 Duo 2.8GHz CPU, эквивалентный или лучше
  • Оперативная память: 4 GB ОЗУ
  • Видеокарта: любая современная с 1GB+ памяти
  • Звуковая карта: Совместимая с DirectX 10
  • Место на диске: 23 GB
  • Сеть: Широкополосное подключение к интернету

Убедитесь, что ваша система соответствует указанным характеристикам.

Если вы столкнулись с техническими проблемами, то попробуйте поискать решение на этой странице. Мы собрали распространенные варианты устранения ошибок.

Если вы не нашли решение, пожалуйста опишите свою ошибку в комментариях.

В случае ошибок откройте папку с игрой и найдете файл ERRORS… Откройте его в блокноте и посмотрите, что именно могло стать проблемой.

Распространенные вопросы и проблемы:
Оптимизация Neverwinter на слабом компьютере / Низкий FPS
  • Начните с главного – установите последние драйверы видеокарты
  • Если характеристики вашего PC значительно выше системных требований, но при этом низкий FPS, то проверьте список запущенных процессов на компьютере. Если в этом списке вы заметите программу, значительно потребляющую ресурсы, то следует разобраться с ней. Возможно, это вирус, который в данный момент транслирует вас через вашу же веб-камеру и заодно майнит криптовалюту силами вашей же системы. Почистите систему и проверьте антивирусом.
  • Попробуйте установить приоритет процессора на оптимизацию служб, работающих в фоновом режиме. Ниже дается пример для Win 10, но аналогичная настройка имеется и в других версиях ОС.
  • Сделайте дефрагментацию жесткого диска.

  • Потребуется видеокарта с объемом не менее 512 Мб, но желателен объем памяти видеокарты не менее 1 Gb.
    Несколько примеров видео:
    Neverwinter на GTX 1060 / 1070 / 1080
    Neverwinter на GeForce 940M
    Neverwinter на GeForce 820M (2 Gb)
    Neverwinter на Radeon HD 6670 (1 Gb)
    Neverwinter на GT240 (512Mb)
    Как видно из последнего примера, вы сможете запустить игру и на очень слабых видеокартах.
  • Попробуйте понизить графический настройки в игре и поставить минимально возможное разрешение. Если и в этом случае игра «тормозит», то причина кроется в слабом процессоре. Если производительность проседает с ростом качества графики, то причина в слабой видеокарте. Хорошее сравнение графики в зависимости от настроек можно посмотреть тут.
  • При условии хорошего охлаждения, вы можете попробовать разогнать тактовую частоту процессора или видеокарты. В зависимости от типа чипа (некоторые процессоры в принципе нельзя разогнать) вы можете найти дополнительную информацию по этому вопросу в интернете. Владельцам ноутбуков лучше не задаваться этим вопросом. Кроме того, имейте ввиду, что в случае неудачного «разгона» — ваш компьютер перестанет запускаться, и вам потребуется сбросить все настройки к дефолтным в BIOS. В этой статье мы не будем подробно на этом останавливаться, так как тема слишком обширная.
  • Перед запуском Neverwinter перезагрузите компьютер, и не запускайте ресурсоемкие приложения (например, браузер). Попробуйте отключить антивирус. Нажмите кнопку «Пуск» (или кнопку на клавиатуре с логотипом Windows, слева между ALT и CTRL). Далее наберите msconfig. Нажмите Enter. Откроется окно конфигурации системы. Перейдите на вкладку «Автозагрузка». Здесь перечислен список программ, которые автоматически загружаются вместе с windows. Попробуйте отключить ненужные программы, чтобы они не занимали память. Сохраните изменения и перезагрузите компьютер. Если вы не знаете для чего используется приложение, то не отключайте его из автозагрузки, иначе вы можете нарушить работу системы.
  • Более продвинутые пользователи могут переустановить операционную систему. Использование старой версии операционной системы не всегда оправданно. Win7 по многим тестам использования ресурсов проигрывает Win Однако, новая ОС от Microsoft использует многие «лишние приложения», как например, телеметрия. Поэтому вам следует отключить все ненужное.
  • Вы можете попробовать использовать решения Easy Fix от Microsoft, или специализированный софт для очистки системы. Например, CCleaner.
  • Наконец, самый кардинальный, но самый действенный способ – апгрейд. Если ваш компьютер не справляется даже с такой простой графикой, как в Neverwinter, то ему уже давно пора на покой. Не мучайте старичка. В некоторых случаях поможет замена процессора и видеокарты, а также наращивание оперативной памяти. Узнайте модель вашей материнской (системной) платы. Самое важное: сокет процессора (например, AM2), шина видеокарты (например, PCI Express), тип оперативной памяти (например, DDR3). Подобрать недорого устаревшие комплектующие можно на сайтах объявлений. Владельцам ноутбуков можно только посочувствовать. Хотя ноутбук также можно модернизировать, но эта операция уже более сложная и зачастую дешевле обойдется покупка нового системного блока.
Читайте также:  Sony mobile update engine что это
Крашится лаунчер

Лаунчер Neverwinter работает на Java. Убедитесь, что у вас установлена последняя версия Java. Зайдите на сайт Java.com, чтобы загрузить последнее официальное обновление.

Также проверьте компьютер на вирусы.

Прерывается загрузка в лаунчере

Если прерывается загрузка в лаунчере или игра не запускается, то откройте диспетчер задач и проверьте нет ли в процессах копий лаунчера. Завершите эти процессы, попробуйте начать игру еще раз.

Отключение от сервера

Игра постоянно отключается от сервера. "Disconnected from server". Что делать?

Очевидно, что чаще всего отключения могут быть связаны с проблемами на стороне сервера. Либо это проблема на стороне вашего провайдера / вашей сетевой карты. Проверьте ваше соединение на Speedtest.net.

Кроме показателей скорости, также обратите внимание на Ping. Чем эта цифра меньше, тем лучше.

По возможности используйте проводное соединение вместо Wi-Fi. Отключите антивирус / файрвол.

В некоторых редких случаях проблемы могут быть связаны с неожиданными факторами. Так, например, карточная игры The Elder Scrolls: Legends не запускалась в России, потому что Роскомнадзор заблокировал один из серверов, который был необходим для работы TES: Legends. В таких случаях, нужно использовать сервисы VPN.

Попробуйте сделать tracert и отправить в тех. поддержку с помощью PingPlotter. Порядок действий описывается на официальном сайте.

Лагает / Зависает

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

Neverwinter и Windows 10

Игра без проблем работает в Windows 10.

Ошибки Directx

Fatal Error: Direct3D driver returned error code (DXGI_ERROR_DEVICE_REMOVED …)

Запустите лаунчер игры и откройте настройки. Установите безопасный режим и заодно оконный режим (в командной строке написать -windowed).

Если не помогло, то переустановить DirectX, драйвер видеокарты и саму игру.

Перестала запускаться

Какие изменения вы производили на компьютере? Возможно причиной проблемы стала установка новой программы. Откройте список установленных программ (Пуск -> Установка и удаление программ), отсортируйте по дате. Удалите недавно установленные. Переустановите Neverwinter.

Также проверьте диспетчер задач. Если запущены копии процессов Neverwinter, завершите их все.

Как повысить производительность

Этот вопрос мы уже рассмотрели в самом начале. См. «Оптимизация Neverwinter на слабом компьютере».

Черный экран

В этой ситуации единственным утешением является то, что вы не одиноки.

Черный экран может означать разные ошибки, но чаще всего это является симптомом какой-то проблемы со стороны видеосистемы.

Вариантов решения не так много, но они есть:

Запустить игру в оконном режиме. Запустите лаунчер, перейдите в настройки, и в командной строке напишите –windowed

В настройках самой игры также установить требуемый режим отображения.

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

При запуске ничего не происходит / Не запускается

Если не запускается Neverwinter и при этом не появляется никаких ошибок.

Проверьте диспетчер задач. Если запущены копии процессов Neverwinter, завершите их все.

Уберите разгон компонентов ПК, если используется. Некоторые игроки жаловались на то, что игра крашится во время создания персонажей. Проблема заключалась в разгоне видеокарты с помощью msi afterburner.

* Если у вас подключены какие-либо USB-контроллеры (или другие устройства), подключенные к сети, попробуйте отключить их. Сбои при запуске с именами модулей сбоев ntdll.dll и EZFRD64.DLL могут (в частности, для последних) быть связаны с USB-контроллерами или PS2-USB-адаптерами (для различных игр).

* Если у вас относительно высокое разрешение рабочего стола, вы можете попытаться временно понизить его, чтобы игра могла автоматически обнаружить доступные разрешения. Если это позволяет начать игру, вы можете выйти и восстановить разрешение на рабочем столе.

* Используйте средство «Просмотр событий», чтобы узнать, есть ли код ошибки или имя файла «Faulting Module», который может помочь определить причину сбоя:

— нажмите «Пуск» (или «WinKey-R»), затем введите «Просмотр событий» в поле поиска.

— после запуска средства просмотра событий разверните «Журналы Windows» в левом столбце и выберите «Приложение»,

— в центральной колонке найдите последнюю ошибку (отсортируйте по дате и времени при необходимости) для игры

— проверьте информацию на вкладке «Общие» под списком событий

Просмотрите также стандартные рекомендации ниже:

  • Проверьте версию операционной системы, убедитесь в том, что стоят все необходимые обновления
  • Обновите драйвер видеокарты
  • Перезагрузите компьютер
  • Переустановите игру
  • Попробуйте отключить программы, которые могут конфликтовать с игрой или блокировать соединение (антивирусы, файрволы и прочее).
  • Удостоверьтесь, что ваша система подходит под все минимальные системные требования игры
  • Удостоверьтесь, что на системном диске имеется как минимум 5 Гб свободного места
Вылетает при загрузке

Первым делом вспомните, какие изменения вы производили на компьютере? Возможно причиной проблемы стала установка новой программы. Откройте список установленных программ, отсортируйте по дате. Удалите недавно установленные. Переустановите Neverwinter.

Игра вылетает без ошибки, во время игры вылетает на рабочий стол.

Читайте также:  Half life нихилант прохождение

Проверьте видеодрайвер и при необходимости обновите его.

Как правило, Steam устанавливает требуемые библиотеки по умолчанию при первом запуске игры. Если у вас их нет, найдите их в Интернете в следующих местах.

— Visual C++ Redist 2015

Если у вас возникают ошибки api-ms-win-crt-runtime-l1-1-0.dll на Windows 7 или Windows 8.1, Microsoft выпустила патч для устранения этой проблемы.

Висит в диспетчере

Запустите Neverwinter в режиме совместимости с другой ОС.

Иногда проблемой является надстройка драйвера Nvidia GeForce Experience. Отключите в ней все оптимизации для игры.

На видеокартах AMD проблемы может создавать приложение Gaming Evolved (Raptr). Попробуйте его временно отключить или удалить.

Если в диспетчере задач есть Nvidia Capture Service, попробуйте завершить процесс. Завершите другие процессы, связанные с захватом видео.

Обновите драйвер видеокарты.

Также см. советы «Не запускается».

Ухудшается графика

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

В последнее время пользователи часто сталкиваются с ошибками, такими как 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

Причиной рассматриваемой ошибки могут быть различные факторы, самые распространенные из которых

  1. Ваша видеокарта не поддерживает DirectX 11 (при этом, нажав клавиши Win+R и введя dxdiag, вы можете там видеть, что установлена именно 11 или 12 версия. Однако, это ничего не говорит о том, что есть поддержка этой версии со стороны видеокарты — только о том, файлы данной версии установлены на компьютере).
  2. Не установлены последние оригинальные драйверы на видеокарту — при этом начинающие пользователи часто пробуют обновить драйверы, используя кнопку «Обновить» в диспетчере устройств, это неправильный метод: сообщение о том, что «Драйвер не нуждается в обновлении» при данном способе обычно мало что означает.
  3. Не установлены необходимые обновления для 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. Т.е. либо видеокарта действительно старая, либо драйверы на нее не стоят правильные.

Примечание: после отправки комментария он не появляется на странице сразу. Всё в порядке — ваше сообщение получено. Ответы на комментарии и их публикация выполняются ежедневно днём, иногда чаще. Возвращайтесь.