Исправлено: не удалось создать устройство d3d9.

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

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

Решение 1. Изменение разрешения игры (Steam)

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

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

  1. Щелкните правой кнопкой мыши в любом месте рабочего стола и выберите « Параметры отображения ».

  1. Проверьте текущее разрешение, установленное на вашем компьютере. Вот это 1920 х 1200.

  1. Как только вы заметили разрешение, запустите свой клиент Steam. Щелкните вкладку «Библиотека». Щелкните игру правой кнопкой мыши и выберите « Свойства» .

  1. Щелкните вкладку Общие и выберите Параметры запуска из списка доступных параметров. Теперь установите ваше текущее разрешение. Пример установки разрешения 1920 x 1200 в параметрах запуска: « -w 1920 –h 1200 ».

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

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

Другой возможный обходной путь - запустить игру в оконном режиме. В этом режиме нет установленного разрешения, и игра запускается в небольшом окне. Вы можете легко изменить размеры экрана, перетащив края. Команда для установки оконного режима - « -окна ».

Совет: Вы также можете установить параметр запуска как « -dxlevel 81 ». Это заставит игру запустить упомянутый режим DirectX.

Решение 2.Установка среды выполнения DirectX для конечных пользователей

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

  1. Перейдите к официальному DirectX от Microsoft
  2. Нажмите кнопку « Загрузить» и загрузите пакет в доступное место.

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

Решение 3. Изменение разрешения в файлах игры вручную

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

  1. Перейдите в каталог с вашей игрой. Пример каталога:
Steam / Steamapps / Общие / APB Reloaded / APBGame / Конфигурация
  1. Теперь откройте файл « Machineoptions.ini », щелкнув его правой кнопкой мыши, наведя указатель мыши на «открыть с помощью» и выбрав « Блокнот» . Вы также можете напрямую открыть файл, щелкнув его, и когда Windows предложит вам выбрать Блокнот .

  1. Теперь сделаем небольшой трюк. Мы собираемся удалить ';' из команды разрешения и сохраните это значение. Итак, изначально вы будете использовать следующие строки:
; ResX = 1024; ResY = 768

После удаления двоеточий вы увидите что-то вроде:

ResX = 1024 ResY = 768
  1. Сохраните изменения и выйдите. Правильно перезагрузите компьютер и попробуйте запустить игру.

Решение 4. Обновление графических драйверов

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

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

  1. Загрузитесь в безопасном режиме . Введите « devmgmt. msc »в диалоговом окне и нажмите Enter. Здесь перейдите к Display Adapters , щелкните правой кнопкой мыши свой адаптер и выберите Uninstall Device .

  1. Загрузите компьютер в обычном режиме, нажмите Windows + R, введите « devmgmt. msc »в диалоговом окне и нажмите Enter. Скорее всего, будут установлены драйверы по умолчанию. Если нет, щелкните правой кнопкой мыши любое пустое место и выберите « Сканировать на предмет изменений оборудования ». Теперь проверьте, работает ли игра без проблем . Если все пройдет без проблем, хорошо. Если этого не произойдет, продолжайте.
  2. Теперь есть два варианта. Либо вы можете найти в Интернете последнюю версию драйвера, доступную для вашего оборудования, на веб-сайте производителя, например NVIDIA и т. Д. (И установить вручную), либо позволить Windows установить самую последнюю версию (поиск обновлений выполняется автоматически).
  3. Мы рассмотрим установку вручную. Щелкните правой кнопкой мыши свое оборудование и выберите « Обновить драйвер ». Выберите первый вариант «Автоматический поиск обновленного программного обеспечения драйвера». Выберите второй вариант, если вы обновляете вручную, выберите «Найти драйвер» и перейдите в папку, в которую вы загрузили.

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