failed to create d3d9 device dota 2

Содержание

  1. Простой компьютерный блог для души)
  2. What is D3D9 device in DOTA 2 and other RPG games
  3. Solution 1: Changing your game resolution
  4. Solution 2: Reinstalling DirectX Runtimes
  5. Solution 3: Updating your graphics driver
  6. Solution 4: Repairing Windows registry

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

Всем привет. Поговорим мы сегодня о такой ошибке как 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 и ничего больше =)

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

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

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

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

greater than 3 minutes

Many people love the sense of fulfillment they get whenever they acquire loot, advance their character’s level, or gain any valuable achievement on DOTA 2, Rocket League, Smite, and other multi-player video games. There’s just something satisfying about using critical thinking and communication skills to overcome competitive challenges in a virtual environment. However, what will you do if, towards a critical moment in the game, you see an error message which says, “Failed to Create D3D9 Device?”

This problem might prevent you from playing anything, but don’t worry. Since many other gamers have experienced this issue, there are plenty of solutions available to you. In this article, we will teach you how to fix failed to create D3D9 device on Windows. Keep on reading to solve this error so you can quickly go back to playing your favorite game.

What is D3D9 device in DOTA 2 and other RPG games

If you’ve tried opening Task Manager while playing video games on your computer, you will notice that one of the processes running is d3d9.dll. It is the 3D graphics API responsible for adding the Direct X functionality to various Windows games and multimedia tasks. When error messages related to this file show up, it means that there is something wrong with a certain program that uses Microsoft DirectX.

To learn how to fix failed to create D3D9 device on Windows, it is important to understand what causes the error. The common reasons why this problem occurs include the following:

  • Missing or invalid d3d9.dll registry entries
  • A virus or malware infecting the d3d9.dll file
  • Microsoft hardware failure
  • An outdated graphics driver

Solution 1: Changing your game resolution

d3d9.dll issues may occur when your game display’s resolution is not compatible with your computer’s hardware. In this case, you can get rid of the error message by changing the resolution you’re using on your device. If you want to know what your current resolution is, go to your desktop and right-click an empty area. Choose Display settings/Screen resolution.

With that said, here are the instructions for changing your game resolution:

  1. On your keyboard, press Windows Key+E.
  2. Go to the game’s folder location.
  3. Look for the configuration file with a .ini file extension and open it.
  4. Change the settings to your current resolution.
  5. Open the game and check if the problem has been resolved.

You would have to launch your game in windowed mode if you’re running it through Steam. It is likely that the game will function in this mode, allowing you to change the resolution settings.

Follow the steps below:

  1. Launch Steam and go to Library.
  2. Look for the game in question and right-click it.
  3. Select Properties.
  4. Choose Set Launch Options.
  5. Type “-windowed” (no quotes), then click OK.
  6. Exit the Properties window.
  7. Launch your game and check if the error is gone.

Solution 2: Reinstalling DirectX Runtimes

If DirectX Runtimes is not properly functioning, it can result in a d3d9.dll error. Try reinstalling it and check if it fixes the problem. Simply follow the instructions below:

  1. Go online and download DirectX End-User Runtimes.
  2. Open the installer.
  3. Follow the on-screen instructions and complete installing the software on your computer.

Solution 3: Updating your graphics driver

In some cases, d3d9.dll errors happen because of an incompatible or outdated graphics driver. You can get rid of this issue by updating your driver. We won’t deny that this process is time-consuming and complicated when you choose to do it manually. You’d have to search for the compatible version and make sure that it is installed correctly. As such, we recommend automating the process, using Auslogics Driver Updater.

One of the great things about this tool is, it automatically recognizes what operating system you have on your computer. It will search the right drivers for it, keeping you from mistakenly installing the wrong version. What’s more, it takes care of all problematic drivers—not just the ones that may have caused the d3d9.dll error. Once the process is complete, you can enjoy better performance and faster speed from your computer.

Solution 4: Repairing Windows registry

Most applications, including DirectX for your games, store data in Windows registry. Over time, fragmentation occurs in it. Moreover, the registry accumulates invalid entries that may even cause the d3d9.dll error. As such, we recommend repairing your registry, using Auslogics Registry Cleaner. This tool safely and effectively clears invalid entries, eliminating the d3d9.dll error along the process. The best part is, Auslogics Registry Cleaner is absolutely free!

Can you suggest other ways to resolve this problem?

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

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

Перед тем как обновлять драйверы, посетите Центр обновления 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.

Источник: computermaker.info

Техника и Гаджеты
Добавить комментарий