Pataisymas: DX11 funkcijos lygiui 10.0 būtinas variklis



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Klaida „DX11 funkcijos lygis 10.0 reikalingas varikliui veikti“ pasirodo, kai sistema neturi tinkamo „Direct3D“ aparatinės įrangos lygio lygis reikalingas žaidimo variklis. Šis konkretus klaidos pranešimas rodo, kad programos variklis negali naudotis Tiesioginis 3D funkcijų lygis versija 10.0 . Jei operacinė sistema turi naujausią „DirectX“ versiją, klaida dažniausiai yra ženklas, kad GPU neatitinka minimalių sistemos reikalavimų arba veikia pasenusi tvarkyklės programinė įranga. Vartotojai susidurs su šia klaida bandydami paleisti žaidimus ir kitas programas, kurioms reikalingas platus grafinis apdorojimas.



Kas yra „DirectX“?

„Directx“ yra kolekcija programų programavimo sąsajos (API), kurias sukūrė „Microsoft“, kad galėtų atlikti užduotis, susijusias su žaidimų programavimu ir daugialypės terpės formavimu visose su „Microsoft“ susijusiose platformose. API rinkinys teikia su „DirectX“ suderinamas programas su aparatine įranga pagreitintą daugialypės terpės palaikymą. Be kita ko, „DirectX“ suteikia priemonę programai (žaidimui ar kitai programai) nustatyti jūsų aparatinės įrangos galimybes ir pritaikyti jos parametrus, kad būtų užtikrinta geriausia patirtis.



Daugelis „DirectX“ posistemyje esančių API yra privalomos ir turėtų būti laikomos esminėmis viskam, pradedant paprastu vaizdo atkūrimu ir baigiant sudėtingais 3D vaizdo žaidimais.



„DirectX Runtime“ ir „Direct3D“ aparatinės įrangos funkcijų lygis

Daugelis vartotojų painioja „DirectX“ vykdymo laikas aplinka su „Direct3D“ aparatinės įrangos lygio lygis . „DirectX Runtime“ apibūdina „DirectX“ versiją, kurią gali palaikyti OS programinė įranga. Kita vertus, „Direct3d“ aparatinės įrangos lygio lygis apibūdina jūsų vaizdo įrangos (GPU) teikiamą palaikymą.

Atsižvelgiant į tai, jūsų kompiuteryje įdiegta naujausia „DirectX“ vykdymo laiko aplinka nereiškia, kad jūsų aparatinė įranga gali palaikyti „Direct3D“ aparatinės įrangos 10.0 lygis. Net jei jūsų „Windows“ versija yra pritaikyta tvarkyti naujausias „DirectX“ API, jūsų GPU kortelė gali nepalaikyti reikalaujamos funkcijų lygiai. Tai dažnai būna su senesniais arba integruotais GPU.

Kaip sužinoti, ar įdiegta „DirectX“

Jei turite „Windows 10“, „DirectX 12.0“ vykdymo laikas buvo automatiškai įdiegtas kartu su operacine sistema (darant prielaidą, kad turite naujausius „Windows“ naujinimus). Tačiau norint naudoti naujas „DirectX“ API, jūsų GPU kortelė turi jas palaikyti.



Norėdami tai patvirtinti ir patikrinti, kurią „DirectX“ versiją palaiko jūsų OS, turite paleisti „DirectX“ diagnostikos įrankis („dxdiag“) . Šį integruotą „Windows“ įrankį galima pasiekti bet kurioje „Windows“ versijoje atidarant langelį Vykdyti ( „Windows“ klavišas + R ) ir rašydami „ dxdiag '.

Galite peržiūrėti savo „DirectX“ vykdymo versiją versijoje Sistemos informacija viduje konors Sistema skirtuką.

Norėdami sužinoti, ar jūsų GPU palaiko reikiamus funkcijų lygius, eikite į Ekranas skirtuką Vairuotojai ir pažiūrėk, kuri Funkcijų lygiai palaiko jūsų vaizdo plokštė.

Jei randi funkcijų lygis 10_0 (10.0) nerodomas tarp Funkcijų lygiai įrašai viduje „DirectX“ diagnostikos įrankis , tai yra vienas iš šių scenarijų:

  • Jūsų vaizdo plokštė (GPU) veikia su pasenusiomis tvarkyklėmis, kurias reikia atnaujinti. Jei jūsų sistemoje nėra tvarkyklės, kuri grafikos aparatinei įrangai nurodo, kaip naudoti atitinkamą funkcijų lygį, ji nebus perkama „DirectX“ diagnostikos įrankyje.
  • Jūsų OS reikalauja papildomo platformos atnaujinimo. Taikoma tik „Windows 7“ ir „Windows XP“ vartotojams.
  • Jūsų vaizdo plokštė nepalaiko Funkcijos lygis 10.0 . Tokiu atveju taikytina problema būtų naujos grafikos plokštės (GPU) pirkimas.

Atminkite, kad „DirectX“ yra atgalinis suderinamumas - jei turite „DirectX 12“, visi ankstesni vykdymo laiko paskirstymai turėtų būti jūsų sistemoje. Tas pats pasakytina apie „DirectX 11“ ir „DirectX 10“.

Tačiau kai kuriems seniems žaidimams reikalingos senesnės „DirectX“ API, kurios nuo „Windows 10“ yra pasenusios ir kurias galima rasti tik „DirectX 9.0c“ ar žemiau . Tokiu atveju turėsite įdiegti tą konkretų paskirstymą, kad galėtumėte paleisti programą. Nors naujausia „DirectX“ versija yra 12.0, didžioji dauguma žaidimų vis dar labai priklauso nuo funkcijų lygių, įdiegtų naudojant „DirectX 10“ vykdymo laiką.

Ištaisyti klaidą „DX11 funkcijos lygis 10.0 reikalingas varikliui paleisti“

Jei „DirectX“ diagnostikos įrankis atskleidė, kad turite „DirectX 10“ arba naujesnį vykdymo laiką ir GPU palaiko reikiamą „Direct3D“ funkcijų lygį, turėtumėte turėti būtinus komponentus, kad galėtumėte paleisti atitinkamą programą. Tačiau, jei vis tiek gausite „DX11 funkcijos lygis 10.0 reikalingas varikliui veikti“ nepaisant atitikimo keliems reikalavimams, vienas iš šio straipsnio pataisymų leis jums ištaisyti klaidą.

Žemiau pateikiama sprendimų, kuriuos vartotojai nustatė naudingi taisant, rinkinys „DX11 funkcijos lygis 10.0 reikalingas varikliui veikti“ klaida. Laikykitės kiekvieno metodo, kol susidursite su jums tinkančiu pataisymu.

Pastaba: Žemiau pateikti metodai taikomi tik tuo atveju, jei esate tikri, kad jūsų GPU palaiko Funkcijos lygis 10.0 . Prieš išbandant bet kokius pataisymus, rekomenduojama šiek tiek ištirti grafikos plokštės specifikacijas, kad sužinotumėte, ar ji gali palaikyti „Direct3D“ funkcijų lygis 10.0 .

1 metodas: paleiskite programą naudodami specialų GPU

Jei klaidą matote nešiojamame ar nešiojamame kompiuteryje, greičiausiai turite ir specialų GPU, ir integruotą sprendimą. Jei turite dvi korteles, sistema nuspręs, kurią GPU kortelę naudoti, analizuodama, kiek išteklių reikalauja programos variklis. Tačiau tai gali pakeisti jūsų akumuliatorių taupanti programa - jei ji nustatyta į akumuliatoriaus tausojimo režimą, tai gali priversti sistemą paleisti programą su integruotu GPU, nes tai sunaudoja mažiau išteklių.

Tai galima lengvai pašalinti nustatant naudingumą į „ Spektaklio režimas “Arba visiškai pašalinę programinę įrangą. Bet jei nenorite pašalinti akumuliatoriaus tvarkyklės, galite priversti savo dedikuotą GPU dešiniuoju pelės klavišu spustelėdami žaidimo nuorodą ir pasirinkdami Paleiskite su grafikos procesoriumi. Tada pasirinkite savo kortelę ir pažiūrėkite, ar ji prasideda be „DX11 funkcijos lygis 10.0 reikalingas varikliui veikti“ klaida.

Jei jis prasideda sėkmingai, galite grįžti prie šio nustatymo ir spustelėti Pakeiskite numatytąjį grafikos procesorių norėdami nustatyti nuolatinę programos taisyklę savo GPU Kontrolės skydelis parametrus.

2 metodas: atnaujinkite savo vaizdo plokštės tvarkyklę

Akivaizdi vieta pradėti, norint išspręsti „DX11 funkcijos lygis 10.0 reikalingas varikliui veikti“ klaida yra atnaujinti grafikos plokštės tvarkykles. Yra keli būdai, kaip tai padaryti, tačiau idealus būdas tai padaryti priklauso nuo vaizdo plokštės gamintojo.

Naujausios „Windows“ versijos („Windows 10“ ir „Windows 8“) turėtų automatiškai įdiegti programinės įrangos tvarkyklę, reikalingą jūsų vaizdo plokštei. Tačiau net jei jūsų OS automatiškai atsisiunčia ir įdiegia tvarkyklę savo GPU, yra tikimybė, kad tai nėra naujausia versija. Jūsų sistema gali pranešti apie šią klaidą, nes GPU nežino, kaip naudoti Funkcijos lygis 10.0 nepaisant to, kad turi pagalbinę aparatūrą.

Tai galima išspręsti įdiegus atitinkamą grafikos tvarkyklę. Yra vienas universalus būdas tai padaryti (neatsižvelgiant į jūsų GPU gamintoją), tačiau jis nėra toks patikimas, kaip laikytis gamintojo nurodymų, kaip įdiegti tvarkyklę.

Grafikos tvarkyklės diegimas per „Device Manager“

Toliau pateikiami veiksmai, kaip atnaujinti grafikos tvarkyklę naudojant Įrenginių tvarkytuvė . Tai yra gera vieta pradėti, tačiau, norint ieškoti tinkamos tvarkyklės internete, reikia „Windows Update“. Jei šis metodas neatnaujina GPU tvarkyklės, perskaitykite kitus vadovus, skirtus populiariausiems grafikos plokščių gamintojams.

  1. Paspauskite „Windows“ klavišas + R , įveskite „ devmgmt.msc “Ir pataikė Įveskite atidaryti Įrenginių tvarkytuvė .
  2. Slinkite žemyn iki Vaizdo adapteriai ir išskleiskite išskleidžiamąjį meniu. Dešiniuoju pelės mygtuku spustelėkite grafikos tvarkyklę ir pasirinkite Atnaujinti tvarkyklę (atnaujinti tvarkyklės programinę įrangą) .
    Pastaba: Galite pamatyti du skirtingus įrašus Vaizdo adapteriai. Tai dažniausiai nutinka nešiojamiesiems kompiuteriams ir nešiojamiesiems kompiuteriams, turintiems integruotą ir specialią vaizdo plokštę. Nuo šiol „Intel“ gamina tik integruotas korteles. Dedikuotos kortelės turi daugiau apdorojimo galios ir yra naudojamos sudėtingiems žaidimams ir programoms apdoroti - mūsų tikslais atnaujinkite tam skirtą komponentą.
  3. Spustelėkite Automatiškai ieškokite atnaujintos tvarkyklės programinės įrangos ir palaukite, kol „Windows“ internete ieškos tvarkyklių. Jei jis randa naujesnę tvarkyklę, palaukite, kol ji bus įdiegta ir jūsų sistema bus paleista iš naujo.
    Jei „Windows“ nustatė, kad turite naujausią tvarkyklę, tęskite vieną iš žemiau pateiktų vadovų. Jei atlikdami anksčiau nurodytus veiksmus įdiegėte naują tvarkyklę, patikrinkite, ar klaida vis dar kyla, kai paleidžiate programą. Jei taip, pereikite prie 2 metodas .

Vartotojai, turintys „Nvidia“ vaizdo plokštes

Jei turite specialią „Nvidia GeForce“ vaizdo plokštę, tvarkykles galite atnaujinti dviem skirtingais būdais. Pats elegantiškiausias sprendimas būtų atsisiųsti „GeForce“ patirtis leiskite programinei įrangai automatiškai identifikuoti jūsų GPU ir įdiegti atitinkamas tvarkykles. Programa nepagailės jūsų rankiniu būdu ieškoti naujausios tvarkyklės versijos.

Tačiau žinoma, kad „GeForce Experience“ trikdo ir netinkamai veikia su kai kuriais pagrindinės plokštės modeliais. Jei negalite naudoti „GeForce Experience“, atlikite toliau nurodytus veiksmus, kad rankiniu būdu atsisiųstumėte naujausią grafikos plokštės tvarkyklę savo GPU:

  1. Apsilankykite oficialiame „Nvidia“ atsisiuntimo puslapyje ( čia ) ir pasirinkite savo Produkto tipas, produktų serija ir Produktas . Būtinai pasirinkite tinkamą Operacinė sistema ir paspauskite Paieška mygtuką.
    Pastaba: Greitesnis metodas yra eiti naudojant 2 variantą ir spustelėkite Grafikos tvarkyklės . Tai automatiškai nuskaitys jūsų sistemą ir atsisiųs atitinkamą tvarkyklę jūsų GPU. Tačiau nepamirškite, kad norint tai veikti, gali tekti atsisiųsti naujausią „Java“ versiją.
  2. Atsisiųskite ir įdiekite rekomenduojamą „Nvidia“ tvarkyklę.
  3. Jei sistema nėra automatiškai paleista iš naujo, kai diegimas bus baigtas, paleiskite iš naujo rankiniu būdu ir patikrinkite, ar problema išspręsta.

Vartotojai, turintys ATI vaizdo plokštes

AMD prilygsta „GeForce Experience“ Žaidimų evoliucija. Galite naudoti šią AMD įrankį, kad automatiškai atnaujintumėte grafikos plokštės tvarkykles. „Gaming Evolved“ ne tik atnaujins jūsų sistemą naujausiomis grafikos tvarkyklėmis, bet ir optimizuos jūsų žaidimus automatiškai keisdamas grafikos parametrus, kad gautumėte geriausią patirtį, atsižvelgiant į jūsų sistemos specifikacijas.

Jei nenorite įdiegti papildomos programos šiam darbui, taip pat galite atsisiųsti tvarkyklę senamadišku būdu. Štai trumpas viso dalyko vadovas:

  1. Apsilankykite oficialiame AMD atsisiuntimo puslapyje ( čia ).
  2. Pagal Neautomatiškai pasirinkite tvarkyklę , pasirinkite produkto tipas, gaminių šeima ir modelis . Tada pasirinkite tinkamą operacinę sistemą ir spustelėkite Rodyti rezultatus .
    Pastaba: Jei nesate tikri dėl savo GPU modelio arba norite dar labiau automatizuoti, taip pat galite spustelėti Parsisiųsti dabar mygtukas po Automatiškai aptikti ir įdiegti tvarkyklę . Tai įdiegs kitą ATI įrankį, kuris nuskaitys jūsų sistemą ir pritaikys naujausią tvarkyklę.
  3. Įdiegę tvarkyklę, iš naujo paleiskite kompiuterį ir patikrinkite, ar klaida pašalinta.

Vartotojai su integruota „Intel Graphics“

Iki šiol ATI gamino tik integruotas vaizdo plokštes. Dažniausiai tvarkyklė sėkmingai atnaujinama iš „Device Manager“ (pirmasis šio metodo vadovas). Tačiau jei negalite atnaujinti iš ten, galite jį atsisiųsti iš „Intel“ atsisiuntimo centro ( čia ).

3 metodas: „DirectX“ vykdymo aplinkos taisymas

Į „DirectX“ paketą įtrauktos API retai sugenda, bet žinoma, kad taip nutinka. Deja, jūs negalite veiksmingai pašalinti „DirectX“. „DirectX“ 11.3 ir 12 vykdymo laikas yra įtrauktas į „Windows 10“, o visus atnaujinimus / taisymus tvarko „Windows Update“. Šioms „DirectX“ versijoms nėra atskiro paketo.

Visus „DirectX“ failus (išskyrus DX12 failus) galite pataisyti naudodami „DirectX“ galutinio vartotojo vykdymo laiko žiniatinklio diegimo programa ir „DirectX Redist“ (2010 m. Birželio mėn.) .

Pradėkite atsisiųsdami „DirectX“ galutinio vartotojo vykdymo laiko žiniatinklio diegimo programa ( čia ). Turėsite dešiniuoju pelės mygtuku spustelėkite vykdomąjį failą ir pasirinkti Vykdyti kaip administratorių suteikti padidintas privilegijas. Tada vykdykite ekrane rodomus raginimus ir įsitikinkite, kad visi „DirectX 9.0c“ failai yra nepažeisti.

Tada atsisiųskite „DirectX Redist“ (2010 m. Birželio mėn.) Iš šios nuorodos ( čia ). Atidarykite pakuotę ir ištraukite „DirectX SDK“ kur nors prieinama. Tada eikite į ištrauktus failus ir atidarykite „DXSupup“ vykdomoji. Vykdykite ekrane pateikiamus raginimus iš naujo įdiegti „DirectX“ komponentus.

Baigę diegti, iš naujo paleiskite sistemą ir patikrinkite, ar problema išspręsta.

4 metodas: platformos naujinimo KB2670838 diegimas (tik „Windows 7“)

Skirtingai nuo „Windows 8“ ir „Windows 10“, „Windows 7“ reikalingas papildomas platformos atnaujinimas ( KB2670838) norint įgalinti DX 11 funkcijų lygį 10.0. Jis pažymėtas kaip neprivalomas atnaujinimas, todėl galbūt jo praleidote, net jei manote, kad jūsų WU yra atnaujintas.

Norėdami sužinoti, ar tai yra klaidos priežastis, pritaikykite visus laukiančius pasirenkamus naujinimus arba apsilankykite šioje „Microsoft“ nuorodoje ( čia ) ir atsisiųskite KB2670838 platformos atnaujinimas. Įdiegę naujinimą, iš naujo paleiskite kompiuterį ir patikrinkite, ar jis išsprendė problemą.

8 minutes perskaityta