Labojums: DX11 funkcijas līmenis 10.0 ir nepieciešams motora darbināšanai



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Kļūda “Lai darbinātu motoru, nepieciešams DX11 funkcijas līmenis 10.0” parādās, kad sistēmai nav atbilstoša Direct3D aparatūras funkciju līmenis ko prasa spēles dzinējs. Šis konkrētais kļūdas ziņojums norāda, ka lietojumprogrammas dzinējs nevar izmantot Tiešais 3D funkciju līmenis versija 10.0 . Ja operētājsistēmai ir jaunākā DirectX versija, kļūda parasti ir zīme, ka GPU neatbilst minimālajām sistēmas prasībām vai darbojas novecojusi draivera programmatūra. Lietotāji saskarsies ar šo kļūdu, mēģinot palaist spēles un citas lietojumprogrammas, kurām nepieciešama plaša grafiskā apstrāde.



Kas ir DirectX?

Directx ir kolekcija lietojumprogrammu saskarnes (API), ko izstrādājusi Microsoft, lai apstrādātu uzdevumus, kas saistīti ar spēļu programmēšanu un multivides lietošanu visās ar Microsoft saistītajās platformās. API kolekcija nodrošina ar DirectX saderīgas programmas ar aparatūras paātrinātu multivides atbalstu. Cita starpā DirectX nodrošina līdzekļus programmai (spēlei vai citai lietojumprogrammai), lai noteiktu jūsu aparatūras iespējas un pielāgotu tās parametrus, lai nodrošinātu vislabāko pieredzi.



Daudzas no DirectX apakšsistēmā esošajām API ir obligātas, un tās jāuzskata par būtiskām visam, sākot no vienkāršas video atskaņošanas līdz pat prasīgām 3D video spēlēm.



DirectX Runtime vs Direct3D aparatūras funkciju līmenis

Daudzi lietotāji sajauc DirectX izpildlaiks vide ar Direct3D aparatūras funkciju līmenis . DirectX izpildlaiks apraksta DirectX versiju, kuru var atbalstīt OS programmatūra. No otras puses, Direct3d aparatūras funkciju līmenis apraksta atbalstu, ko nodrošina jūsu video aparatūra (GPU).

Ņemot to vērā, jaunākās DirectX izpildlaika vides instalēšana datorā nenozīmē, ka jūsu aparatūra spēj atbalstīt Direct3D aparatūras funkciju līmenis 10.0. Pat ja jūsu Windows versija ir aprīkota, lai apstrādātu jaunākās DirectX API, GPU karte, iespējams, neatbalsta nepieciešamo funkciju līmeņi. Tas bieži notiek ar vecākiem vai integrētiem GPU.

Kā uzzināt, vai ir instalēts DirectX

Ja jums ir Windows 10, DirectX 12.0 izpildlaiks tika automātiski instalēta kopā ar operētājsistēmu (pieņemot, ka jums ir jaunākie Windows atjauninājumi). Bet, lai izmantotu jaunās DirectX API, GPU kartei tās ir jāatbalsta.



Lai to apstiprinātu un pārbaudītu, kuru DirectX versiju atbalsta jūsu operētājsistēma, jums būs jāpalaiž DirectX diagnostikas rīks (dxdiag) . Šim iebūvētajam Windows rīkam var piekļūt jebkurā Windows versijā, atverot lodziņu Palaist ( Windows taustiņš + R ) un ierakstot “ dxdiag '.

Savu DirectX izpildlaika versiju varat apskatīt sadaļā Sistēmas informācija iekš Sistēma cilni.

Lai uzzinātu, vai GPU spēj atbalstīt nepieciešamos funkciju līmeņus, dodieties uz Displejs cilne zem Autovadītāji un redzēt, kurš Funkciju līmeņi grafikas karte atbalsta.

Ja jūs to atradīsit funkciju līmenis 10_0 (10,0) netiek rādīts starp Funkciju līmeņi ieraksti iekšā DirectX diagnostikas rīks , tas ir viens no šiem scenārijiem:

  • Jūsu grafikas karte (GPU) darbojas ar novecojušiem draiveriem, kas jāatjaunina. Ja vien jūsu sistēmai nav draivera, kas grafikas aparatūrai instruē, kā izmantot attiecīgo funkciju līmeni, tā netiks iepirkta DirectX diagnostikas rīkā.
  • Jūsu operētājsistēmai ir nepieciešams papildu platformas atjauninājums. Attiecas tikai uz Windows 7 un Windows XP lietotājiem.
  • Jūsu grafiskā karte neatbalsta Funkcijas līmenis 10.0 . Šajā gadījumā piemērojamais labojums būtu jaunas grafikas kartes (GPU) iegāde.

Paturiet prātā, ka DirectX ir savietojama ar atpakaļejošu datumu - ja jums ir DirectX 12, visiem iepriekšējiem izpildlaika izplatījumiem vajadzētu būt jūsu sistēmā. Tas pats attiecas uz DirectX 11 un DirectX 10.

Tomēr dažām mantotajām spēlēm ir nepieciešamas vecākas DirectX API, kuras kopš tā laika Windows 10 ir novecojušas un kuras var atrast tikai vietnē DirectX 9.0c vai zemāk . Šajā gadījumā jums būs jāinstalē konkrētais izplatītājs, lai palaistu programmu. Lai arī jaunākā DirectX versija ir 12.0, lielākā daļa spēļu joprojām lielā mērā paļaujas uz funkciju līmeņiem, kas ieviesti ar DirectX 10 izpildlaiku.

Kļūdas “DX11 funkcijas līmenis 10.0 ir nepieciešams, lai darbinātu motoru” novēršana

Ja DirectX diagnostikas rīks atklāja, ka jums ir DirectX 10 izpildlaiks vai jaunāks un GPU atbalsta nepieciešamo Direct3D funkciju līmeni, jums vajadzētu būt nepieciešamajiem komponentiem, lai palaistu attiecīgo lietojumprogrammu. Tomēr, ja jūs joprojām saņemat “Lai darbinātu motoru, nepieciešams DX11 funkcijas līmenis 10.0” neskatoties uz atbilstību prasībām, viens no šī raksta labojumiem ļaus jums novērst kļūdu.

Zemāk ir apkopoti risinājumi, kurus lietotāji ir uzskatījuši par noderīgiem, lai novērstu problēmu “Lai darbinātu motoru, nepieciešams DX11 funkcijas līmenis 10.0” kļūda. Lūdzu, sekojiet katrai metodei secībā, līdz rodas labojums, kas jums ir piemērots.

Piezīme: Tālāk norādītās metodes ir piemērojamas tikai tad, ja esat pārliecināts, ka jūsu GPU atbalsta Funkcijas līmenis 10.0 . Pirms izmēģināt kādu no labojumiem, ieteicams izpētīt grafikas kartes specifikācijas, lai noskaidrotu, vai tā spēj atbalstīt Direct3D funkciju līmenis 10.0 .

1. metode: lietojumprogrammas palaišana ar īpašu GPU

Ja redzat kļūdu klēpjdatorā vai piezīmjdatorā, iespējams, ka jums ir gan īpašs GPU, gan integrēts risinājums. Ja jums ir divas kartes, sistēma izlems, kuru GPU karti izmantot, analizējot, cik daudz resursu prasa lietojumprogramma. Tomēr to var ignorēt akumulatora taupīšanas utilīta - ja tā ir iestatīta akumulatora taupīšanas režīmā, tas var likt sistēmai sākt programmu ar integrēto GPU, jo tas patērē mazāk resursu.

To var viegli novērst, iestatot lietderību Izpildes režīms ”Vai pilnībā atinstalējot programmatūru. Bet, ja nevēlaties atinstalēt akumulatora pārvaldnieku, varat piespiest īpašu GPU, ar peles labo pogu noklikšķinot uz spēles saīsnes un izvēloties Palaist ar grafikas procesoru. Pēc tam atlasiet savu īpašo karti un pārbaudiet, vai tā sākas bez kartes “Lai darbinātu motoru, nepieciešams DX11 funkcijas līmenis 10.0” kļūda.

Ja tas sākas veiksmīgi, varat atgriezties pie šī iestatījuma un noklikšķināt uz Mainīt noklusējuma grafikas procesoru lai iestatītu pastāvīgu kārtulu programmai GPU Vadības panelis iestatījumi.

2. metode: grafikas kartes draivera atjaunināšana

Acīmredzama vieta, kur sākt, lai atrisinātu “Lai darbinātu motoru, nepieciešams DX11 funkcijas līmenis 10.0” kļūda ir atjaunināt grafikas kartes draiverus. Ir vairāki veidi, kā to izdarīt, taču ideāls veids, kā to izdarīt, ir atkarīgs no videokartes ražotāja.

Jaunākajām Windows versijām (Windows 10 un Windows 8) automātiski jāinstalē grafikas kartei nepieciešamais programmatūras draiveris. Bet pat tad, ja jūsu operētājsistēma automātiski lejupielādē un instalē GPU draiveri, iespējams, tā nav jaunākā pieejamā versija. Jūsu sistēma, iespējams, ziņos par šo kļūdu, jo GPU nezina, kā to izmantot Funkcijas līmenis 10.0 neskatoties uz atbalsta aparatūru.

To var atrisināt, instalējot atbilstošu grafikas draiveri. Ir viens universāls veids, kā to izdarīt (neatkarīgi no GPU ražotāja), taču tas nav tik uzticams, kā ievērot ražotāja norādījumus par draivera instalēšanu.

Grafikas draivera instalēšana, izmantojot ierīču pārvaldnieku

Tālāk ir norādītas grafikas draivera atjaunināšanas darbības, izmantojot Ierīču pārvaldnieks . Tā ir laba vieta, kur sākt, taču tas ir atkarīgs no Windows Update, lai tiešsaistē meklētu atbilstošo draiveri. Ja šī metode neatjaunina GPU draiveri, lūdzu, izlasiet nākamās rokasgrāmatas, kas paredzētas populārākajiem grafikas karšu ražotājiem.

  1. Nospiediet Windows taustiņš + R , ierakstiet “ devmgmt.msc ”Un sit Enter atvērt Ierīču pārvaldnieks .
  2. Ritiniet uz leju līdz Displeja adapteri un izvērsiet nolaižamo izvēlni. Ar peles labo pogu noklikšķiniet uz grafikas draivera un atlasiet Atjaunināt draiveri (atjaunināt draivera programmatūru) .
    Piezīme: Jūs varētu redzēt divus dažādus ierakstus sadaļā Displeja adapteri. Parasti tas notiek ar klēpjdatoriem un piezīmjdatoriem, kuriem ir gan integrēta, gan īpaša grafiskā karte. No šī brīža Intel ražo tikai integrētas kartes. Īpašām kartēm ir lielāka apstrādes jauda, ​​un tās tiek izmantotas prasīgu spēļu un lietojumprogrammu apstrādei - mūsu vajadzībām, lūdzu, atjauniniet īpašu komponentu.
  3. Klikšķiniet uz Automātiski meklēt atjauninātu draivera programmatūru un pagaidiet, kamēr Windows tiešsaistē meklē draiverus. Ja tas atrod jaunāku draiveri, pagaidiet, līdz tas ir instalēts un sistēma tiek restartēta.
    Gadījumā, ja Windows ir noteicis, ka jums ir jaunākais draiveris, turpiniet ar kādu no tālāk sniegtajiem ceļvežiem. Ja, veicot iepriekš minētās darbības, tika instalēts jauns draiveris, palaižot lietojumprogrammu, pārbaudiet, vai kļūda joprojām pastāv. Ja tā notiek, pārejiet uz 2. metode .

Lietotāji ar Nvidia grafikas kartēm

Ja jums ir Nvidia GeForce veltīta grafikas karte, draiverus varat atjaunināt divos dažādos veidos. Elegantākais risinājums būtu lejupielādēt GeForce pieredze un ļaujiet programmatūrai automātiski identificēt jūsu GPU un instalēt atbilstošos draiverus. Programma jūs ietaupīs no nepieciešamības manuāli meklēt jaunāko draivera versiju.

Tomēr ir zināms, ka GeForce Experience glitch un nedarbojas pareizi ar dažiem mātesplates modeļiem. Ja nevarat izmantot GeForce Experience, veiciet tālāk norādītās darbības, lai manuāli lejupielādētu GPU jaunāko grafikas kartes draiveri:

  1. Apmeklējiet oficiālo Nvidia lejupielādes lapu ( šeit ), un izvēlieties savu Produkta veids, Produktu sērija , un Produkts . Noteikti atlasiet atbilstošo Operētājsistēma un nospiediet Meklēt pogu.
    Piezīme: Ātrāka metode ir iet ar 2. variantu un noklikšķiniet uz Grafikas draiveri . Tas automātiski skenēs jūsu sistēmu un lejupielādēs atbilstošu GPU draiveri. Tomēr ņemiet vērā, ka, lai tas darbotos, jums, iespējams, būs jālejupielādē jaunākā Java versija.
  2. Lejupielādējiet un instalējiet ieteicamo Nvidia draiveri.
  3. Ja pēc instalēšanas sistēma netiek automātiski restartēta, restartējiet manuāli un pārbaudiet, vai problēma ir atrisināta.

Lietotāji ar ATI grafikas kartēm

AMD ekvivalents GeForce Experience ir Spēļu attīstība. Jūs varat izmantot šo AMD utilītu, lai automātiski atjauninātu grafikas kartes draiverus. Papildus tam, ka jūsu sistēma tiek atjaunināta ar jaunākajiem grafikas draiveriem, Gaming Evolved optimizēs jūsu spēles, automātiski mainot grafikas iestatījumus, lai jūs iegūtu vislabāko pieredzi, pamatojoties uz jūsu sistēmas specifikācijām.

Ja nevēlaties instalēt papildu programmu šim darbam, varat arī lejupielādēt draiveri vecmodīgi. Šeit ir īss ceļvedis par visu:

  1. Apmeklējiet oficiālo AMD lejupielādes lapu ( šeit ).
  2. Zem Manuāli atlasiet draiveri , atlasiet produkta veids, produktu saime , un modeli . Pēc tam atlasiet atbilstošo operētājsistēmu un noklikšķiniet uz Parādīt rezultātus .
    Piezīme: Ja neesat pārliecināts par GPU modeli vai vēlaties vēl vairāk automatizēt, varat arī noklikšķināt uz Lejuplādēt tagad poga zem Automātiski noteikt un instalēt draiveri . Tas instalēs citu ATI utilītu, kas skenēs jūsu sistēmu un lietos jaunāko draiveri.
  3. Pēc draivera instalēšanas restartējiet datoru un pārbaudiet, vai kļūda nav noņemta.

Lietotāji ar integrētu Intel Graphics

Līdz šim ATI ražoja tikai integrētas grafikas kartes. Lielāko daļu laika draiveris tiek veiksmīgi atjaunināts no Device Manager (pirmais šīs metodes ceļvedis). Tomēr, ja nevarat atjaunināt no turienes, varat to lejupielādēt Intel lejupielādes centrā ( šeit ).

3. metode: DirectX izpildlaika vides labošana

DirectX pakotnē iekļautās API reti saplīst, taču ir zināms, ka tā notiek. Diemžēl jūs nevarat efektīvi atinstalēt DirectX. DirectX izpildlaiks 11.3 un 12 ir iekļauts sistēmā Windows 10, un visus atjauninājumus / labojumus apstrādā Windows atjaunināšana. Šīm DirectX versijām nav atsevišķas pakotnes.

Tomēr jūs varat salabot visus DirectX failus (izņemot failus no DX12), izmantojot DirectX galalietotāja izpildlaika tīmekļa instalēšanas programma un DirectX Redist (2010. gada jūnijs) .

Vispirms lejupielādējiet DirectX galalietotāja izpildlaika tīmekļa instalēšanas programma ( šeit ). Ar peles labo pogu noklikšķiniet uz izpildāmā faila un izvēlieties Izpildīt kā administratoram piešķirt paaugstinātas privilēģijas. Pēc tam izpildiet ekrānā redzamos norādījumus, lai pārliecinātos, vai visi jūsu DirectX 9.0c faili ir neskarti.

Pēc tam no šīs saites lejupielādējiet DirectX Redist (2010. gada jūnijs) ( šeit ). Atveriet iepakojumu un izvelciet DirectX SDK kaut kur pieejams. Pēc tam dodieties uz izvilktajiem failiem un atveriet DX iestatīšana izpildāms. Izpildiet ekrānā redzamos norādījumus, lai atkārtoti instalētu DirectX komponentus.

Kad instalēšana ir pabeigta, restartējiet sistēmu un pārbaudiet, vai problēma ir atrisināta.

4. metode: Platformas atjauninājuma KB2670838 instalēšana (tikai Windows 7)

Atšķirībā no Windows 8 un Windows 10, Windows 7 nepieciešams papildu platformas atjauninājums ( KB2670838) lai iespējotu DX 11 Feature Level 10.0. Tas ir apzīmēts kā izvēles atjauninājums, tāpēc, iespējams, esat to palaidis garām pat tad, ja domājat, ka jūsu WU ir atjaunināts.

Lai uzzinātu, vai tas ir kļūdas cēlonis, lietojiet visus gaidošos izvēles atjauninājumus vai apmeklējiet šo Microsoft saiti ( šeit ) un lejupielādējiet KB2670838 platformas atjauninājums. Kad atjauninājums ir instalēts, restartējiet datoru un pārbaudiet, vai tas ir atrisinājis problēmu.

Lasītas 8 minūtes