Виправлення: не вдалося створити пристрій d3d9

Багато користувачів стикаються з проблемою, коли вони стикаються з помилкою «Не вдалося створити пристрій d3d9. Це може статися, якщо робочий стіл заблоковано ”на їхніх екранах щоразу, коли вони намагаються грати в гру безпосередньо або через інші програми запуску ігор, такі як Steam.

Причина, по якій виникає ця помилка, в основному пов’язана з конфліктом у роздільній здатності гри, яку ви намагаєтеся запустити, та поточною роздільною здатністю монітора. Якщо є невідповідність, це може статися. Існує також кілька інших причин цієї помилки, про які ми поговоримо нижче.

Рішення 1: Зміна роздільної здатності гри (Steam)

Найпростішим способом вирішення цієї проблеми є запуск гри у віконному режимі. Це рішення призначене для людей, які грають в ігри за допомогою Steam. При запуску гри через Steam гра взагалі не запускається, і повідомлення про помилку постійно з’являється. Виконайте наведені нижче кроки:

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

  1. Клацніть правою кнопкою миші в будь-якому місці робочого столу та виберіть “ Параметри дисплея ”.

  1. Перевірте поточну роздільну здатність, встановлену на вашому комп’ютері. Ось це 1920 x 1200.

  1. Зазначивши дозвіл, запустіть клієнт Steam. Клацніть на вкладку Бібліотека. Клацніть правою кнопкою миші на грі та виберіть Властивості .

  1. Перейдіть на вкладку Загальне та виберіть Параметри запуску зі списку доступних параметрів. Тепер встановіть поточну роздільну здатність. Прикладом встановлення роздільної здатності 1920 x 1200 у параметрах запуску є “ -w 1920 –h 1200 ”.

  1. Натисніть OK, щоб зберегти зміни та вийти. Перезапустіть клієнт Steam і перевірте, чи можете ви правильно запустити гру.

Ви також можете експериментувати з різною роздільною здатністю, можливою в клієнті Steam. Ви також можете змінити роздільну здатність на своєму комп’ютері, а потім оновити параметр запуску з клієнта.

Іншим можливим обхідним шляхом є запуск гри у « віконному » режимі. У цьому режимі немає встановленої роздільної здатності, і гра запуститься на екрані з невеликим вікном. Ви можете легко змінити розміри екрана, перетягуючи краї. Команда для встановлення віконного режиму - “ -windowed ”.

Порада: Ви також можете встановити параметр запуску як “ -dxlevel 81 ”. Це змусить гру запустити згаданий режим DirectX.

Рішення 2. Встановлення середовища виконання DirectX для кінцевих користувачів

DirectX - це колекція API, призначена для обробки завдань, пов’язаних з мультимедіа, особливо іграми. Якщо у вас ще не встановлений модуль, вам слід якнайшвидше додати його до своєї системи і перевірити, чи це робить трюк.

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

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

Рішення 3: Зміна роздільної здатності в ігрових файлах вручну

Якщо обидва вищезазначені методи не працюють для вас, ми можемо спробувати змінити роздільну здатність гри, змінивши деякі файли гри вручну в папці Steam. Зверніть увагу, що розумно зробити копію конфігураційних файлів і зберегти її в окремому місці, щоб ви могли замінити її, якщо щось піде не так.

  1. Перейдіть до каталогу вашої гри. Зразок каталогу:
Steam / Steamapps / Common / APB Reloaded / APBGame / Config
  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. Перезавантажте комп'ютер після встановлення драйверів, запустіть гру та перевірте, чи це вирішує проблему.