Як видно з тексту помилки, проблема полягає в ініціалізації DirectX 11, а точніше, Direct3D 11, за що і відповідає файл d3d11.dll. При цьому, незважаючи на те, що, використовуючи інструкції в Інтернеті, ви вже могли заглянути в dxdiag і побачити, що DX 11 (а то і DirectX 12) встановлено, проблема може зберігатися. У цій інструкції - докладно про те, як виправити помилку D3D11 CreateDeviceAndSwapChain Failed або d3dx11.dll відсутня на комп'ютері.
Виправлення помилок D3D11
Причиною даної помилки можуть бути різні фактори, найпоширеніші з яких
Перші два пункти взаємопов'язані і в рівній мірі можуть зустрічатися як у користувачів Windows 7, так і Windows 10.
Знову ж правильним порядком дій при помилках в даному випадку буде:
Також ви можете подивитися окремо встановлену і підтримувану апаратно версію DirectX в сторонніх програмах, наприклад, в AIDA64 (див. Як дізнатися версію DirectX на комп'ютері).
Як завантажити D3D11.dll для Windows 7
У Windows 7 за умовчанням може не бути файлу d3d11.dll, а в тих образах, де він присутній, може не працювати з новими іграми, викликаючи помилки ініціалізації D3D11.
По завершенні установки і після перезавантаження комп'ютера, розглянута бібліотека буде в потрібному розташуванні (C: \ Windows \ System32 \), а помилок, пов'язаних з тим, що d3d11.dll або відсутній на комп'ютері або D3D11 CreateDeviceAndSwapChain Failed, з'являтися не буде (за умови , що у вас достатньо сучасне обладнання).
А раптом і це буде цікаво: