Progress-servis55.ru

Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ошибка при запуске доты 2 direct3d

Ошибка Direct3D initialization error при запуске игры. Что делать?

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

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

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

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

Обновление DirectX

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PS

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

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

Не удалось обнаружить устройство Direct3d – что делать

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

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

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

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

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

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

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

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

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

  • После деинсталляции можно там же нажать на обновление драйверов, однако использование стандартных опций Windows не всегда помогает на 100%. Лучше применить стороннюю софтину – Driver Pack Solution или Driver Booster.
  • Загрузите одну из этих программ (для DPS есть версия онлайн сканирования) и проведите поиск и обновление всех системных драйверов. Утилита сама предложит оптимальный вариант и установит все необходимое.
  • Также можно провести апдейт драйверов через ту же NVIDIA GeForce Experience (для GeForce-видеокарт).

    Обновление драйверов в 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 – кликаем по значку игры.
    Читать еще:  Ошибка 112 недостаточно места на диске

    Ошибка Failed to initialize Direct3d

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

    Заключение

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

    Не удалось обнаружить устройство Direct3D Dota 2: решение

    Автор: Юрий Белоусов · 14.05.2019

    При запуске популярной MOBA игры Dota 2, некоторые пользователи могут столкнутся с появлением окна с ошибкой, в котором пишет следующее: «Не удалось обнаружить устройство Direct3D» в Dota 2.

    Полный текст ошибки в Dota 2:

    Не удалось начать игру

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

    Текст на английском:

    Почему появляется ошибка «Не удалось обнаружить устройство Direct3D» Dota 2

    Основные причины, почему может появляется ошибка «Не удалось обнаружить устройство Direct3D» Dota 2:

    1. Несоответствие компьютера минимальным системным требованиям игры;
    2. Отсутствие или неисправность драйверов видеокарты;
    3. Отсутствие или неисправность DirectX;
    4. Вирусы на ПК;
    5. Неисправность видеокарты.

    Не удалось обнаружить устройство Direct3D Dota 2: что делать, как исправить

    Что же делать, в случае, если появляется ошибка «Не удалось обнаружить устройство Direct3D» в Dota 2 при запуске?

    1. Первым делом стоит зайти в диспетчер устройств Windows и убедится, что среди видеоадаптеров присутствует видеокарта. Если видеокарт 2: встроенная и дискретная, то нужно убедится, что подключена именно дискретная.
    2. Выполнить переустановку драйверов на видеокарту.
      Сделать это можно из диспетчера устройств, кликнув правой кнопкой мыши по видеокарте и выбрав пункт «Обновить драйвер».

      Можно также скачать установочные файлы драйвера с официального сайта производителя графического адаптера и установить их вручную. Либо – с помощью специализированного софта. Например, с помощью программы Driver Booster.
    3. Скачать и установить исполняемые библиотеки DirectX с официального сайта Microsoft.
    4. Зайти в Steam и перейти в свойства игры.

      Перейти в раздел «Локальные файлы» и проверить целостность файлов игры.
    5. Если есть возможность зайти в игру хотя бы ненадолго, то следует перейти в настройки Dota 2, где в параметрах «Изображение» поменять Direct3D на другой.
    6. Скачать и установить антивирусную программу, а также программу для чистки ПК. Хорошо подойдут Avast и CCleaner. Сделать с помощью них полное сканирование и произвести оптимизацию компьютера.
    7. Перезагрузить компьютер. Этот пункт стоило бы поместить на первое место, ведь во многих случаях банальная перезагрузка компьютера решает большинство проблем.
    8. Если проблема не решилась, и есть возможность, то можно сделать откат системы Windows до момента, когда ошибка не появлялась.
    Читать еще:  Just cause 3 ошибка direct3d

    Как правило, именно переустановка драйверов на видеокарту помогает решить проблему с появлением ошибки: «Не удалось найти устройство Direct3D» в Dota 2. В некоторых случаях, перед установкой / переустановкой драйверов, требуется предварительно удалить старые, с очисткой реестра.

    Не нашли ответ? Тогда воспользуйтесь формой поиска:

    990x.top

    Простой компьютерный блог для души)

    Unable to use D3D Dota 2 что делать и как исправить?

    Всем привет. Поговорим мы сегодня о такой ошибке как Unable to use D3D, которая может выскочить при запуске игры Dota 2. Такое еще может быть после обновления.

    Начал копаться в интернете, чтобы узнать как решить эту траблу и вот читаю, один чел пишет — всегда играл в доту и никаких проблем не было, а потом вечером попробовал и такая ошибка. И вот что ему один чел ответил, гляньте:

    У одного человека такая трабла была на даже Windows XP…

    Потом на другом сайте, это уже форум Steam, то там сказали что решить проблему можно так:

    Так, я еще немного поискал в интернете и вот нашел такой способ. Запускаем Steam, идем в Библиотека, находим там игру Dota 2, нажимаем по ней правой кнопкой и выбираем пункт Свойства:

    Ребята, сразу скажу за качество картинок сори! Так, потом у вас будет окошко Dota 2 — свойства, там вам нужно нажать кнопку Установить параметры запуска:

    И потом в окошке Параметры запуска:

    Вставляете вот эту команду:

    Учитывая по тому, что я еще находил в сети, то может помочь и такая команда:

    Я так понимаю что это нужно указать свое разрешение экрана. То есть -w это видимо width (ширина), а -h это height (высота). И в таком разрешении наверно и запустится игра, ну вроде так. Так — ладно, команду указали, потом выходим, нажимаем в левом верхнем углу Steam и там в меню выбираем пункт Выход:

    После этого запускаем снова Steam и там идем в Библиотеку, выбираем Dota 2 и нажимаем кнопку Играть:

    И после этого игруха должна запуститься:

    Так ребята, есть еще инфа! Вот нашел форум еще один по Dota 2 и тут чел пишет что у него такая ошибка, он переустанавливал директикс, выставлял -w -h, но ничего не помогало, вот его сообщение:

    И вот что ему чел один отвечает:

    То есть нужно попробовать прописать -dx11 там в свойствах, ну я выше показывал, но тогда эту команду -w -h не нужно ставить я думаю. То есть пишите просто -dx 11 и ничего больше =)

    Вот сама ссылка из сообщения:

    И как видите это челу помогло:

    Вот вам ссылка на форум где чел спрашивает ну и где ему посоветовали:

    Ребята, на этом все, надеюсь инфа помогла — извините что мало, но других способов решения я не находил =( Удачи вам и будьте счастливы!!

    Ссылка на основную публикацию
    Adblock
    detector