မကြာသေးမီကအသုံးပြုသူများသည် D3D11 CreateDeviceAndSwapChain Failed, "DirectX 11 အစပျိုးမှုမအောင်မြင်ခြင်း"၊ "ပရိုဂရမ်ကို စတင်၍ မရပါ" ကဲ့သို့သောအမှားများမကြာခဏကြုံတွေ့ရတတ်သည်။ "d3dx11.dll ဖိုင်ကွန်ပျူတာထဲတွင်ပျောက်နေသောကြောင့်" ၎င်းသည် Windows 7 တွင်မကြာခဏဖြစ်လေ့ရှိသည်၊ သို့သော်အချို့သောအခြေအနေများအောက်တွင်သင်သည် Windows 10 တွင်ပြproblemနာတစ်ခုကြုံတွေ့နိုင်သည်။
အမှားအယွင်းစာသားမှသင်မြင်နိုင်သည်မှာပြ3နာမှာ Direct3 11 ၏စတင်ခြင်း (d3d11.dll ဖိုင်သည်တာ ၀ န်ဖြစ်သော Direct3D 11) ဖြစ်သည်။ ဤကိစ္စတွင်၊ အင်တာနက်ပေါ်မှညွှန်ကြားချက်များကို အသုံးပြု၍ သင် dxdiag ကိုကြည့်ပြီး DX 11 (သို့မဟုတ်ပင် DirectX 12) ကိုတပ်ဆင်ထားသည်ကိုတွေ့မြင်နိုင်သော်လည်းပြproblemနာဆက်ရှိနေနိုင်သည်။ ဒီလမ်းညွှန်မှာ D3D11 CreateDeviceAndSwapChain Failed သို့မဟုတျ d3dx11.dll အမှားကိုဘယ်လိုပြုပြင်ရမလဲဆိုတာအသေးစိတ်ဖော်ပြထားသည်။
အမှား D3D11 Fix
မေးခွန်းတစ်ခုရဲ့အမှား၏အကြောင်းရင်းအမျိုးမျိုးသောအချက်များဖြစ်နိုင်သည်, အရာ၏အသုံးအများဆုံး
- သင်၏ဗီဒီယိုကဒ်သည် DirectX 11 ကိုမပံ့ပိုးပါ (တစ်ချိန်တည်းတွင် Win + R ကို နှိပ်၍ dxdiag ကိုထည့်သွင်းခြင်းဖြင့်ထိုနေရာတွင်ဗားရှင်း 11 သို့မဟုတ်ဗားရှင်း ၁၂ ကိုတပ်ဆင်ထားသည်ကိုတွေ့နိုင်သည်။ သို့သော်၎င်းဗားရှင်းအတွက်အထောက်အပံ့ရှိသည်ဟုမဆိုလိုပါ - ဒီဗားရှင်းဖိုင်များကိုကွန်ပျူတာတွင်သာတပ်ဆင်ထားမှသာ) ။
- နောက်ဆုံးမူရင်းယာဉ်မောင်းများကိုဗီဒီယိုကဒ်တွင်တပ်ဆင်ထားခြင်းမရှိသေးပါ - တစ်ချိန်တည်းမှာပင်အသစ်စက်စက်သုံးစွဲသူများသည်စက်ပစ္စည်းမန်နေဂျာရှိ“ Update” ခလုတ်ကို သုံး၍ ယာဉ်မောင်းများကိုအဆင့်မြှင့်ရန်မကြာခဏကြိုးစားသည်၊ ဤနည်းလမ်းသည်မှားယွင်းသောနည်းလမ်းဖြစ်သည်။ “ ယာဉ်မောင်းကိုမွမ်းမံရန်မလိုအပ်” ဟူသောသတင်းစကားသည်များသောအားဖြင့်ဤနည်းလမ်းနှင့်အနည်းငယ်သာဆိုလိုသည်။
- Windows 7 အတွက်လိုအပ်သောမွမ်းမံမှုများမတပ်ဆင်ထားပါ၊ ၎င်းသည် DX11၊ d3d11.dll ဖိုင်နှင့်အထောက်အကူထားသောဗီဒီယိုကဒ်များနှင့်အတူ Dishonored 2 ကဲ့သို့သောဂိမ်းများသည်အမှားအယွင်းကို ဆက်၍ ဖော်ပြနေစေနိုင်သည်။
ပထမအချက်နှစ်ချက်သည်အပြန်အလှန်ဆက်စပ်နေပြီး Windows 7 နှင့် Windows 10 အသုံးပြုသူများအကြားတူညီစွာတွေ့ရှိနိုင်သည်။
ဤကိစ္စတွင်အမှားများအတွက်မှန်ကန်သောလုပ်ထုံးလုပ်နည်းမှာ -
- မူရင်းဗီဒီယိုကဒ်ဒရိုင်ဘာများကို AMD, NVIDIA သို့မဟုတ် Intel ၏တရားဝင်ဆိုဒ်များမှကိုယ်တိုင် download လုပ်ပါ (ဥပမာ - Windows 10 တွင် NVIDIA ဒရိုင်ဘာများကိုမည်သို့တပ်ဆင်ရမည်ကိုကြည့်ပါ) ။
- dxdiag သို့သွားပါ (Win + R ခလုတ်၊ dxdiag ကိုရိုက်။ Enter နှိပ်ပါ)၊ "Display" tab ကိုဖွင့်ပြီး "Drivers" section တွင် "DDI for Direct3D" အကွက်ကိုအာရုံစိုက်ပါ။ တန်ဖိုးများ 11.1 နှင့်အထက်အတွက် D3D11 အမှားများပေါ်မလာသင့်ပါ။ သေးငယ်သူများအတွက်မူ၎င်းသည်ဗီဒီယိုကဒ်သို့မဟုတ်၎င်း၏ယာဉ်မောင်းများထံမှအထောက်အပံ့မရှိခြင်းကိစ္စဖြစ်သည်။ သို့မဟုတ် Windows 7 တွင်လိုအပ်သော platform update မပါရှိခြင်း၊ နောက်ထပ်အကြောင်းအရာများ။
သီးခြားထည့်သွင်းပြီးထောက်ပံ့ထားသည့် DirectX ၏ hardware version ကို third-party ပရိုဂရမ်များ၌လည်းကြည့်နိုင်သည်။ ဥပမာ AIDA64 (ကွန်ပျူတာပေါ်တွင် DirectX ၏မူကွဲကိုမည်သို့ရှာရမည်ကိုကြည့်ပါ) ။
ခေတ်သစ်ဂိမ်းများကိုဖွင့်သောအခါ Windows 7 တွင် D3D11 နှင့် DirectX 11 အစပျိုးမှုအမှားများသည်လိုအပ်သောယာဉ်မောင်းများတပ်ဆင်ထားပြီးဗွီဒီယိုကဒ်အဟောင်းများမှမဟုတ်သည့်တိုင်ပေါ်လာနိုင်သည်။ အခြေအနေကိုအောက်ပါအတိုင်းပြင်ပါ။
Windows 7 အတွက် D3D11.dll ကို download လုပ်နည်း
၀ င်းဒိုး ၇ တွင်မူလက d3d11.dll ဖိုင်ဖြစ်လိမ့်မည်မဟုတ်ဘဲ၎င်းရှိသည့်ရုပ်ပုံများတွင်ဂိမ်းအသစ်များနှင့်အလုပ်မလုပ်နိုင်ဘဲ D3D11 စတင်ခြင်းအမှားများဖြစ်ပေါ်စေသည်။
၎င်းကို (၇) ပွဲအတွက်မွမ်းမံမှု၏တစ်စိတ်တစ်ပိုင်းအနေဖြင့်၎င်းကိုတရားဝင်မိုက်ခရိုဆော့ဖ် ၀ က်ဘ်ဆိုက်မှဒေါင်းလုပ်ဆွဲ။ တပ်ဆင်နိုင်သည် (သို့မဟုတ်ကွန်ပျူတာပေါ်တွင်ရှိနှင့်လျှင်) ။ ကျွန်ုပ်သည်ဤဖိုင်ကိုတတိယပါတီဝက်ဘ်ဆိုက်များမှသီးခြားဒေါင်းလုပ်လုပ်ရန်မအကြံပြုပါ (သို့မဟုတ်အခြားကွန်ပျူတာမှရယူပါ)၊ ဂိမ်းများစတင်သောအခါ d3d11.dll အမှားများကိုဖြေရှင်းရန်မဖြစ်နိုင်ပါ။
- သင့်တော်သောတပ်ဆင်မှုအတွက် Windows 7 platform အတွက် Update ကို (Windows 7 SP1 အတွက်) - //www.microsoft.com/en-us/download/details.aspx?id=36805 ကို download လုပ်ပါ။
- ဖိုင်ကို download လုပ်ပြီးလျှင်၎င်းကို run ပြီး update KB2670838 ၏ installation ကိုအတည်ပြုပါ။
တပ်ဆင်ပြီးသည်နှင့်ကွန်ပျူတာကိုပြန်ဖွင့်ပြီးနောက်၊ စာကြည့်တိုက်ရှိစာကြည့်တိုက်သည် (C: Windows System32 ) နေရာတွင်ရှိနေလိမ့်မည်။ သငျသညျမျှမျှတတခေတ်မီပစ္စည်းကိရိယာများရှိသည်) ။