Direct3d reset device error мта

Direct3DDevice9 Reset Error #1572 Comments Describe the bug Direct3DDevice9 Reset error: 8876086c (rest of the discussion here in Turkish. also, this is where we were able to fix his issue: https://discordapp.com/channels/278474088903606273/675939577281773568/735133636285956136) To reproduce I haven’t tested it but here’s a summary of what happened and how we managed to fix it for this guy: […]

Содержание

  1. Direct3DDevice9 Reset Error #1572
  2. Comments
  3. Устраняем ошибку D3DERR_NOTAVAILABLE 0x8876086A
  4. Причины ошибки D3DERR_NOTAVAILABLE 0x8876086A
  5. Методы решения D3DERR_NOTAVAILABLE 0x8876086A
  6. Метод №1 Обновление DirectX
  7. Метод №2 Запуск приложения в режиме совместимости
  8. Метод №3 Обновление видеодрайвера
  9. Метод №4 Чистая загрузка
  10. Метод №5 Восстановление системы
  11. Метод №6 Возврат ПК к изначальному состоянию
  12. ИСПРАВЛЕНИЕ: Не удалось создать D3D, ошибка устройства D3D9 [Steam Games]
  13. Как исправить ошибку «Не удалось создать устройство D3D или D3D9»?
  14. 1. Перезагрузите компьютер.
  15. 2. Проверьте целостность файлов игры.
  16. 3. Обновите Windows до последней версии.
  17. 4. Обновите графические драйверы.
  18. 5. Установите параметры запуска игры.
  19. 6. Запускаем игру в режиме совместимости.
  20. 7. Включите службы для исправления ошибки «Не удалось создать устройство D3D».
  21. FAQ: Проблемы с устройством D3D или D3D9

Direct3DDevice9 Reset Error #1572

Describe the bug
Direct3DDevice9 Reset error: 8876086c

(rest of the discussion here in Turkish. also, this is where we were able to fix his issue: https://discordapp.com/channels/278474088903606273/675939577281773568/735133636285956136)

To reproduce
I haven’t tested it but here’s a summary of what happened and how we managed to fix it for this guy:

He has been playing MTA for a while without any issues regarding DirectX. Last night after logging off of MTA, he installed MSI Afterburner (with rivatuner stats(?) on the side) and went to sleep. Waking up today, he tried to launch MTA but he started getting Direct3DDevice9 Reset error (see screenshot above). I’ve used MSI Afterburner before, it lets you overclock your GPU and shows details about GPU temperature, clock, etc on screen. After telling him to uninstall MSI Afterburner and Rivatuner, issue was fixed.

Expected behaviour
MSI Afterburner should work fine with MTA. There are a few more reports about DDirect3DDevice9 and I think it should be fixed. I don’t know what actually causes the error but I suspect that whenever afterburner tries to draw statistics on the screen (gpu temp, clock speeds etc) it crashes. I’ve also done some googling and found this thread made by Dutchman with the same error code https://bugs.mtasa.com/view.php?id=7841

Screenshots

Version
Windows 10 Home 1.5.7-9.20601.0.000
rest of the information can be found here https://pastebin.mtasa.com/601050523

Additional context
This is not an error I’ve come across myself, this was one of the reports from someone on MTA Discord. I can try and contact him if more information is necessary.

The text was updated successfully, but these errors were encountered:

Источник

Устраняем ошибку D3DERR_NOTAVAILABLE 0x8876086A

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

Причины ошибки D3DERR_NOTAVAILABLE 0x8876086A

  • Устаревшая версия DirectX. Самая распространенная причина — устаревшие библиотеки API DirectX. Каждой игре и приложению, которое задействует ресурсы вашего графического ускорителя, требуются определенные библиотеки DirectX. Если приложение не находит в системе необходимых библиотек, то возникает ошибка.
  • Устаревший драйвер видеокарты. Другая причина — устаревший драйвер для видеокарты, установленной в системе. Решением данном случае служит элементарное обновление видеодрайвера.
  • Приложение несовместимо с ОС. Ошибка D3DERR_NOTAVAILABLE 0x8876086A может возникать в том случае, если запускаемое пользователем приложение не совместимо с версией ОС Windows. Режим совместимости может помочь, но это не гарантировано.
  • Конфликт между приложениями. Существует небольшая вероятность того, что запускаемое приложение вошло в конфликт с другим приложением, работающим в системе. Возможно, какое-то ПО уже использует библиотеки и модули, которые требуются для работы нужного вам приложениями.
  • Повреждения системных файлов. В довольно редких случаях ошибка D3DERR_NOTAVAILABLE 0x8876086A может возникать по причине повреждения системных файлов Windows. Решение — восстановление/переустановка системы.

Методы решения D3DERR_NOTAVAILABLE 0x8876086A

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

Метод №1 Обновление DirectX

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

  1. перейдите по этой ссылке и нажмите на кнопку «Скачать»;
  2. уберите галочки со всех рекомендаций Майкрософт и нажмите кнопку «Отказаться и продолжить DirectX End-User Runtime Web Installer»;
  3. дождитесь окончания загрузки файла «dxwebsetup.exe» и запустите его;
  4. следуйте инструкциям на экране и установите последнюю версию DirectX;
  5. перезагрузите компьютер.

Попробуйте снова запустить нужное вам приложение и проверьте, устранена ли ошибка D3DERR_NOTAVAILABLE 0x8876086A.

Метод №2 Запуск приложения в режиме совместимости

Некоторые старые приложение и игры довольно плохо работают на новых версиях Windows. Пытаетесь запустить что-то действительно старое? Попробуйте воспользоваться режимом совместимости. Для этого вам потребуется сделать следующее:

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

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

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

Метод №3 Обновление видеодрайвера

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

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

Альтернативно, вы можете провести установку нового видеодрайвера вручную, пройдя на сайт AMD, nVidia или Intel. Загрузив тот или иной установщик, следуйте инструкциям на экране и у вас все получится.

Как правило, первые три метода в этой статье решают ошибку D3DERR_NOTAVAILABLE 0x8876086A. Но если ошибка все еще не дает вам жизни, то попробуйте выполнить методы ниже.

Метод №4 Чистая загрузка

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

  1. нажмите Windows+R и выполните команду «msconfig»;
  2. переключитесь на вкладку «Службы» и поставьте галочку возле «Не отображать службы Майкрософт»;
  3. нажмите «Применить» и переключитесь на вкладку «Автозагрузка»;
  4. нажмите на строчку «Открыть диспетчер задач»;
  5. отключите все программы из списка при помощи соответствующей кнопки в правом нижнем углу окошка;
  6. перезагрузите компьютер.

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

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

Метод №5 Восстановление системы

Если вы так и не смогли установить причину появление ошибки D3DERR_NOTAVAILABLE 0x8876086A, то вам остается лишь попробовать восстановить систему Windows. Чтобы сделать это, вам потребуется выполнить следующее:

  1. нажмите Windows+R;
  2. пропишите значение «rstrui» и нажмите Enter;
  3. нажмите «Далее» и поставьте галочку возле пункта «Показать больше точек восстановления»;
  4. выберите точку восстановления, созданную перед установкой программы/игры, запуск которой вызывает ошибку, и нажмите «Далее»;
  5. нажмите кнопку «Завершить» для начала процесса восстановления.

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

Метод №6 Возврат ПК к изначальному состоянию

Это последний и самый эффективный метод в борьбе с ошибкой D3DERR_NOTAVAILABLE 0x8876086A. Сейчас мы попытаемся выполнить возврат Windows к изначальному состоянию, не потеряв при этом важных для вас файлов. Сделайте следующее:

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

После возвращения компьютера в исходное состояние ошибка D3DERR_NOTAVAILABLE 0x8876086A должна была исчезнуть и теперь вы сможете запустить необходимое вам приложение без каких-либо проблем.

Источник

ИСПРАВЛЕНИЕ: Не удалось создать 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?

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

Источник

Describe the bug
Direct3DDevice9 Reset error: 8876086c

(reported here: https://discordapp.com/channels/278474088903606273/278521065435824128/735119167560220672 )

(rest of the discussion here in Turkish. also, this is where we were able to fix his issue: https://discordapp.com/channels/278474088903606273/675939577281773568/735133636285956136)

diag report: https://pastebin.mtasa.com/601050523

To reproduce
I haven’t tested it but here’s a summary of what happened and how we managed to fix it for this guy:

He has been playing MTA for a while without any issues regarding DirectX. Last night after logging off of MTA, he installed MSI Afterburner (with rivatuner stats(?) on the side) and went to sleep. Waking up today, he tried to launch MTA but he started getting Direct3DDevice9 Reset error (see screenshot above). I’ve used MSI Afterburner before, it lets you overclock your GPU and shows details about GPU temperature, clock, etc on screen. After telling him to uninstall MSI Afterburner and Rivatuner, issue was fixed.

Expected behaviour
MSI Afterburner should work fine with MTA. There are a few more reports about DDirect3DDevice9 and I think it should be fixed. I don’t know what actually causes the error but I suspect that whenever afterburner tries to draw statistics on the screen (gpu temp, clock speeds etc) it crashes. I’ve also done some googling and found this thread made by Dutchman with the same error code https://bugs.mtasa.com/view.php?id=7841

Screenshots
Hata

Version
Windows 10 Home 1.5.7-9.20601.0.000
rest of the information can be found here https://pastebin.mtasa.com/601050523

Additional context
This is not an error I’ve come across myself, this was one of the reports from someone on MTA Discord. I can try and contact him if more information is necessary.

_Lemon_

Такая проблема: когда в игре меняю настройки графики или разрешение, игра вылетает с ошибкой «Could not reset the Direct3D device.», хотя драйвера и директ стоят последние. Чем это может быть вызванно и как исправить?


DemetryX
У меня тоже была такая проблема.Не знаю может репак такой или игра недоделана.
В игре ни вкакую не хочет ничто меняться ни разрешение ни настройки сразу вылет.
Мне помог вот этот способ. Ставишь разрешение экрана 1280х720, потом заходишь в игру немного поиграй потом выйди, идешь сюда Мои документыMercurySteamCastlevaniaмного цифрgame.cfg находишь строчки VideoWidth меняешь на 1920 и VideoHeight на 1080. Так же там поменяешь настройки графики. Вот значения на Ultra графику:
AdvancedVideo_Lighting = 1
AdvancedVideo_FX = 1
AdvancedVideo_DOF = 1
AdvancedVideo_ShadowSize = 4
AdvancedVideo_Moti 2
AdvancedVideo_Antialiasing = 2
AdvancedVideo_Anisotropy = 4
AdvancedVideo_VSync = 1
FullScreen = 1
VideoWidth = 1920
VideoHeight = 1080
Ну вот и все.Удачи =)

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


DemetryX
попробуй установить ДиректХ из образа с игрой. Или удали папку BINKPLAY или как-то так (но при этом есть вероятность того что не будет роликов в игре. (если их не будет копируешь папку на раб. стол удаляешь папку из директории игры, запускаешь игру ставишь на паузу копируешь обратно)

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


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

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

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

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

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

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

Рост производительности компьютеров – благо, которое многими воспринимается как должное. Но какой бы частотой не обладал центральный процессор или 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. Впрочем, такие неполадки обязательно проявят себя и вне привязки к играм, и поможет только радикальное средство – переустановка операционной системы.


    • #1

    Hallo Community,

    ich habe leider ein Problem mit MTA auf meinem Laptop und zwar sobald ich das Spiel starte
    komme ich bis ins MTA Hauptmenü und dann friert das Bild ein und sobald ich das Spiel minimiere
    bzw. mit dem Task-Manager auf denn Desktop zurück gehe stürzt das Spiel komplett ab mit der Fehler Meldung:

    There was a problem resetting Direct3D
    Direct3DDevice9 Reset error: 88760868

    Wenn ich MTA nun minimiere während es startet und dann wieder öffne geht alles problemlos.
    Meine Grafikkarten Treiber sind auf dem aktuellsten Stand.

    Edit: Im Randlosem Fenster startet MTA, jedoch sind so alle Texte fast unlesbar.

    • #2

    Installier mal MTA Nightly Version, evtl. kann es dann funktionieren.

Содержание

  • Способ 1: Обновление DirectX
  • Способ 2: Переустановка драйверов видеокарты
  • Способ 3: Проверка целостности файлов (Steam)
  • Способ 4: Устранение вирусной угрозы
  • Вопросы и ответы

не удалось обнаружить устройство direct3d

Способ 1: Обновление DirectX

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

Скачать последнюю версию DirectX

Способ 2: Переустановка драйверов видеокарты

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

Подробнее: Переустановка драйверов видеокарт
Переустановить драйвера видеокарты не удалось обнаружить устройство direct3d

Способ 3: Проверка целостности файлов (Steam)

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

Подробнее: Проверка целостности файлов игры в Steam
Проверить целостнось кэша игры в Steam, если не удалось обнаружить устройство direct3d

Способ 4: Устранение вирусной угрозы

Также проблему может вызывать активность вредоносного ПО – не исключено, что вирус проник в файлы DirectX и необратимо их повредил, причём описанная выше переустановка не приносит положительного эффекта. Если в дополнение к этому симптому вы наблюдаете другие ошибки или необычное поведение ОС, стоит проверить её на предмет заражения – методы борьбы со зловредами рассмотрены одним из наших авторов.

Подробнее: Борьба с компьютерными вирусами
Удалить вирусы с компьютера, если не удалось обнаружить устройство direct3d

Еще статьи по данной теме:

Помогла ли Вам статья?

Понравилась статья? Поделить с друзьями:
  • Df524 ошибка рено логан не заводится
  • Df524 ошибка ларгус
  • Df514 ошибка рено
  • Df504 ошибка рено логан
  • Df504 ошибка рено дастер решение проблемы