Ведьмак 2 ошибка direct3d 9 device initialization error

на главную

об игре

The Witcher 2: Assassins of Kings


16.05.2011

Экшен,

Ролевая,

От третьего лица,

Фэнтези


9.2


7 882
оценки

1

2

3

4

5

6

7

8

9

10

  • The Witcher 2: Assassins of Kings

  • Новости651

  • Мнения108

  • Юмор62

  • Файлы241

  • Читы95

  • Гайды65

  • Форум643

  • Cкриншоты74

  • Галерея8889

  • Игроки

Форум The Witcher 2: Assassins of Kings
 

AndrewMi

AndrewMi

Решил купить The Witcher 2 пока скидка.При запуске выдает ошибку,хотя где-то полгода назад пиратка шла без проблем.Что делать?


0

Комментарии: 2

сначала

лучшие

  • новые
  • старые
  • лучшие

Ваш комментарий


S_i_T

Скачать игру интернета хватило, а обновить драйвер DirectX нет?

Спойлер

https://www.microsoft.com/ru-ru/download/details.aspx?id=35

  • пожаловаться
  • скопировать ссылку

3


AndrewMi

S_i_T
Драйвер я обновлял, не помогло.Проблему решил просто:создал нового пользователя и все заработало.

  • пожаловаться
  • скопировать ссылку

0

Самые новые и популярные игры можно получать бесплатно

Пополнение Steam-кошелька не проблема, если у вас есть бонусы

Дорогие и дефицитные геймерские девайсы теперь не нужно покупать

oshibka-pri-zapuske-igr

Один из типичных вопросов

Здравствуйте.

У меня в Windows 10 при запуске некоторых игр появляется ошибка «Direct3D initialization error». Windows шла вместе с ноутбуком, версия «Домашняя для одного языка».

Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?

Доброго дня!

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

Появляется она, как правило, после попытки запустить какую-нибудь игру — либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.

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

Типичный вид ошибки

Типичный вид ошибки

Содержание статьи📎

  • 1 Что делать с ошибкой Direct3D
    • 1.1 Обновление DirectX
    • 1.2 Проблема с драйвером видеокарты
    • 1.3 Используйте режим совместимости
  •  → Задать вопрос | дополнить 

Что делать с ошибкой Direct3D

Обновление DirectX

Самая частая причина появления подобной ошибки связана с отсутствием библиотеки👉 DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.

*

DirectX — специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.

👉 Несколько способов обновить DirectX — см. инструкцию

*

Поэтому, рекомендую посмотреть требования запускаемой вами игры, и посмотреть, какая версия DirectX установлена у вас на ПК.

Чтобы узнать, какой DirectX у вас на ПК, нажмите:

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

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

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

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

Средство диагностики DirectX

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

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

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

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

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

Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.

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

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

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

👉 ДОПОЛНЕНИЕ!

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

*

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

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

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

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

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

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

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

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

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

Intel HD включена, NVIDIA выключена

Intel HD включена, NVIDIA выключена

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

Задействовать видеокарту

Задействовать видеокарту

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

👉 ДОПОЛНЕНИЕ!

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

vyibor-rezhima-rabotyi-videokart

👉 Как зайти в BIOS — см. инструкцию

👉 Кнопки для входа в BIOS для разных производителей ноутбуков/ПК — см. инструкцию

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

  1. Способ №1: зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера;
  2. Способ №2: воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую);
  3. Способ №3: работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь.

*

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

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

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

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

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

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

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

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

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

👉 Также в помощь!

Как запустить старую игру на новом компьютере — см. способы и примеры

PS 

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

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

👣

Первая публикация: 19.03.2017

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

donate

dzen-ya

Рост производительности компьютеров – благо, которое многими воспринимается как должное. Но какой бы частотой не обладал центральный процессор или GPU, без соответствующего и, нужно сказать, очень сложного программного обеспечения, добиться высокой скорости работы ресурсоёмких приложений не удастся. Особенно это касается программ работы с видео и компьютерных игр. API-интерфейс Direct3D как раз и является таким промежуточным звеном, позволяющим проявить все достоинства современных видеокарт и процессоров.

Ошибка «Не удалось обнаружить устройство Direct3D»

Увы, как и любое другое сложное ПО, Direct3D не лишено багов, которые могут проявляться весьма неожиданно. Например, при запуске приложения, использующего этот графический API, могут появляться различные ошибки. Сегодня мы поговорим об одной из них – «Не удалось обнаружить устройство Direct3D».

Основные причины возникновения ошибки в играх

Чаще всего с нею сталкиваются геймеры, ведь именно в компьютерных играх достоинства графического интерфейса прикладного программирования проявляются ярче всего. И если при запуске Dota 2, «Глаза дракона» или «Ведьмака» появляется ошибка «Не удалось обнаружить устройство Direct3D», поиграть не получится.

Критично ли это? Не слишком, если знать причину. А они бывают разными:

  • драйвер видеокарты устарел или повреждён;
  • установлена версия DirectX, не соответствующая рекомендуемым требованиям;
  • игра несовместима с установленной операционной системой;
  • сбой настроек видеокарты в BIOS;
  • потеря важных файлов, входящих в пакет Steam;
  • воздействие вирусов.

Если при запуске игры комп выдаёт ошибку Failed to initialize Direct3D, причины будут примерно одинаковыми, как и способы их устранения. Обычно в результате экран игры становится чёрным, а если окно свернуть, то можно увидеть окно с ошибкой.

Ошибка 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 находятся во вкладке «Сведения о системе».

Команда dxdiag в Windows

Проверка версии DirectX

Если номер версии меньше 12, рекомендуется обновить DirectX – скачать инсталлятор или использовать веб-установщик. Установка стандартная, нужно просто следовать подсказкам. Единственный нюанс – рекомендуем не ставить галочку для установки панели Bing.

Скачивание последней версии DirectX

Запуск установщика DirectX

Лицензионное соглашение DirectX

Установка Панели Bing

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

При установке Windows 7 не факт, что вы получите самый свежий драйвер графического адаптера. В «Десятке» драйверы вообще от Microsoft, а не от производителя. Так что при появлении ошибки Direct3D не исключено, что виновником является устаревший или испорченный драйвер видеокарты.

В Windows 10 перезагрузка видеодрайвера осуществляется достаточно просто, нажатием комбинации Win + Ctrl + Shift + B. Когда дисплей потухнет на секунду (а может, и несколько раз) – это нормально, пугаться не стоит. Если перезагрузка не помогла, драйвер видеокарты нужно обновить.

Win + Ctrl + Shift + B

Делаем следующее:

  • в консоли «Выполнить» набираем devmgmt.msc, чтобы запустить «Диспетчер устройств»;
    Ввод команды devmgmt.msc в Windows 10
  • ищем строку «Видеоадаптеры», раскрываем её и смотрим, нет ли слева от названия графического акселератора серой пиктограммы. Если есть, видеоадаптер банально отключен. Это означает, что вы запускаете игру на встроенной в CPU графической подсистеме, которая, конечно же, имеет слишком слабые характеристики по производительности;
    Пункт «Видеоадаптеры» в Диспетчере устройств
  • кликаем по строке ПКМ и выбираем пункт «Включить»/«Задействовать»;
    Включение видеоадаптера в Диспетчере устройств
  • включить производительный видеоакселератор можно и посредством контрольной панели от производителя, иконка которой обычно висит в трее;
  • если включение видеокарты не помогло, в том же диспетчере после нажатия ПКМ выбираем пункт «Удалить». После подтверждения устройство исчезнет из списка, а драйверы будут деинсталлированы;
    Удаление видеоадаптера в Диспетчере устройств
  • теперь самое время зайти на официальный сайт производителя и скачать самую свежую стабильную версию драйвера (вариантов немного – Intel, Nvidia или AMD), выбрав свою модель графического адаптера, если она не определилась автоматически;
  • запустите инсталлятор, дождитесь окончания установки «дров», перезагрузите компьютер.
    Завершение установки драйвера

ВАЖНО. Если Центр обновления Windows предложит вам установить драйвер, отказывайтесь. Самый проверенный и оптимально работающий вариант – это драйвер от производителя, взятый с официального сайта.

Переустановка Visual C++ Redistributables

Как ни странно это звучит, но ошибка Direct3D при запуске игры может возникать и при появлении проблем с библиотекой Visual C++, которая является обязательной компонентой Windows – её используют очень многие приложения.

Переход в Панель управления Windows

Раздел «Программы и компоненты» в Windows

Удаление Visual C++ Redistributables

Ошибка устраняется переустановкой пакета. Скачиваем с официального сайта Microsoft самую свежую версию пакета, удаляем библиотеку из вкладки «Программы и компоненты» «Панели управления», запускаем скачанный инсталлятор. После установки перезагружаем ПК.

Скачивание пакета Visual C++ Redistributable

Установка Microsoft Visual C++ 2015-2019

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

Не исключён вариант, что ошибка Direct3D появилась вследствие запуска старой игры на современном компьютере, особенно часто такое случается в «десятке».

Проблема устраняется следующим образом:

Если сделать предположение, что вы не знаете, какая версия ОС является текущей, а какая предшествующей, можно поступить следующим образом:

Включение видеокарты в BIOS

Геймеры – народ прогрессивный, с вероятностью 98% на их компьютере установлена внешняя дискретная мощная видеокарта. О том, что нужно использовать именно этот адаптер, а не более слабый встроенный, операционная система узнаёт из BIOS. Но настройки BIOS иногда «слетают», и если поддержка внешнего видеоадаптера оказывается отключённой, ошибке «не удалось найти устройство Direct3D» удивляться не стоит.

Нужно просто зайти в BIOS и исправить ситуацию, активировав использование дискретной видеокарты. Как это сделать, мы описывать не будет по простой причине: версий микропрограммы существует немало, и в каждой включение внешней видеокарты осуществляется по-своему. Читайте инструкцию для вашей материнской платы, хотя минимальных знаний английского достаточно, чтобы выполнить эту операцию без подсказок.

Проверка целостности файлов (Steam)

Многие современные игры используют платформу Steam, и если с одной из её компонент произошла непредвиденная ситуация, то игра не запустится. Проблема устраняется легко, непосредственно из клиента – нужно использовать функцию проверки целостности пакета файлов, и если чего-то недостаёт, здесь же можно устранить неисправность.

Свойства игры в Steam

Проверка целостности кэша в Steam

Устранение вирусной угрозы

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

Следовательно, вам нужно выполнить полную проверку ПК на предмет заражения.

Запуск сканирования в Dr.Web CureIt!

Ошибка инициализации Direct3D с текущими настройками

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

Но есть и различия: данная ошибка обычно более информативна.

Например, если сообщение имеет вид «Failed to initialize D3D11», из этого можно сделать вывод, что запускаемая игра требует наличия одиннадцатой версии Direct3D, а ваша видеокарта поддерживает более раннюю. Здесь ничего не поделаешь – нужно либо отказаться от игры, либо менять видеоадаптер.

Ошибка Failed to initialize D3D11

Сообщение «Direct3D 9 device initialization error» из той же серии, указывает на необходимость поддержки 9 версии API.

Устаревший или запорченный драйвер видеокарты – тоже частая причина возникновения ошибки «Can’t init Direct3D», устранить которую можно переустановкой «дров» по алгоритму, описанному ранее.

Точно так же происходит при повреждении файлов, входящих в пакет DirectX. Причины могут быть разными – результат воздействия зловредного ПО или неумышленные манипуляции пользователя (возможно, малолетнего, всякое бывает). Лечение то же – обновление DirectX.

Отметим также, что подобные ошибки в большей степени характерны для ноутбуков, поскольку драйверы для них пишутся под конкретную модель, и малейшее отклонение «влево или вправо» может вызвать проблемы. И сбои BIOS в ноутбуках случаются чаще, чем на десктопных ПК.

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

Ошибка «Direct3D Initialization Error» не первый год кошмарит геймерское сообщество. Чаще всего появляется после переустановки или обновления операционной системы: переустановил Windows 10, скачал Cyberpunk 2077, а он не запускается – выскакивает ошибка инициализации Direct3D. Решается проблема за несколько минут.

С Windows 10 устанавливается и последняя актуальная для вашей видеокарты версия DirectX, а вот с «Семёркой» – не всегда. При использовании старых образов с дистрибутивом ОС на компьютер может инсталлироваться устаревшая версия библиотек. Для проверки версии установленного на компьютере DX:

Обратите внимание на последнюю строку «Версия DirectX» в разделе «Сведения о системе».

Скорее всего, у вас установлена 12-я версия, и в обновлении не нуждается. Если используется устаревшая версия DX, обновите его.

От панели Bing стоит отказаться.

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

Windows 10 преимущественно устанавливает собственные драйверы для оборудования, а не разработанные производителем оборудования. Драйверам свойственно зависать. При появлении ошибки «Direct3D Initialization Error» перезагрузите видеодрайвер комбинацией клавиш Win + Ctrl + Shift + B . Дисплей вследствие один или несколько раз обновится – изображение исчезнет на долю секунды. Если это не поможет, обновите графический драйвер.

    Откройте Диспетчер устройств через контекстное меню Пуска или командой devmgmt.msc :

Вероятно, что производительная дискретная видеокарта отключена, и вы пытаетесь запустить игру на слабеньком встроенном в процессор видеоядре.

Кликните правой клавишей и выберите «Задействовать».

Задействовать высокопроизводительную графику можно и через Центр управления Nvidia или Catalyst Control Center.

Если не поможет, кликните правой клавишей по видеокарте и удалите её.

Подтвердите деинсталляцию устройства вместе с драйвером.

Зайдите на сайт производителя видеокарты и загрузите оттуда свежую версию видеодрайвера:

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

Не доверяйте установку драйверов Центру обновления Windows, загружайте их с официальных сайтов.

Переустановка Visual C++ Redistributables

В программных файлах могут отсутствовать свежие библиотеки VC++. Для устранения проблемы загрузите и установите компоненты Visual C++.

    Откройте Панель управление и посетите раздел «Программы и компоненты».

Удалите компоненты Microsoft Visual C++.

Для запуска старых игр на новом железе в Windows 10 используйте режим совместимости.

Закройте данное окно, параметры сохранятся автоматически.

Включение видеокарты в BIOS

Иногда дискретная (мощная) видеокарта на компьютерах и геймерских ноутбуках отключается в настройках BIOS/UEFI, а игра запускается на встроенной. В Диспетчере устройств в таком случае она не отображается. Зайдите в BIOS и включите инициализацию дискретной видеокарты. Алгоритм практически для каждой версии BIOS/UEFI отличается. Смотрите инструкцию для своей материнской платы или ноутбука.

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

Источник

ИСПРАВЛЕНИЕ: Не удалось создать D3D, ошибка устройства D3D9 [Steam Games]

Ошибки при запуске — слишком привычное явление для геймеров, как будто игра чувствует наше желание играть и отказывается дать нам то, что мы ищем. Так обстоит дело с Failed to create D3D device или менее распространенным, но не менее раздражающим Failed to create D3D9 device error .

Обе эти ошибки сообщают игроки, запускающие игры через Steam, и, похоже, они касаются только нескольких игр:

  • Left 4 Dead 2
  • CS: GO
  • Borderlands 1 и 2
  • Портал
  • Ракетная лига

К счастью, для исправления ошибок D3D и D3D9 необходимо выбрать один и тот же путь, поскольку они имеют общую причину. Основная причина связана с графикой, в частности с драйвером видеокарты.

Мы предпримем обычные шаги по устранению неполадок, когда вы увидите эти ошибки.

Как исправить ошибку «Не удалось создать устройство D3D или D3D9»?

1. Перезагрузите компьютер.

  • Перейдите в Пуск> Питание> Перезагрузка.

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

Это очистит память и даст вашей системе возможность перезагрузить все файлы, необходимые для работы.

Процесс перезагрузки стирает текущее состояние программного обеспечения, что во многих случаях является всем, что нужно для устранения ошибок.

2. Проверьте целостность файлов игры.

  1. Щелкните правой кнопкой мыши проблемную игру
  2. Перейти к свойствам
  3. Перейдите на вкладку Local Files.
  4. Нажмите на Проверить целостность файлов игры.

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

Это может помочь, если ваше антивирусное или антивредоносное программное обеспечение решило заблокировать файл или поместить его в карантин.

Если ошибка « Не удалось создать устройство D3D» или «Устройство D3D9» было вызвано ошибкой графического драйвера, перезапуск системы может решить проблему.

Steam не отвечает на вашем ПК? Попробуйте эти простые решения

3. Обновите Windows до последней версии.

  1. Откройте настройки (сочетание клавиш Win + i)
  2. Перейти к обновлению и безопасности
  3. Нажмите Проверить наличие обновлений

Постоянное обновление вашей операционной системы Windows важно, потому что вы извлекаете выгоду из последних исправлений ошибок и обновлений безопасности.

Иногда эти обновления включают исправления совместимости, которые могут исправить такие ошибки, как « Не удалось создать устройство D3D» или « Ошибка создания устройства D3D9» .

4. Обновите графические драйверы.

Для видеокарт nVidia:

  1. Открыть GeForce Experience
  2. Перейдите на вкладку Драйверы
  3. Нажмите на проверки обновлений с
  4. Как только новый драйвер будет найден, нажмите Экспресс-установка или Выборочная установка.
  5. Перезагрузите компьютер

Для видеокарт AMD:

  1. Щелкните правой кнопкой мыши на рабочем столе
  2. Выберите программное обеспечение AMD Radeon
  3. В разделе «Драйверы и программное обеспечение» нажмите » Проверить наличие обновлений».
  4. Установите новый драйвер и перезагрузитесь

Один из лучших способов исправить ошибку «Не удалось создать устройство D3D или D3D9» — это обновить драйвер видеокарты.

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

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

Примечание. Если вы используете DDU для удаления графического драйвера, вам необходимо перейти на веб-сайт производителя видеокарты и вручную загрузить драйвер или графическое программное обеспечение (GeForce Experience или AMD Adrenalin).

Не знаете, как использовать DDU? Нет проблем, у нас есть руководство, чтобы показать вам.

5. Установите параметры запуска игры.

  • Открыть Steam
  • Щелкните игру правой кнопкой мыши
  • Выбрать свойства
  • На вкладке «Общие» выберите « Установить параметры запуска».
  • Тип -w 1920 -h 1080
  • Нажмите ОК > Закрыть
  • Запустить игру

Примечание: вместо 1920 и 1080 используйте собственное разрешение вашего монитора.

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

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

6. Запускаем игру в режиме совместимости.

  1. Перейдите в папку с установкой игры (щелкните игру правой кнопкой мыши в Steam> Управление> Обзор локальных файлов )
  2. Щелкните правой кнопкой мыши исполняемый файл
  3. Выбрать свойства
  4. Перейдите на вкладку » Совместимость».
  5. Либо запустите средство устранения неполадок совместимости, либо установите флажок и вручную выберите старую версию Windows для запуска игры.

После того, как вы включили режим совместимости, вы сможете запустить игру, и это должно очистить ошибку Failed to create D3D or D3D9 device .

7. Включите службы для исправления ошибки «Не удалось создать устройство D3D».

Откройте окно запуска (сочетание клавиш Win + R)

  1. Введите msconfig
  2. Перейдите на вкладку Services
  3. Убедитесь, что все сервисы nVidia или AMD включены
    • Примечание. Если вы не знаете, какие это службы, нажмите « Включить все».
  4. Перезагрузите компьютер

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

Эти исправления помогут вам исправить ошибки «Не удалось создать устройство D3D» и «Не удалось создать устройство D3D9» при запуске игр в Steam.

Если у вас возникнут другие проблемы с играми Steam, сообщите нам об этом в разделе комментариев ниже.

FAQ: Проблемы с устройством D3D или D3D9

  • Что такое ошибка устройства D3D?

D3D (Direct 3D) — это компонент DirectX API, который ваша система использует для визуализации графики. Если у вас возникли проблемы с D3D, это руководство покажет вам, как их исправить. Для получения дополнительной информации о Direct3D ознакомьтесь с нашей подробной статьей.

  • Что означает ошибка D3D?

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

  • Как исправить ошибку D3D CSGO?

Обновите графический драйвер до последней версии, затем следуйте инструкциям из этого руководства.

Источник

oshibka-pri-zapuske-igr

Один из типичных вопросов

Здравствуйте.

У меня в Windows 10 при запуске некоторых игр появляется ошибка «Direct3D initialization error». Windows шла вместе с ноутбуком, версия «Домашняя для одного языка».

Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?

Доброго дня!

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

Появляется она, как правило, после попытки запустить какую-нибудь игру — либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.

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

Типичный вид ошибки

Типичный вид ошибки

Содержание статьи

    ускорение ПК

  • 1 Что делать с ошибкой Direct3D
    • 1.1 Обновление DirectX
    • 1.2 Проблема с драйвером видеокарты
    • 1.3 Используйте режим совместимости
  •  → Задать вопрос | дополнить 

Обновление DirectX

Самая частая причина появления подобной ошибки связана с отсутствием библиотеки👉 DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.

*

DirectX — специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.

👉 Несколько способов обновить DirectX — см. инструкцию

*

Поэтому, рекомендую посмотреть требования запускаемой вами игры, и посмотреть, какая версия DirectX установлена у вас на ПК.

Чтобы узнать, какой DirectX у вас на ПК, нажмите:

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

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

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

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

Средство диагностики DirectX

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

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

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

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

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

Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.

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

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

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

👉 ДОПОЛНЕНИЕ!

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

*

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

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

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

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

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

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

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

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

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

Intel HD включена, NVIDIA выключена

Intel HD включена, NVIDIA выключена

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

Задействовать видеокарту

Задействовать видеокарту

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

👉 ДОПОЛНЕНИЕ!

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

vyibor-rezhima-rabotyi-videokart

👉 Как зайти в BIOS — см. инструкцию

👉 Кнопки для входа в BIOS для разных производителей ноутбуков/ПК — см. инструкцию

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

  1. Способ №1: зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера;
  2. Способ №2: воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую);
  3. Способ №3: работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь.

*

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

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

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

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

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

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

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

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

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

👉 Также в помощь!

Как запустить старую игру на новом компьютере — см. способы и примеры

PS 

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

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

👣

Первая публикация: 19.03.2017

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

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

На чтение 11 мин. Просмотров 6.1k. Опубликовано 03.09.2019

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

Некоторые пользователи сообщают об ошибке, в которой говорится, что при инициализации Direct3D в Windows 10 возникла проблема, и если вы являетесь игроком с этой проблемой, вы можете проверить следующие решения.

Проблемы с Direct3D не позволят вам наслаждаться любимыми видеоиграми. Существуют различные проблемы с Direct3D, и в этой статье мы рассмотрим следующие проблемы:

  • Сбой инициализации устройства Direct3D . Это обычная проблема с Direct3D в Windows. Тем не менее, вы можете легко решить эту проблему, используя одно из наших решений.
  • Не удалось инициализировать Direct3D с текущими настройками . Еще одна распространенная ошибка, которая может возникнуть в Direct3D. Чтобы решить эту проблему, вам, возможно, придется переустановить необходимые распространяемые файлы Visual C ++.
  • Ошибка инициализации устройства Direct3D недоступна . Немногие пользователи сообщили о том, что устройство Direct3D недоступно. Эта проблема обычно возникает из-за проблем с вашими драйверами.
  • Не удается инициализировать устройство Direct3D . Это всего лишь разновидность предыдущей ошибки, которая, скорее всего, вызвана вашими драйверами.
  • Инициализация Direct3D VirtualBox . Эта ошибка может появляться в Windows, но она также может появляться при использовании приложений виртуализации, таких как VirtualBox.
  • Код ошибки Direct3D 38 . Несколько пользователей сообщили о коде ошибки 38. Это может быть большой проблемой, но вы должны быть в состоянии ее исправить с помощью одного из наших решений.
  • Direct3D не может создать устройство, установить режим отображения . Некоторые пользователи сообщили, что Direct3D не может создать устройство или установить режим отображения. Чтобы устранить эту проблему, обязательно проверьте драйверы видеокарты.
  • Direct3D не хватает памяти . Это также довольно распространенная проблема с Direct3D. Если вы получаете эту ошибку, убедитесь, что приложение, которое вы пытаетесь запустить, установлено правильно.
  • Direct3D не может быть правильно инициализирован . Еще одна ошибка, которая может возникнуть в Direct3D. Эта ошибка может быть большой проблемой, поскольку она не позволит вам получить доступ к нужным приложениям.

Содержание

  1. Как справиться с проблемами при инициализации Direct3D в Windows 10?
  2. Решение 1. Запустите встроенное средство устранения неполадок оборудования и устройств
  3. Решение 2. Обновите драйвер видеокарты
  4. Решение 3. Проверьте наличие обновлений драйвера дисплея в разделе «Дополнительные обновления»
  5. Решение 4. Удалите и переустановите драйвер дисплея
  6. Решение 5 – Установите более старый драйвер
  7. Решение 6 – Изменить разрешение игры
  8. Решение 7. Переустановите распространяемые файлы Visual C ++
  9. Решение 8 – Удалить проблемное обновление
  10. Решение 9 – Переименуйте проблемный файл DLL

Как справиться с проблемами при инициализации Direct3D в Windows 10?

  1. Запустите встроенное средство устранения неполадок оборудования и устройств
  2. Обновите драйвер видеокарты
  3. Проверьте наличие обновлений драйвера дисплея в разделе «Дополнительные обновления».
  4. Удалите и переустановите драйвер дисплея
  5. Установите более старый драйвер
  6. Изменить разрешение игры
  7. Переустановите распространяемые файлы Visual C ++
  8. Удалить проблемное обновление
  9. Переименуйте проблемный файл DLL

Решение 1. Запустите встроенное средство устранения неполадок оборудования и устройств

Это довольно простое решение, и оно автоматически проверит, правильно ли установлено ваше новое оборудование.

  1. Сначала нажмите клавиши Windows + S на клавиатуре, чтобы открыть параметр поиска.
  2. Введите Устранение неполадок и нажмите Устранение неполадок.

  3. Нажмите Оборудование и устройства , а затем нажмите Запустить средство устранения неполадок .

  4. Следуйте инструкциям на экране для устранения неполадок.

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

Если средство устранения неполадок останавливается до завершения процесса, исправьте его с помощью этого полного руководства.

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

Иногда проблемы с инициализацией Direct3D могут быть вызваны драйвером вашей видеокарты. Чтобы решить эту проблему, необходимо обновить драйвер, выполнив следующие действия:

  1. Нажмите Windows Key + R . В приглашении Выполнить введите devmgmt.msc и нажмите кнопку ОК .
  2. В диспетчере устройств необходимо найти раздел Адаптеры дисплея и щелкнуть по нему, чтобы развернуть его.
  3. Найдите драйвер дисплея в списке, он должен быть единственным доступным, щелкните правой кнопкой мыши драйвер дисплея и выберите Обновить драйвер .
  4. Выберите Автоматический поиск обновленного программного обеспечения драйвера .
  5. Windows теперь будет искать и обновлять выбранный драйвер автоматически.

Хотите последние версии драйверов для графических процессоров? Добавьте эту страницу в закладки и всегда оставайтесь в курсе последних и самых лучших.

После обновления драйвера проблема с Direct3D должна быть исправлена.

Обновлять драйверы автоматически

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

Этот инструмент одобрен Microsoft и Norton Antivirus. После нескольких испытаний наша команда пришла к выводу, что это наиболее автоматизированное решение. Ниже вы можете найти краткое руководство о том, как это сделать.

  1. Загрузите и установите средство обновления драйверов TweakBit
  2. После установки программа автоматически начнет сканирование вашего компьютера на наличие устаревших драйверов. Driver Updater проверит установленные вами версии драйверов по своей облачной базе данных последних версий и порекомендует правильные обновления. Все, что вам нужно сделать, это дождаться завершения сканирования.
  3. По завершении сканирования вы получите отчет обо всех проблемных драйверах, найденных на вашем ПК. Просмотрите список и посмотрите, хотите ли вы обновить каждый драйвер по отдельности или все сразу. Чтобы обновить один драйвер за раз, нажмите ссылку «Обновить драйвер» рядом с именем драйвера. Или просто нажмите кнопку «Обновить все» внизу, чтобы автоматически установить все рекомендуемые обновления.

    Примечание. Некоторые драйверы необходимо установить в несколько этапов, поэтому вам придется нажмите кнопку «Обновить» несколько раз, пока все его компоненты не будут установлены.

Отказ от ответственности : некоторые функции этого инструмента не являются бесплатными.

Знаете ли вы, что большинство пользователей Windows 10 имеют устаревшие драйверы? Будьте на шаг впереди, используя это руководство.

Решение 3. Проверьте наличие обновлений драйвера дисплея в разделе «Дополнительные обновления»

  1. Откройте начальный экран/меню и введите Центр обновления Windows.
  2. Нажмите “Настройки” справа и выберите Установить дополнительные обновления в левой части.
  3. Панель управления Windows Update должна открыться, а затем все, что вам нужно сделать, это нажать Проверить наличие обновлений в верхнем левом углу, чтобы получать последние обновления.

После загрузки необходимых обновлений проблема должна быть исправлена.

Кнопка Проверить наличие обновлений отсутствует? Не волнуйтесь, это пошаговое руководство поможет вам вернуть его.

Решение 4. Удалите и переустановите драйвер дисплея

  1. Сначала откройте Диспетчер устройств .
  2. Найдите Адаптеры дисплея и нажмите, чтобы развернуть его.
  3. Щелкните правой кнопкой мыши драйвер видеокарты и выберите Удалить устройство в контекстном меню.
  4. Windows попросит вас подтвердить удаление устройства, поэтому нажмите Удалить , чтобы удалить драйвер. Если доступно, обязательно установите флажок Удалить программное обеспечение драйвера для этого устройства , прежде чем удалять драйвер.
  5. После завершения удаления потребуется перезагрузить компьютер, чтобы загрузить драйверы дисплея по умолчанию.
  6. Теперь вам просто нужно зайти на сайт производителя вашей видеокарты и установить драйвер для вашей видеокарты.

Windows не может автоматически найти и загрузить новые драйверы? Не волнуйтесь, у нас есть правильные решения для вас.

Если вы хотите полностью удалить все файлы, связанные с вашей видеокартой, вы можете проверить наше руководство о том, как использовать Display Driver Uninstaller. Это бесплатный инструмент, который удалит все файлы и записи реестра, связанные с вашим драйвером дисплея.

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

Решение 5 – Установите более старый драйвер

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

Просто удалите установленный драйвер и загрузите старую версию с сайта производителя.

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

Решение 6 – Изменить разрешение игры

Иногда проблемы с инициализацией Direct3D могут быть вызваны конфигурацией вашей игры. Несколько пользователей сообщили, что они не смогли запустить свою игру при использовании определенного разрешения.

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

Это не самое удобное решение, но немногие пользователи сообщили, что решили проблему с помощью этого метода.

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

Хотите знать, как создавать собственные разрешения? Ознакомьтесь с этим руководством и узнайте, как это сделать, как эксперт!

Windows не позволяет изменить разрешение экрана? Ознакомьтесь с этой статьей и быстро устраните проблему.

Решение 7. Переустановите распространяемые файлы Visual C ++

Чтобы решить эту проблему, многие пользователи рекомендуют переустанавливать распространяемые файлы Visual C ++. Это относительно просто, и вы можете сделать это, выполнив следующие действия:

  1. Нажмите Windows Key + S и войдите в Панель управления . Выберите Панель управления в списке результатов.
  2. Когда откроется Панель управления , нажмите Программы и компоненты .
  3. Появится список всех установленных приложений. Дважды щелкните по нужному распространяемому файлу, чтобы удалить его.

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

После удаления проблемного Вторично распространяемого программного обеспечения его необходимо переустановить заново. Вы можете бесплатно загрузить все распространяемые файлы Visual C ++ с веб-сайта Microsoft. Многие игры также поставляются с установочными файлами Visual C ++, поэтому вам не нужно ничего скачивать.

Просто откройте каталог установки игры, которую вы хотите запустить, найдите каталог vcredist и установите все файлы из него. После этого проблема с Direct3D должна быть решена.

Стоит также отметить, что иногда вам не нужно переустанавливать распространяемые файлы Visual C ++. Иногда у вас может не быть установлен необходимый Redistributable, и вам просто нужно скачать его или установить из каталога vcredist , чтобы решить эту проблему.

Загрузите и установите последние распространяемые файлы Visual C ++ прямо здесь!

Решение 8 – Удалить проблемное обновление

Иногда могут возникнуть проблемы с инициализацией Direct3D из-за проблемных обновлений. Если эта ошибка стала возникать после установки обновления для Windows 10, обязательно удалите ее. Чтобы удалить проблемное обновление, вам необходимо сделать следующее:

  1. Нажмите Windows Key + I , чтобы открыть приложение «Настройки».
  2. Перейдите в раздел Обновление и безопасность .
  3. Нажмите Обновить историю .
  4. Теперь нажмите Удалить обновления .
  5. Найдите проблемное обновление и дважды щелкните его, чтобы удалить.

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

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

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

  1. Перейдите в каталог установки игры и найдите d3d9.dll и d3d11.dll.
  2. Щелкните правой кнопкой мыши d3d9.dll и переименуйте его в oldd3d9.dll .

После этого игра будет вынуждена использовать d3d11.dll , и проблема должна быть решена. Имейте в виду, что это грубый обходной путь, поэтому он не будет работать со всеми играми.

Нужны альтернативы? Вот 14 лучших программных инструментов для переименования файлов, доступных прямо сейчас!

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

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

Для дальнейших предложений и вопросов перейдите в раздел комментариев ниже.Вы найдете нас там, и мы продолжим разговор

ЧИТАЙТЕ ТАКЖЕ

  • Исправлено: «Для запуска этого приложения требуется DirectX версии 8.1 или выше»
  • Как исправить «DirectX обнаружил неисправимую ошибку» в Windows
  • Как исправить ошибки DirectX в Windows 10
  • Исправлено: невозможно запускать игры Steam в Windows 10
  • Как исправить ошибку «d3dcompiler_43.dll отсутствует на вашем компьютере»

Рост производительности компьютеров – благо, которое многими воспринимается как должное. Но какой бы частотой не обладал центральный процессор или GPU, без соответствующего и, нужно сказать, очень сложного программного обеспечения, добиться высокой скорости работы ресурсоёмких приложений не удастся. Особенно это касается программ работы с видео и компьютерных игр. API-интерфейс Direct3D как раз и является таким промежуточным звеном, позволяющим проявить все достоинства современных видеокарт и процессоров.

Ошибка «Не удалось обнаружить устройство Direct3D»

Увы, как и любое другое сложное ПО, Direct3D не лишено багов, которые могут проявляться весьма неожиданно. Например, при запуске приложения, использующего этот графический API, могут появляться различные ошибки. Сегодня мы поговорим об одной из них – «Не удалось обнаружить устройство Direct3D».

Основные причины возникновения ошибки в играх

Чаще всего с нею сталкиваются геймеры, ведь именно в компьютерных играх достоинства графического интерфейса прикладного программирования проявляются ярче всего. И если при запуске Dota 2, «Глаза дракона» или «Ведьмака» появляется ошибка «Не удалось обнаружить устройство Direct3D», поиграть не получится.

Критично ли это? Не слишком, если знать причину. А они бывают разными:

  • драйвер видеокарты устарел или повреждён;
  • установлена версия DirectX, не соответствующая рекомендуемым требованиям;
  • игра несовместима с установленной операционной системой;
  • сбой настроек видеокарты в BIOS;
  • потеря важных файлов, входящих в пакет Steam;
  • воздействие вирусов.

Если при запуске игры комп выдаёт ошибку Failed to initialize Direct3D, причины будут примерно одинаковыми, как и способы их устранения. Обычно в результате экран игры становится чёрным, а если окно свернуть, то можно увидеть окно с ошибкой.

Ошибка 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 находятся во вкладке «Сведения о системе».

Команда dxdiag в Windows

Проверка версии DirectX

Если номер версии меньше 12, рекомендуется обновить DirectX – скачать инсталлятор или использовать веб-установщик. Установка стандартная, нужно просто следовать подсказкам. Единственный нюанс – рекомендуем не ставить галочку для установки панели Bing.

Скачивание последней версии DirectX

Запуск установщика DirectX

Лицензионное соглашение DirectX

Установка Панели Bing

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

При установке Windows 7 не факт, что вы получите самый свежий драйвер графического адаптера. В «Десятке» драйверы вообще от Microsoft, а не от производителя. Так что при появлении ошибки Direct3D не исключено, что виновником является устаревший или испорченный драйвер видеокарты.

В Windows 10 перезагрузка видеодрайвера осуществляется достаточно просто, нажатием комбинации Win + Ctrl + Shift + B. Когда дисплей потухнет на секунду (а может, и несколько раз) – это нормально, пугаться не стоит. Если перезагрузка не помогла, драйвер видеокарты нужно обновить.

Win + Ctrl + Shift + B

Делаем следующее:

  • в консоли «Выполнить» набираем devmgmt.msc, чтобы запустить «Диспетчер устройств»;
    Ввод команды devmgmt.msc в Windows 10
  • ищем строку «Видеоадаптеры», раскрываем её и смотрим, нет ли слева от названия графического акселератора серой пиктограммы. Если есть, видеоадаптер банально отключен. Это означает, что вы запускаете игру на встроенной в CPU графической подсистеме, которая, конечно же, имеет слишком слабые характеристики по производительности;
    Пункт «Видеоадаптеры» в Диспетчере устройств
  • кликаем по строке ПКМ и выбираем пункт «Включить»/«Задействовать»;
    Включение видеоадаптера в Диспетчере устройств
  • включить производительный видеоакселератор можно и посредством контрольной панели от производителя, иконка которой обычно висит в трее;
  • если включение видеокарты не помогло, в том же диспетчере после нажатия ПКМ выбираем пункт «Удалить». После подтверждения устройство исчезнет из списка, а драйверы будут деинсталлированы;
    Удаление видеоадаптера в Диспетчере устройств
  • теперь самое время зайти на официальный сайт производителя и скачать самую свежую стабильную версию драйвера (вариантов немного – Intel, Nvidia или AMD), выбрав свою модель графического адаптера, если она не определилась автоматически;
  • запустите инсталлятор, дождитесь окончания установки «дров», перезагрузите компьютер.
    Завершение установки драйвера

ВАЖНО. Если Центр обновления Windows предложит вам установить драйвер, отказывайтесь. Самый проверенный и оптимально работающий вариант – это драйвер от производителя, взятый с официального сайта.

Переустановка Visual C++ Redistributables

Как ни странно это звучит, но ошибка Direct3D при запуске игры может возникать и при появлении проблем с библиотекой Visual C++, которая является обязательной компонентой Windows – её используют очень многие приложения.

Переход в Панель управления Windows

Раздел «Программы и компоненты» в Windows

Удаление Visual C++ Redistributables

Ошибка устраняется переустановкой пакета. Скачиваем с официального сайта Microsoft самую свежую версию пакета, удаляем библиотеку из вкладки «Программы и компоненты» «Панели управления», запускаем скачанный инсталлятор. После установки перезагружаем ПК.

Скачивание пакета Visual C++ Redistributable

Установка Microsoft Visual C++ 2015-2019

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

Не исключён вариант, что ошибка Direct3D появилась вследствие запуска старой игры на современном компьютере, особенно часто такое случается в «десятке».

Проблема устраняется следующим образом:

Если сделать предположение, что вы не знаете, какая версия ОС является текущей, а какая предшествующей, можно поступить следующим образом:

Включение видеокарты в BIOS

Геймеры – народ прогрессивный, с вероятностью 98% на их компьютере установлена внешняя дискретная мощная видеокарта. О том, что нужно использовать именно этот адаптер, а не более слабый встроенный, операционная система узнаёт из BIOS. Но настройки BIOS иногда «слетают», и если поддержка внешнего видеоадаптера оказывается отключённой, ошибке «не удалось найти устройство Direct3D» удивляться не стоит.

Нужно просто зайти в BIOS и исправить ситуацию, активировав использование дискретной видеокарты. Как это сделать, мы описывать не будет по простой причине: версий микропрограммы существует немало, и в каждой включение внешней видеокарты осуществляется по-своему. Читайте инструкцию для вашей материнской платы, хотя минимальных знаний английского достаточно, чтобы выполнить эту операцию без подсказок.

Проверка целостности файлов (Steam)

Многие современные игры используют платформу Steam, и если с одной из её компонент произошла непредвиденная ситуация, то игра не запустится. Проблема устраняется легко, непосредственно из клиента – нужно использовать функцию проверки целостности пакета файлов, и если чего-то недостаёт, здесь же можно устранить неисправность.

Свойства игры в Steam

Проверка целостности кэша в Steam

Устранение вирусной угрозы

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

Следовательно, вам нужно выполнить полную проверку ПК на предмет заражения.

Запуск сканирования в Dr.Web CureIt!

Ошибка инициализации Direct3D с текущими настройками

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

Но есть и различия: данная ошибка обычно более информативна.

Например, если сообщение имеет вид «Failed to initialize D3D11», из этого можно сделать вывод, что запускаемая игра требует наличия одиннадцатой версии Direct3D, а ваша видеокарта поддерживает более раннюю. Здесь ничего не поделаешь – нужно либо отказаться от игры, либо менять видеоадаптер.

Ошибка Failed to initialize D3D11

Сообщение «Direct3D 9 device initialization error» из той же серии, указывает на необходимость поддержки 9 версии API.

Устаревший или запорченный драйвер видеокарты – тоже частая причина возникновения ошибки «Can’t init Direct3D», устранить которую можно переустановкой «дров» по алгоритму, описанному ранее.

Точно так же происходит при повреждении файлов, входящих в пакет DirectX. Причины могут быть разными – результат воздействия зловредного ПО или неумышленные манипуляции пользователя (возможно, малолетнего, всякое бывает). Лечение то же – обновление DirectX.

Отметим также, что подобные ошибки в большей степени характерны для ноутбуков, поскольку драйверы для них пишутся под конкретную модель, и малейшее отклонение «влево или вправо» может вызвать проблемы. И сбои BIOS в ноутбуках случаются чаще, чем на десктопных ПК.

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

Довольно неприятно видеть Невозможно инициализировать устройство DirectX 9 когда вы начинаете игру. Однако вы здесь не одиноки. Это частая проблема, особенно для Grand Theft Auto V (gta 5) и Warcraft 3. К счастью, исправить это совсем несложно…

Microsoft DirectX 9 — это группа технологий, призванных сделать компьютеры под управлением Windows идеальной платформой для запуска и отображения приложений, богатых мультимедийными элементами, такими как полноцветная графика, видео, 3D-анимация и богатый звук.

Почему возникает эта ошибка?

Эта ошибка может возникнуть по следующим причинам:

  • Временное (простая перезагрузка ПК может полностью решить вашу проблему.)
  • Несовместимые или неподдерживаемые видеокарты или драйверы видеокарты.
  • Direct3D Acceleration отключено.
  • DirectX поврежден или устарел.
  • Отсутствует конкретный файл DirectX.
  • Конфликтующие приложения.

Попробуйте эти исправления

  • Обновите драйвер видеокарты
  • Ускорение Direct3D
  • Включить DirectPlay
  • Переустановите установщик DirectX
  • Выполните чистую загрузку

Исправление 1. Обновите драйвер видеокарты.

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



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

Есть два варианта обновления графического драйвера: Вручную и Автоматически .

Вариант 1. Вручную

1) Загрузите точный драйвер с сайта производителя.



  • Загрузка драйверов NVIDIA
  • Загрузка драйверов AMD
  • Загрузка драйверов Intel

2) Нажмите кнопку Windows logo key + р , затем скопируйте и вставьте devmgmt.msc в поле ‘Выполнить’ и нажмите Войти открыть Диспетчер устройств .

3) Развернуть Видеоадаптеры > щелкните правой кнопкой мыши драйвер видеокарты> выберите Удалить устройство , и установите флажок Удалите программное обеспечение драйвера для этого устройства .

Заметка: Если у вас два видеоадаптера, попробуйте отключить встроенный / встроенный.

3) Установите только что загруженный новый драйвер.

4) Перезагрузите компьютер и попробуйте снова запустить игру, чтобы проверить, сохраняется ли проблема.

Вариант 2: автоматически

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

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

1) Скачать и установите Driver Easy.

2) Запустите Driver Easy и нажмите Сканировать сейчас . Driver Easy просканирует ваш компьютер и обнаружит проблемы с драйверами.

3) Нажмите Обновить рядом с отмеченным драйвером видеокарты, чтобы автоматически загрузить и установить правильную версию драйвера (вы можете сделать это с помощью БЕСПЛАТНОЙ версии).

ИЛИ ЖЕ

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

4) Перезагрузите компьютер, чтобы изменения вступили в силу.

Исправление 2: ускорение Direct3D

Возможно, что-то не так с вашими настройками DirectX. Чтобы узнать, не в этом ли виноват, перейдите в Инструмент диагностики DirectX чтобы проверить, все ли ваши функции DirectX работают нормально (особенно Ускорение Direct3D ).

1) Тип dxdiag в строке поиска и нажмите Войти .

2) Перейдите в Дисплей вкладка и проверьте, если Ускорение Direct3D включен.

Заметка: Если у вас несколько видеоадаптеров, проверьте каждую вкладку «Дисплей» в инструменте диагностики DirectX.

3) Если все они работают нормально, можно переходить к следующее исправление чтобы решить вашу проблему.

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

Исправление 3: включить DirectPlay

1) В строке поиска введите повернуть окна , затем щелкните Включение или отключение функции Windows .

Кроме того, вы можете перейти на Панель управления > Программы и особенности , затем на боковой панели щелкните Включение и отключение функций Windows (или же добавить / удалить компоненты Windows ).

2) Прокрутите вниз до Устаревшие компоненты и установите флажок DirectPlay .

Если это не сработает, вам нужно будет найти Установщик среды выполнения DX9 . т.е. Папка DirectX

Исправление 4: переустановите установщик DirectX.

Вы можете получить Невозможно инициализировать устройство DirectX 9 ошибка из-за отсутствия некоторых файлов DirectX. Вот как это исправить:

1) Зайдите в Microsoft Сайт загрузки среды выполнения DirectX для конечных пользователей и загрузите установщик Microsoft DirectX.

Это единственный официально поддерживаемый способ проверить, установлены ли в настоящее время правильные файлы DirectX.

2) Откройте dxwebsetup.exe файл и следуйте инструкциям на экране, чтобы установить программное обеспечение на свой компьютер.

3) Все отсутствующие файлы DirectX будут заменены сейчас. Перезагрузите компьютер и проверьте проблему.

4) Если досадная ошибка все еще остается с вами, то вам нужно найти Папка DirectX в папке установки игры. Затем запустите специальный исполняемый файл установщика DirectX игры, обычно называемый DXSETUP.exe .

Возьмем, к примеру, Grand Theft Auto V.

Перейдите в Steam> SteamApps> Common> GTA V> _CommonRedist> DirectX> Jun2010> DXSETUP

Исправление 5: выполните чистую загрузку

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

1) Нажмите кнопку Windows logo key и р в то же время и введите msconfig в коробке и ударил Войти открыть Конфигурация системы .

2) Щелкните значок обслуживание s и проверьте Скрыть все службы Microsoft поле, затем щелкните Отключить все .

3) Затем нажмите Запускать вкладка и выберите Открыть диспетчер задач .

4) Выберите каждое запускаемое приложение и нажмите Отключить .

5) Перезагрузите компьютер и снова запустите игру.

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

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

Хорошо пойти?

Надеюсь, одно из приведенных выше исправлений исправило вашу Невозможно запустить устройство DirectX 9 проблема. Но если ничего из этого не помогло, вы можете проверить файлы игры в Steam или полностью переустановить игру, чтобы решить проблему.

Icon Ex Номер ошибки: Ошибка 9
Название ошибки: Direct3D 9 Error
Описание ошибки: Ошибка 9: Возникла ошибка в приложении Direct3D. Приложение будет закрыто. Приносим извинения за неудобства.
Разработчик: Microsoft Corporation
Программное обеспечение: Direct3D
Относится к: Windows XP, Vista, 7, 8, 10, 11

Обзор «Direct3D 9 Error»

«Direct3D 9 Error» часто называется ошибкой во время выполнения (ошибка). Разработчики Microsoft Corporation обычно оценивают Direct3D с помощью серии модулей для удаления ошибок в соответствии с отраслевыми стандартами. К сожалению, многие ошибки могут быть пропущены, что приводит к проблемам, таким как те, с ошибкой 9.

Пользователи Direct3D могут столкнуться с ошибкой 9, вызванной нормальным использованием приложения, которое также может читать как «Direct3D 9 Error». Когда это происходит, конечные пользователи могут сообщить Microsoft Corporation о наличии ошибок «Direct3D 9 Error». Затем Microsoft Corporation будет иметь знания, чтобы исследовать, как и где устранить проблему. Эта ситуация происходит из-за обновления программного обеспечения Direct3D является одним из решений ошибок 9 ошибок и других проблем.

Что на самом деле вызывает ошибку времени выполнения 9?

Наиболее распространенные вхождения «Direct3D 9 Error» проблемы при загрузке Direct3D. Причины сбоев обработки можно отличить, классифицируя ошибки 9 следующим образом:.

Ошибка 9 Crash — это типичная ошибка «Direct3D 9 Error», которая приводит к полному завершению работы программы. Когда Direct3D не может обеспечить достаточный вывод для данного ввода или действительно не знает, что выводить, он часто путает систему таким образом.

Утечка памяти «Direct3D 9 Error» — ошибка 9 приводит к постоянной утечке памяти Direct3D. Потребление памяти напрямую пропорционально загрузке ЦП. Потенциальным фактором ошибки является код Microsoft Corporation, так как ошибка предотвращает завершение программы.

Ошибка 9 Logic Error — Логические ошибки проявляются, когда пользователь вводит правильные данные, но устройство дает неверный результат. Это видно, когда исходный код Microsoft Corporation содержит недостаток в обработке данных.

Повреждение, отсутствие или удаление файлов Direct3D 9 Error может привести к ошибкам Direct3D. Как правило, самый лучший и простой способ устранения ошибок, связанных с файлами Microsoft Corporation, является замена файлов. Кроме того, некоторые ошибки Direct3D 9 Error могут возникать по причине наличия неправильных ссылок на реестр. По этой причине для очистки недействительных записей рекомендуется выполнить сканирование реестра.

Классические проблемы Direct3D 9 Error

Наиболее распространенные ошибки Direct3D 9 Error, которые могут возникнуть на компьютере под управлением Windows, перечислены ниже:

  • «Ошибка программного обеспечения Direct3D 9 Error. «
  • «Недопустимый файл Direct3D 9 Error. «
  • «Извините, Direct3D 9 Error столкнулся с проблемой. «
  • «Файл Direct3D 9 Error не найден.»
  • «Direct3D 9 Error не может быть найден. «
  • «Ошибка запуска в приложении: Direct3D 9 Error. «
  • «Direct3D 9 Error не работает. «
  • «Отказ Direct3D 9 Error.»
  • «Direct3D 9 Error: путь приложения является ошибкой. «

Ошибки Direct3D 9 Error EXE возникают во время установки Direct3D, при запуске приложений, связанных с Direct3D 9 Error (Direct3D), во время запуска или завершения работы или во время установки ОС Windows. При появлении ошибки Direct3D 9 Error запишите вхождения для устранения неполадок Direct3D и чтобы HelpMicrosoft Corporation найти причину.

Истоки проблем Direct3D 9 Error

Проблемы Direct3D и Direct3D 9 Error возникают из отсутствующих или поврежденных файлов, недействительных записей реестра Windows и вредоносных инфекций.

Особенно ошибки Direct3D 9 Error проистекают из:

  • Недопустимая (поврежденная) запись реестра Direct3D 9 Error.
  • Вирус или вредоносное ПО, которые повредили файл Direct3D 9 Error или связанные с Direct3D программные файлы.
  • Direct3D 9 Error злонамеренно удален (или ошибочно) другим изгоем или действительной программой.
  • Другое программное приложение, конфликтующее с Direct3D 9 Error.
  • Direct3D/Direct3D 9 Error поврежден от неполной загрузки или установки.

Продукт Solvusoft

Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Рост производительности компьютеров – благо, которое многими воспринимается как должное. Но какой бы частотой не обладал центральный процессор или GPU, без соответствующего и, нужно сказать, очень сложного программного обеспечения, добиться высокой скорости работы ресурсоёмких приложений не удастся. Особенно это касается программ работы с видео и компьютерных игр. API-интерфейс Direct3D как раз и является таким промежуточным звеном, позволяющим проявить все достоинства современных видеокарт и процессоров.

Ошибка «Не удалось обнаружить устройство Direct3D»

Увы, как и любое другое сложное ПО, Direct3D не лишено багов, которые могут проявляться весьма неожиданно. Например, при запуске приложения, использующего этот графический API, могут появляться различные ошибки. Сегодня мы поговорим об одной из них – «Не удалось обнаружить устройство Direct3D».

Основные причины возникновения ошибки в играх

Чаще всего с нею сталкиваются геймеры, ведь именно в компьютерных играх достоинства графического интерфейса прикладного программирования проявляются ярче всего. И если при запуске Dota 2, «Глаза дракона» или «Ведьмака» появляется ошибка «Не удалось обнаружить устройство Direct3D», поиграть не получится.

Критично ли это? Не слишком, если знать причину. А они бывают разными:

  • драйвер видеокарты устарел или повреждён;
  • установлена версия DirectX, не соответствующая рекомендуемым требованиям;
  • игра несовместима с установленной операционной системой;
  • сбой настроек видеокарты в BIOS;
  • потеря важных файлов, входящих в пакет Steam;
  • воздействие вирусов.

Если при запуске игры комп выдаёт ошибку Failed to initialize Direct3D, причины будут примерно одинаковыми, как и способы их устранения. Обычно в результате экран игры становится чёрным, а если окно свернуть, то можно увидеть окно с ошибкой.

Ошибка Failed to initialize Direct3D

Первое, что необходимо сделать – проверить, соответствуют ли характеристики железа системным требованиям конкретной игры. Для примера рассмотрим уже упоминавшуюся Dota 2, для которой требуется CPU с тактовой частотой от 3 ГГц, видеокарта, совместимая с DirectX 9, поддерживающая Shader Model0 ATI X800 с памятью объёмом не менее 256 МБ, 1 ГБ ОЗУ, 10 ГБ свободного пространства на диске и скорость интернета не ниже 1 Мб/сек.

Просмотреть параметры своего ПК и графической подсистемы можно набрав команду dxdiag в консоли «Поиск» или «Выполнить» или через «Диспетчер устройств».

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

Обновление DirectX

При установке Windows 10 вы можете не беспокоиться, что получите устаревшую версию DirectX, но с «семёркой» такая уверенность будет излишней, поскольку вы, скорее всего, будете использовать образ, созданный достаточно давно.

Проверить, какая версия используется на вашем ПК, можно с помощью описанной выше команды dxdiag. Данные о версии DirectX находятся во вкладке «Сведения о системе».

Команда dxdiag в Windows

Проверка версии DirectX

Если номер версии меньше 12, рекомендуется обновить DirectX – скачать инсталлятор или использовать веб-установщик. Установка стандартная, нужно просто следовать подсказкам. Единственный нюанс – рекомендуем не ставить галочку для установки панели Bing.

Скачивание последней версии DirectX

Запуск установщика DirectX

Лицензионное соглашение DirectX

Установка Панели Bing

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

При установке Windows 7 не факт, что вы получите самый свежий драйвер графического адаптера. В «Десятке» драйверы вообще от Microsoft, а не от производителя. Так что при появлении ошибки Direct3D не исключено, что виновником является устаревший или испорченный драйвер видеокарты.

В Windows 10 перезагрузка видеодрайвера осуществляется достаточно просто, нажатием комбинации Win + Ctrl + Shift + B. Когда дисплей потухнет на секунду (а может, и несколько раз) – это нормально, пугаться не стоит. Если перезагрузка не помогла, драйвер видеокарты нужно обновить.

Win + Ctrl + Shift + B

Делаем следующее:

  • в консоли «Выполнить» набираем devmgmt.msc, чтобы запустить «Диспетчер устройств»;
    Ввод команды devmgmt.msc в Windows 10
  • ищем строку «Видеоадаптеры», раскрываем её и смотрим, нет ли слева от названия графического акселератора серой пиктограммы. Если есть, видеоадаптер банально отключен. Это означает, что вы запускаете игру на встроенной в CPU графической подсистеме, которая, конечно же, имеет слишком слабые характеристики по производительности;
    Пункт «Видеоадаптеры» в Диспетчере устройств
  • кликаем по строке ПКМ и выбираем пункт «Включить»/«Задействовать»;
    Включение видеоадаптера в Диспетчере устройств
  • включить производительный видеоакселератор можно и посредством контрольной панели от производителя, иконка которой обычно висит в трее;
  • если включение видеокарты не помогло, в том же диспетчере после нажатия ПКМ выбираем пункт «Удалить». После подтверждения устройство исчезнет из списка, а драйверы будут деинсталлированы;
    Удаление видеоадаптера в Диспетчере устройств
  • теперь самое время зайти на официальный сайт производителя и скачать самую свежую стабильную версию драйвера (вариантов немного – Intel, Nvidia или AMD), выбрав свою модель графического адаптера, если она не определилась автоматически;
  • запустите инсталлятор, дождитесь окончания установки «дров», перезагрузите компьютер.
    Завершение установки драйвера

ВАЖНО. Если Центр обновления Windows предложит вам установить драйвер, отказывайтесь. Самый проверенный и оптимально работающий вариант – это драйвер от производителя, взятый с официального сайта.

Переустановка Visual C++ Redistributables

Как ни странно это звучит, но ошибка Direct3D при запуске игры может возникать и при появлении проблем с библиотекой Visual C++, которая является обязательной компонентой Windows – её используют очень многие приложения.

Переход в Панель управления Windows

Раздел «Программы и компоненты» в Windows

Удаление Visual C++ Redistributables

Ошибка устраняется переустановкой пакета. Скачиваем с официального сайта Microsoft самую свежую версию пакета, удаляем библиотеку из вкладки «Программы и компоненты» «Панели управления», запускаем скачанный инсталлятор. После установки перезагружаем ПК.

Скачивание пакета Visual C++ Redistributable

Установка Microsoft Visual C++ 2015-2019

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

Не исключён вариант, что ошибка Direct3D появилась вследствие запуска старой игры на современном компьютере, особенно часто такое случается в «десятке».

Проблема устраняется следующим образом:

Если сделать предположение, что вы не знаете, какая версия ОС является текущей, а какая предшествующей, можно поступить следующим образом:

Включение видеокарты в BIOS

Геймеры – народ прогрессивный, с вероятностью 98% на их компьютере установлена внешняя дискретная мощная видеокарта. О том, что нужно использовать именно этот адаптер, а не более слабый встроенный, операционная система узнаёт из BIOS. Но настройки BIOS иногда «слетают», и если поддержка внешнего видеоадаптера оказывается отключённой, ошибке «не удалось найти устройство Direct3D» удивляться не стоит.

Нужно просто зайти в BIOS и исправить ситуацию, активировав использование дискретной видеокарты. Как это сделать, мы описывать не будет по простой причине: версий микропрограммы существует немало, и в каждой включение внешней видеокарты осуществляется по-своему. Читайте инструкцию для вашей материнской платы, хотя минимальных знаний английского достаточно, чтобы выполнить эту операцию без подсказок.

Проверка целостности файлов (Steam)

Многие современные игры используют платформу Steam, и если с одной из её компонент произошла непредвиденная ситуация, то игра не запустится. Проблема устраняется легко, непосредственно из клиента – нужно использовать функцию проверки целостности пакета файлов, и если чего-то недостаёт, здесь же можно устранить неисправность.

Свойства игры в Steam

Проверка целостности кэша в Steam

Устранение вирусной угрозы

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

Следовательно, вам нужно выполнить полную проверку ПК на предмет заражения.

Запуск сканирования в Dr.Web CureIt!

Ошибка инициализации Direct3D с текущими настройками

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

Но есть и различия: данная ошибка обычно более информативна.

Например, если сообщение имеет вид «Failed to initialize D3D11», из этого можно сделать вывод, что запускаемая игра требует наличия одиннадцатой версии Direct3D, а ваша видеокарта поддерживает более раннюю. Здесь ничего не поделаешь – нужно либо отказаться от игры, либо менять видеоадаптер.

Ошибка Failed to initialize D3D11

Сообщение «Direct3D 9 device initialization error» из той же серии, указывает на необходимость поддержки 9 версии API.

Устаревший или запорченный драйвер видеокарты – тоже частая причина возникновения ошибки «Can’t init Direct3D», устранить которую можно переустановкой «дров» по алгоритму, описанному ранее.

Точно так же происходит при повреждении файлов, входящих в пакет DirectX. Причины могут быть разными – результат воздействия зловредного ПО или неумышленные манипуляции пользователя (возможно, малолетнего, всякое бывает). Лечение то же – обновление DirectX.

Отметим также, что подобные ошибки в большей степени характерны для ноутбуков, поскольку драйверы для них пишутся под конкретную модель, и малейшее отклонение «влево или вправо» может вызвать проблемы. И сбои BIOS в ноутбуках случаются чаще, чем на десктопных ПК.

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

Cannot create direct3d device что делать

У меня в Windows 10 при запуске некоторых игр появляется ошибка «Direct3D initialization error». Windows шла вместе с ноутбуком, версия «Домашняя для одного языка». Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?

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

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

Cannot create direct3d device что делать

Типичный вид ошибки

Cannot create direct3d device что делать

Содержание

  • Что делать с ошибкой Direct3D.
    • Обновление DirectX
    • Проблема с драйвером видеокарты
    • Используйте режим совместимости
  • Причины отсутствия устройства Direct3D
  • Решение ошибки Direct3D
  • Другие решения проблемы с Direct3D
  • Отчего ошибка появляется в Dota 2 и CS:GO?
  • Как исправить ошибку Direct3d
      • Обновление дров видеокарты
      • Дополнительные решения
  • Ошибка Failed to initialize Direct3d
  • Заключение
    • Рекомендуем к прочтению

Обновление DirectX

Самая частая причина появления подобной ошибки связана с отсутствием библиотеки DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.

DirectX — специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.

Страница на сайте Microsoft для загрузки современной версии DirectX — https://www.microsoft.com/ru-ru/Download/confirmation.aspx? >

Поэтому, рекомендую посмотреть требования запускаемой вами игры, и посмотреть, какая версия DirectX установлена у вас на ПК.

Чтобы узнать, какой DirectX у вас на ПК, нажмите:

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

Cannot create direct3d device что делать

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

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

Cannot create direct3d device что делать

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

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

Cannot create direct3d device что делать

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

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

Cannot create direct3d device что делать

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

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

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

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

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

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

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

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

Cannot create direct3d device что делать

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

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

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

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

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

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

Cannot create direct3d device что делать

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

  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, больше не было.

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

Cannot create direct3d device что делать

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

Cannot create direct3d device что делать

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

Cannot create direct3d device что делать

PS

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

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

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

Компьютерная онлайн-игра Dota 2 является очень популярной по всему миру. Запуская ее, пользователи иногда сталкиваются с ошибкой «Не удалось обнаружить устройство Direct3D». При закрытии окна закрывается и лаунчер, а при повторном запуске игрок наблюдает ту же картину. Различные манипуляции, в том числе запуск с правами администратора никаких результатов не дают. Что делать в этой ситуации – читайте далее в этой статье.

Cannot create direct3d device что делать Не удалось обнаружить устройство Direct3D

Причины отсутствия устройства Direct3D

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

  1. Запустите строку ввода, нажав сочетание клавиш WIN+R.
  2. Введите в строке следующую команду без кавычек «dxdiag».
  3. В отрывшемся окне вы сможете определить версию Windows, ее разрядность, количество оперативной памяти.
  4. Для получения сведений о параметрах видеокарты, нажмите вкладку «Экран». Некоторые параметры компьютера можно узнать и в диспетчере устройств.

Cannot create direct3d device что делать

Далее необходимо сверить их с минимальными системными требованиями игры Dota 2:

  • операционная система Windows 7-10;
  • видеокарта с 256 Мб видеопамяти совместимая с DirectX 9, Shader Model0 ATI X800;
  • процессор с минимальной тактовой частотой 3 ГГц;
  • минимальное количество оперативной памяти – 1 Гб;
  • свободное пространство на жестком диске 10 Гб;
  • стабильное интернет-соединение со скоростью 1 Мб/с и выше.

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

Решение ошибки Direct3D

Если ваш компьютер отвечает всем системным требованиям игры, но ошибка «Не удалось найти на компьютере устройство Direct3D» продолжает появляться, а игра не запускается – попробуйте обновить драйвера видеокарты. Для этого откройте диспетчер устройств на своем компьютере.

  1. Откройте меню «Пуск» и в строке поиска введите «Диспетчер устройств».
  2. Выберите из списка нужный вариант и найдите в списке «Видеоадаптеры».
  3. Нажмите на этот пункт. Должна появится модель вашей видеокарты.
  4. Нажмите на модель адаптера правой кнопкой мыши и выберите «Обновить драйверы».
  5. Система автоматически найдет драйвера в интернете и установит их.
  6. Перезагрузите компьютер и попробуйте запустить игру снова.

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

  1. Найдите в меню пуск «Панель управления» и откройте ее.
  2. Далее выбираем «Удаление программ».
  3. В открывшемся списке найдите DirectX с определенной версией (зависит от видеокарты и ОС).
  4. Выберите его и нажмите кнопку «Удалить» на панели инструментов. В некоторых случаях DirectX может не быть в списке программ. В таком случае помогут только специальные программы для их удаления.

Далее нужно скачать новый пакет продукта на официальном сайте Майкрософт. Для этого перейдите по ссылке https://www.microsoft.com/ru-ru/Download/confirmation.aspx? >

Другие решения проблемы с Direct3D

В случае, если после проведенных мер ошибка «Не удалось найти на вашем ПК устройство Direct3D» снова возникает – нужно проверить компьютер на наличие вирусов и других подобных проблем. Для этого лучше всего воспользоваться специальными утилитами. Для простой чистки компьютера от мусора подойдет программа CCleaner. Она чистит не только ненужные файлы и папки, но и файловый реестр от неиспользуемых ключей, которые тоже могут быть причиной различных ошибок в системе.

Запустите глубокое сканирование в вашем установленном антивирусе. После завершения удалите все файлы, которые попали под подозрение. Если это файлы целых приложений, попробуйте удалить их и запустить Dota 2. Отлично проводит сканирование утилита ESET Online Scanner. Для ее работы нужно скачать небольшой пакет (около 7 Мб) и запустить его работу. Подобная утилита 360 Total Security также работает, не конфликтуя с вашим установленным антивирусом.

В установленном антивирусе необходимо найти хранилище вирусов. Здесь содержатся все файлы, которые программа считает вредными и опасными для вашей системы. Вполне возможно, что сюда попали файлы игры и по причине их недоступности ошибка «не найдено устройство Direct3D на компьютере» продолжает появляться при запуске Dota 2. Если такие файлы здесь находятся, их необходимо удалить из хранилища, а игру добавить в доверенные приложения. После того, как вы испробуете все рекомендуемые выше методы, но результатов не будет – остаются только переустановка игры. Если и это не поможет, тогда необходимо переустановить операционную систему.

Cannot create direct3d device что делать

Современные игры требуют все больше ресурсов системы. Если программное или аппаратное обеспечение не соответствует запрашиваемым игрой, то вполне вероятен исход с появлением сбоев. Так, с недавнего времени, пользователи при установке игры стали получать уведомление об ошибке – Не удалось обнаружить устройство Direct3d. Уведомление появляется при попытке установить или запустить Dota 2, CS:GO и т.д.. Мы собрали все лучшие решения, которые подскажут, что делать с этой проблемой.

Cannot create direct3d device что делать

Ошибка: Не удалось обнаружить устройство Direct3d

Отчего ошибка появляется в Dota 2 и CS:GO?

Прежде чем исправлять ситуацию разберемся – из-за чего возникает сбой, который многие получают в следующем виде – Failed to initialize Direct3d. В сообщении сразу указывается на необходимость проверки наличия видеодрайверов и соответствия системных требований. Однако причины могут быть и другими:

  1. Битые драйвера видеокарты, как встроенной, так и дискретной;
  2. Проблемы в интерфейсе DirectX, как вариант – измененные настройки DirectDraw, текстур AGP;
  3. Попытки разогнать видеокарту сторонним софтом.
  4. Несоответствие установленной версии DirectX с требуемыми игрой.
  5. Переход на другую версию Windows (часто при переходе с 7-ки на 10-ку)

Как исправить ошибку Direct3d

Предложений по решению в сети достаточно много. Но мы выбрали самые действенные примеры.

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

  1. Для начала стандартно обновим системные двайвера. Пройдите в Диспетчер и разверните “Видеоадаптеры”. В независимости от наличия желтого треугольника, жмите правой кнопкой по основной видеокарте и выберите “Удалить”. После, желательно применить очистку реестра, CCleaner в помощь.

Cannot create direct3d device что делать

Удаление драйверов видеокарты в Windows

Cannot create direct3d device что делать

Обновление драйверов в NVIDIA GeForce Experience

Сторонние утилиты, к счастью, имеют полную базу обновленных драйверов и способны устранить ошибку “Не удалось обнаружить устройство Direct3d”. После всех перезагрузок пробуйте запустить любимые Dota 2 или CS:GO. Вот видео-инструкция дополнительно:

Дополнительные решения

Мы описали основной способ устранения неполадки, но если вдруг вам это не помогло вот еще несколько советов.

  1. Проблема может быть единичной – просто закройте Steam и завершите его процессы через Диспетчер задач. После пробуйте запустить.
  2. В Стиме попробуйте запустить проверку целостности кэша. Часто срабатывает.
  3. Запустите системную опцию “Выполнить” и пропишите туда dxdiag. Команда откроет меню диагностики DirectX и автоматически запустит сканирование его библиотек на ошибки. Просмотрите установленную версию (первая вкладка: Система) с требуемой в игре. Если отличаются – загрузите с официального сайта Майкрософт последний пакет DirectX –microsoft.com/ru-ru/download. Предварительно удалите старый пакет и почистите реестр после этого – тот же CCleaner вам поможет.
  4. Также вариант – в Диспетчере отключите встроенную видеокарту. Перезагрузитесь и пробуйте запуститься.
  5. Практически все запускают игру через Steam, попробуйте запустить проблемную Доту 2 или КС:ГО так: через Стим откройте свойства игры – локальные файлы – просмотреть. Дальше в папках идем по пути Game – Bin – Win32 – кликаем по значку игры.

Ошибка Failed to initialize Direct3d

К счастью, проблема Failed to initialize Direct3d является аналогичной с указанной выше ошибкой, однако она появляется в других играх (Heartstone, Tomb Raider). Все описанные ранее решения полностью работают для неё. Здесь также необходимо будет выполнить чистую переустановку дров для видеокарты и загрузку актуальной версии DirectX.

Cannot create direct3d device что делать

Ошибка Failed to initialize Direct3d

Заключение

Мы рассмотрели самые актуальные решения, которые подскажут, что делать для исправления сбоя “Не удалось обнаружить устройство Direct3d”. Если для вас они не сработают, просьба написать про это в комментариях, мы постараемся вам помочь. Обязательно укажите, что вы пытались сделать.

На чтение 4 мин. Опубликовано 15.12.2019

Содержание

  1. Причина появления ошибки:
  2. Как исправить ошибку d3d в cs go?
  3. Инструкция как исправить «Failed to create d3d device«

Причина появления ошибки:

Прежде, чем приступить к исправлению проблемы, нужно понимать от куда она взялась. Графический сбой, который не может совместить настройки cs:go с операционной системой. Система не может найти параметры на OC. Всё это относится к видеокарте, с настройками разрешение экрана или с DirectX.

Как исправить ошибку d3d в cs go?

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

  • Целость файлов
    В клиенте steam, есть уникальная функция, которая в некоторых случае излечит Вашу головную боль. Вам стоит проверить целость файлов. Для этого откройте стим, далее библиотека, после правой кнопки мыши жмём на Counter-Strike: Global Offensive. Открывается вкладка, где выбираем: свойство > локальные файлы. Более детально смотрите на изображение ниже.

  • Перезагрузка компьютера
    Если Ваш ПК или ноутбук работает достаточно долгое время. Операционная система может выдать сбои не только в играх, но и в целом. Рекомендуем Вам выключить компьютер на несколько минут, после запустить. Иногда это — действительно помогает. Стоит это делать, если Вы выполнили предыдущий пункт.

    Параметры запуска
    Чуть ранее я говорил, что возможно сбиты разрешение экрана, данный способ является «костылём». Вам нужно вернуться во вкладку свойства и вместо локальных файлов, выбрать: «общее > параметры запуска» в поле ввода записать несколько команд: -w1600 -h900, где W это — ширина, H — высота, выставляйте свои значение.

  • Обновление
    Последний вариант, который должен явно Вам помочь. Попробуйте установить последнею версии DirectX и загрузить свежие обновление для видеокарты. Желательно это делать с официальных сайтов.

Почему возникает эта ошибка и как ее исправить?

Зачастую эта ошибка возникает, если драйверы вашей видеокарты устарели.

Перед тем как обновлять драйверы, посетите Центр обновления Windows и удостоверьтесь, что у вас установлены все необходимые обновления, а также платформа .NET framework.

Если вы видите сообщение Failed to create D3D device («Не удалось создать D3D-устройство») , обновите драйверы видеокарты до последней версии.

Все имеющиеся сведения о DirectX вы можете узнать с помощью средства диагностики dxdiag. Вы получите информацию о видеокарте, установленной на вашем компьютере, версиях драйверов и прочих технических показателях.

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

Если ошибка не была устранена, установите следующие параметры запуска:

  • Зайдите в Steam и откройте библиотеку .
  • Правой кнопкой мыши нажмите на название игры, при запуске которой возникает ошибка.
  • Выберите Свойства > Общие > Установить параметры запуска.
  • Введите -dxlevel 81.
  • Нажмите OK .

Внимание: если вы пытаетесь запустить Left 4 Dead, Left 4 Dead 2, Portal 2 или Counter-Strike: Global Offensive , в параметрах запуска необходимо ввести -dxlevel 90.

Если вы запустили вашу любимую КС ГО и внезапно на вас вылетает ошибка «Failed to create d3d device«, то сейчас мы разберёмся с этой обнаглевшей особой. Вылетают тут всякие, понимаешь ли. Поиграть не дают.
Итак, поехали.
Чтобы избавиться от этой ошибки выполняем по очереди все следующие пункты.
После выполнения каждого из них, пробуйте запустить игру, ведь любой из пунктов может оказаться подходящим именно для вашего случая.

Инструкция как исправить «Failed to create d3d device«

Проверьте целостность кэша игры.
[Правой кнопкой мыши по игре в списке -> Свойства -> Локальные файлы -> Проверить целостность кэша]
Это банально и просто, однако нередко помогает справиться со многими ошибками не только в КС ГО, но и в других играх.
Перезапустите Steam.
Перезапустите ПК.
Пропишите в параметры запуска игры ваше разрешение, используя параметры:
-w 1280
-h 720
Обновите DirectX, если у вас не Windows 10, где он встроен.
• Попробуйте в параметры запуска игры прописать:
-dxlevel 81 — для DirectX 8.1
-dxlevel 90 — для DirectX 9

Измените разрешение экрана в настройках Windows.
Обновите драйвера видеокарты.
Ну а если все эти советы вам не помогли, значит проблема кроется либо в вашей ОС, либо в самом ПК.

Ошибка «Direct3D Initialization Error» не первый год кошмарит геймерское сообщество. Чаще всего появляется после переустановки или обновления операционной системы: переустановил Windows 10, скачал Cyberpunk 2077, а он не запускается – выскакивает ошибка инициализации Direct3D. Решается проблема за несколько минут.

  1. 1 Обновление DirectX
  2. 2 Обновление драйвера видеокарты
  3. 3 Переустановка Visual C++ Redistributables
  4. 4 Режим совместимости
  5. 5 Включение видеокарты в BIOS

Обновление DirectX

С Windows 10 устанавливается и последняя актуальная для вашей видеокарты версия DirectX, а вот с «Семёркой» – не всегда. При использовании старых образов с дистрибутивом ОС на компьютер может инсталлироваться устаревшая версия библиотек. Для проверки версии установленного на компьютере DX:

  1. Выполните команду dxdiag в поиске или в окошке Win + R: dxdiag
  2. Обратите внимание на последнюю строку «Версия DirectX» в разделе «Сведения о системе». Версия DirectX

Скорее всего, у вас установлена 12-я версия, и в обновлении не нуждается. Если используется устаревшая версия DX, обновите его.

  1. Загрузите веб-установщик или офлайн-инсталлятор. Скачать установщик DirectX
  2. Запустите инсталлятор и следуйте инструкциям.
  3. От панели Bing стоит отказаться. Установка DirectX

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

Windows 10 преимущественно устанавливает собственные драйверы для оборудования, а не разработанные производителем оборудования. Драйверам свойственно зависать. При появлении ошибки «Direct3D Initialization Error» перезагрузите видеодрайвер комбинацией клавиш Win + Ctrl + Shift + B. Дисплей вследствие один или несколько раз обновится – изображение исчезнет на долю секунды. Если это не поможет, обновите графический драйвер.

  1. Откройте Диспетчер устройств через контекстное меню Пуска или командой devmgmt.msc: Вызов Диспетчера устройств
  2. Разверните раздел «Видеоадаптеры». Если возле иконки графического ускорителя стоит серая иконка, значит устройство отключено.
  3. Вероятно, что производительная дискретная видеокарта отключена, и вы пытаетесь запустить игру на слабеньком встроенном в процессор видеоядре.

    Кликните правой клавишей и выберите «Задействовать».

    Задействовать видеоадаптер в Диспетчере устройств

  4. Задействовать высокопроизводительную графику можно и через Центр управления Nvidia или Catalyst Control Center. Включение графического адаптера в Catalyst Control Center
  5. Если не поможет, кликните правой клавишей по видеокарте и удалите её. Удалить устройство в Диспетчере
  6. Подтвердите деинсталляцию устройства вместе с драйвером. Подтверждение удаления видеоадаптера
  7. Зайдите на сайт производителя видеокарты и загрузите оттуда свежую версию видеодрайвера:

    • Intel;
    • Nvidia;
    • AMD.

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

Не доверяйте установку драйверов Центру обновления Windows, загружайте их с официальных сайтов.

Переустановка Visual C++ Redistributables

В программных файлах могут отсутствовать свежие библиотеки VC++. Для устранения проблемы загрузите и установите компоненты Visual C++.

  1. Откройте Панель управление и посетите раздел «Программы и компоненты». Программы и компоненты
  2. Удалите компоненты Microsoft Visual C++. Удаление Microsoft Visual C++
  3. Загрузите последнюю версию дистрибутива с официального сайта и установите Visual C++.

Режим совместимости

Для запуска старых игр на новом железе в Windows 10 используйте режим совместимости.

  1. Кликните правой клавишей по иконке проблемной игры и вызовите её «Свойства». Свойства программы Windows
  2. Перейдите во вкладку «Совместимость» и отметьте опцию «Запустить программу в режиме совместимости».
  3. Выберите предшествующую операционную систему. Запустить программу в режиме совместимости
  4. Сохраните настройки.

Чтобы не гадать, какую версию Windows выбрать, откройте контекстное меню исполняемого файла и выберите опцию «Исправление проблем с совместимостью».

Исправление проблем с совместимостью

  1. Выберите рекомендованные параметры. Рекомендованные параметры режима совместимости
  2. Средство автоматически определит нужную версию операционной системы.
  3. Закройте данное окно, параметры сохранятся автоматически. Проверка совместимости

Включение видеокарты в BIOS

Иногда дискретная (мощная) видеокарта на компьютерах и геймерских ноутбуках отключается в настройках BIOS/UEFI, а игра запускается на встроенной. В Диспетчере устройств в таком случае она не отображается. Зайдите в BIOS и включите инициализацию дискретной видеокарты. Алгоритм практически для каждой версии BIOS/UEFI отличается. Смотрите инструкцию для своей материнской платы или ноутбука.

MSI UEFI

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

На чтение 5 мин Опубликовано Обновлено

Когда вы запускаете игру Ведьмак 2: Убийцы Королей, вы, возможно, можете столкнуться с ошибкой инициализации устройства Direct3D 9. Эта ошибка может непредвиденно прервать вашу игровую сессию и стать источником недовольства, особенно если вы очень ждали продолжения этой знаменитой серии игр.

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

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

Содержание

  1. Способы решения ошибки Direct3D 9 Device Initialization Error в Ведьмак 2
  2. Ведьмак 2: Почему возникает ошибка Direct3D 9 Device Initialization Error?
  3. Как исправить ошибку Direct3D 9 Device Initialization Error в Ведьмак 2?

Способы решения ошибки Direct3D 9 Device Initialization Error в Ведьмак 2

Ошибка Direct3D 9 Device Initialization Error может возникать при запуске игры Ведьмак 2 и указывать на проблемы с графическим драйвером или совместимостью аппаратного обеспечения. Чтобы устранить эту ошибку и продолжить игру, можно попробовать следующие методы:

  1. Установите самый последний драйвер для вашей видеокарты. Посетите официальный сайт производителя вашей видеокарты и скачайте и установите последнюю версию драйвера. Это поможет обновить графический драйвер и исправить возможные проблемы совместимости.
  2. Попробуйте запустить игру в режиме совместимости. Щелкните правой кнопкой мыши на ярлыке игры Ведьмак 2 на рабочем столе или в меню «Пуск», выберите «Свойства» и перейдите на вкладку «Совместимость». Установите флажок рядом с «Запуск этой программы в режиме совместимости», выберите предыдущую версию Windows (например, Windows 7) из выпадающего списка и нажмите «ОК». Затем попробуйте запустить игру снова.
  3. Проверьте системные требования игры. Убедитесь, что ваш компьютер отвечает минимальным требованиям для запуска игры Ведьмак 2. Возможно, вам потребуется улучшить вашу графическую карту или обновить другие компоненты компьютера.
  4. Отключите антивирусное программное обеспечение временно. Некоторые антивирусные программы могут блокировать работу игр из-за конфликтов с графическим драйвером. Попробуйте отключить антивирусное программное обеспечение, запустить игру и проверить, исправится ли ошибка.
  5. Переустановите игру. Если все предыдущие методы не помогли, попробуйте удалить игру Ведьмак 2 полностью и затем установить её заново. Возможно, во время первой установки произошла ошибка, которая привела к ошибке Direct3D 9 Device Initialization Error.

Если ни один из приведенных выше методов не помог решить ошибку Direct3D 9 Device Initialization Error в Ведьмак 2, рекомендуется обратиться в службу поддержки разработчика игры или в форумы сообщества игроков, где вы можете получить более конкретные рекомендации и помощь для решения проблемы.

Ведьмак 2: Почему возникает ошибка Direct3D 9 Device Initialization Error?

Ошибка Direct3D 9 Device Initialization Error в Ведьмак 2 может возникать по нескольким причинам. Такая ошибка указывает на проблемы и несовместимость вашей видеокарты с DirectX 9, на котором работает игра.

Вот несколько распространенных причин, по которым может возникнуть ошибка Direct3D 9 Device Initialization Error в Ведьмак 2:

  • Устаревшие драйверы видеокарты: Если у вас установлены устаревшие драйверы видеокарты, они могут быть несовместимы с DirectX 9, вызывая ошибку и препятствуя запуску игры Ведьмак 2. Рекомендуется обновить драйверы видеокарты до последней версии, которая поддерживает DirectX 9.

  • Нехватка системных ресурсов: Если у вас недостаточно оперативной памяти или мощности процессора, это может привести к ошибке Direct3D 9 Device Initialization Error. Убедитесь, что ваш компьютер соответствует минимальным системным требованиям игры и что у вас достаточно свободного места на жестком диске.

  • Другие программы, влияющие на DirectX: Некоторые программы или приложения могут вмешиваться в работу DirectX 9 и вызывать ошибку Direct3D 9 Device Initialization Error. Попробуйте закрыть все запущенные программы, которые могут влиять на работу DirectX, и запустите игру заново.

  • Проблемы с установкой DirectX 9: Если у вас отсутствует или неправильно установлена версия DirectX 9, это может привести к ошибке Direct3D 9 Device Initialization Error в Ведьмак 2. Попробуйте переустановить DirectX 9 с официального сайта Microsoft.

Если вы все еще сталкиваетесь с ошибкой Direct3D 9 Device Initialization Error в игре Ведьмак 2, рекомендуется обратиться к официальной поддержке разработчиков игры или форумам сообщества геймеров для получения дополнительной помощи и решения проблемы. Там вам могут предложить более специфические решения в зависимости от вашей конкретной ситуации.

Как исправить ошибку Direct3D 9 Device Initialization Error в Ведьмак 2?

Ошибка Direct3D 9 Device Initialization Error может возникнуть при запуске игры Ведьмак 2 и указывает на проблемы с инициализацией графического устройства Direct3D 9. Чаще всего эта ошибка возникает из-за несовместимости аппаратного обеспечения с требованиями игры или из-за устаревших драйверов видеокарты.

Если вы столкнулись с ошибкой Direct3D 9 Device Initialization Error в Ведьмак 2, вот несколько способов решения этой проблемы:

  1. Обновите драйверы видеокарты: Посетите официальный веб-сайт производителя вашей видеокарты и загрузите самые последние драйверы для вашей модели. Установите их на компьютер и перезапустите систему.
  2. Проверьте требования системы: Убедитесь, что ваш компьютер соответствует минимальным требованиям для запуска игры. Проверьте, есть ли у вас необходимое оборудование и правильно ли настроены его настройки. Убедитесь, что у вас установлены все необходимые компоненты и обновления.
  3. Проверьте наличие обновлений Windows: Откройте центр обновления Windows и убедитесь, что ваша система полностью обновлена. Установите все доступные обновления и перезагрузите компьютер.
  4. Запустите игру в совместимости с предыдущей версией Windows: Щелкните правой кнопкой мыши ярлык игры и выберите «Свойства». Перейдите на вкладку «Совместимость» и поставьте галочку напротив «Запуск в режиме совместимости». В выпадающем меню выберите предыдущую версию Windows, с которой игра должна быть совместима.
  5. Отключите антивирусное программное обеспечение: Перед запуском игры временно отключите антивирусное программное обеспечение и любые другие программы защиты. Иногда они могут блокировать работу игры или вызывать конфликты с графическим устройством.

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

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Ведьмак 2 ошибка 0xc000007b пиратка
  • Ведь я простая пони могу ошибки совершать
  • Ведьмак 2 код ошибки 255 как исправить
  • Ведьма право на ошибку валерия воронцова скачать бесплатно
  • Ведьма для огненного дракона или ошибка призыва

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: