Kamakailan lamang, ang mga gumagamit ay madalas na nakatagpo ng mga error, tulad ng D3D11 CreateDeviceAndSwapChain Nabigo, "Nabigo na simulan ang DirectX 11", "Hindi masisimulan ang programa dahil ang file ng d3dx11.dll ay nawawala mula sa computer" at iba pa. Nangyayari ito nang mas madalas sa Windows 7, ngunit sa ilalim ng ilang mga kundisyon, maaari kang makatagpo ng isang problema sa Windows 10.
Tulad ng nakikita mo mula sa teksto ng error, ang problema ay namamalagi sa pagsisimula ng DirectX 11, o sa halip, Direct3D 11, kung saan ang file na d3d11.dll ay may pananagutan. Sa kasong ito, sa kabila ng katotohanan na, gamit ang mga tagubilin sa Internet, maaari mo nang tingnan ang dxdiag at makita na ang DX 11 (o kahit DirectX 12) ay naka-install, ang problema ay maaaring magpatuloy. Ang gabay na ito ay naglalaman ng mga detalye sa kung paano ayusin ang D3D11 CreateDeviceAndSwapChain Nabigo o d3dx11.dll error.
Pag-aayos ng Bug D3D11
Ang sanhi ng error na pinag-uusapan ay maaaring iba't ibang mga kadahilanan, ang pinakakaraniwan kung saan
- Hindi suportado ng iyong video card ang DirectX 11 (sa parehong oras, sa pamamagitan ng pagpindot sa Win + R at pagpasok sa dxdiag, makikita mo doon na mai-install ang bersyon na 11 o bersyon 12. Ngunit, hindi ito nangangahulugan na mayroong suporta para sa bersyon na ito mula sa gilid ng video card - lamang na ang mga file ng bersyon na ito ay naka-install sa computer).
- Ang pinakabagong mga orihinal na driver ay hindi naka-install sa video card - sa parehong oras, madalas na sinusubukan ng mga gumagamit ng baguhan na i-update ang mga driver gamit ang "Update" na pindutan sa tagapamahala ng aparato, ito ang maling pamamaraan: ang mensahe na ang "Driver ay hindi kailangang ma-update" karaniwang nangangahulugang kaunti sa pamamaraang ito.
- Ang mga kinakailangang pag-update para sa Windows 7 ay hindi mai-install, na maaaring humantong sa katotohanan na kahit sa DX11, isang file na d3d11.dll at isang suportadong video card, ang mga laro tulad ng Dishonored 2 ay patuloy na nag-uulat ng isang error.
Ang unang dalawang puntos ay magkakaugnay at maaaring matagpuan ang pantay sa mga gumagamit ng Windows 7 at Windows 10.
Ang tamang pamamaraan para sa paghawak ng error sa kasong ito ay:
- Manu-manong i-download ang mga orihinal na driver ng video card mula sa mga opisyal na site ng AMD, NVIDIA o Intel (tingnan, halimbawa, Paano i-install ang mga driver ng NVIDIA sa Windows 10) at i-install ang mga ito.
- Pumunta sa dxdiag (Win + R key, ipasok ang dxdiag at pindutin ang Enter), buksan ang tab na "Display" at sa seksyong "Mga driver" ay bigyang pansin ang "DDI para sa Direct3D" na patlang. Para sa mga halaga ng 11.1 at mas mataas, ang mga error sa D3D11 ay hindi dapat lumitaw. Para sa mga mas maliliit, malamang na isang bagay ng kawalan ng suporta mula sa video card o sa mga driver nito. O, sa kaso ng Windows 7, sa kawalan ng kinakailangang pag-update ng platform, tungkol sa kung saan - higit pa.
Maaari mo ring makita ang hiwalay na naka-install at suportadong bersyon ng hardware ng DirectX sa mga programang third-party, halimbawa, sa AIDA64 (tingnan kung Paano malalaman ang bersyon ng DirectX sa isang computer).
Sa Windows 7, D3D11 at DirectX 11 mga pagkakamali sa pagsisimula kapag naglulunsad ng mga modernong laro ay maaaring lumitaw kahit na ang mga kinakailangang driver ay naka-install at ang video card ay hindi mula sa mga dati. Ituwid ang sitwasyon tulad ng sumusunod.
Paano mag-download ng D3D11.dll para sa Windows 7
Sa Windows 7, ang default ay maaaring hindi ang d3d11.dll file, at sa mga larawang iyon kung saan ito naroroon, maaaring hindi ito gumana sa mga bagong laro, na nagiging sanhi ng mga error sa pagsisimula ng D3D11.
Maaari itong mai-download at mai-install (o mai-update kung ito ay nasa computer) mula sa opisyal na website ng Microsoft bilang bahagi ng mga update na inilabas para sa 7 mga tugma. Hindi ko inirerekumenda ang pag-download ng file na ito nang hiwalay mula sa ilang mga site ng third-party (o kunin ito mula sa ibang computer), malamang na ayusin nito ang mga error na d3d11.dll kapag nagsisimula ng mga laro.
- Para sa tamang pag-install, kailangan mong i-download ang platform para sa Windows 7 na platform (para sa Windows 7 SP1) - //www.microsoft.com/en-us/download/details.aspx?id=36805.
- Matapos i-download ang file, patakbuhin ito, at kumpirmahin ang pag-install ng pag-update ng KB2670838.
Nang makumpleto ang pag-install at pagkatapos i-restart ang computer, ang aklatan na pinag-uusapan ay nasa ninanais na lokasyon (C: Windows System32 ), at mga pagkakamali dahil sa katotohanan na ang d3d11.dll ay alinman sa wala sa computer o D3D11 LumikhaDeviceAndSwapChain Nabigo ay hindi lilitaw (ibinigay na mayroon kang medyo modernong kagamitan).