Remediere: caracteristica DX11 nivel 10.0 este necesară pentru a porni motorul

Eroarea „Nivelul caracteristicii DX11 10.0 este necesar pentru a porni motorul” apare atunci când sistemul nu are nivelul de caracteristică hardware Direct3D adecvat cerut de motorul jocului. Acest mesaj special de eroare semnalează faptul că motorul aplicației nu poate utiliza Direct 3D Feature Level versiunea 10.0 . Dacă sistemul de operare are cea mai recentă versiune DirectX, eroarea este de obicei un semn că GPU nu îndeplinește cerințele minime de sistem sau rulează pe un software de driver învechit. Utilizatorii vor întâmpina această eroare atunci când încearcă să ruleze jocuri și alte aplicații care necesită o prelucrare grafică extinsă.

Ce este DirectX?

DirectX este o colecție de interfețe de programare a aplicațiilor (API-uri) dezvoltată de Microsoft pentru a gestiona sarcini legate de programarea jocurilor și multimedia pe toate platformele afiliate Microsoft. Colecția de API-uri oferă programe compatibile DirectX cu suport multimedia accelerat hardware. Printre altele, DirectX oferă mijloacele pentru ca un program (joc sau altă aplicație) să vă determine capacitățile hardware și să-și adapteze parametrii pentru a oferi cea mai bună experiență.

Multe dintre API-urile prezente în subsistemul DirectX sunt obligatorii și ar trebui considerate ca fiind esențiale pentru orice, de la redarea video simplă la jocurile video 3D exigente.

Runtime DirectX vs Nivelul caracteristicilor hardware Direct3D

Mulți utilizatori confundă mediul de rulare DirectX cu nivelul de funcție hardware Direct3D . Runtime-ul DirectX descrie versiunea DirectX pe care software-ul OS o poate suporta. Pe de altă parte, Direct3d Hardware Feature Level descrie suportul oferit de hardware-ul dvs. video (GPU).

Având în vedere acest lucru, a avea cel mai recent mediu de rulare DirectX instalat pe computerul dvs. nu înseamnă că hardware-ul dvs. este capabil să suporte nivelul de funcție hardware Direct3D 10.0. Chiar dacă versiunea dvs. Windows este echipată pentru a gestiona cele mai recente API-uri DirectX, este posibil ca placa GPU să nu accepte nivelurile de caracteristici necesare . Acesta este adesea cazul cu GPU-urile mai vechi sau integrate.

Cum să aflați dacă este instalat DirectX

Dacă aveți Windows 10, DirectX 12.0 Runtime a fost instalat automat cu sistemul de operare (presupunând că aveți cele mai recente actualizări Windows). Dar, pentru a utiliza noile API DirectX, cardul GPU trebuie să le accepte.

Pentru a confirma acest lucru și a verifica ce versiune DirectX este acceptată de sistemul de operare, va trebui să rulați Instrumentul de diagnosticare DirectX (dxdiag) . Acest instrument Windows încorporat poate fi accesat pe orice versiune Windows deschizând o casetă Run ( cheie Windows + R ) și tastând „ dxdiag “.

Puteți vizualiza versiunea dvs. de execuție DirectX în Informații sistem în fila Sistem .

Pentru a vedea dacă GPU-ul dvs. este capabil să accepte nivelurile de caracteristici necesare, accesați fila Afișare de sub Drivere și vedeți ce niveluri de funcții sunt acceptate de placa grafică.

Dacă constatați că nivelul caracteristicii 10_0 (10.0) nu se afișează printre intrările Niveluri de caracteristici din DirectX Diagnostic Tool , este unul dintre următoarele scenarii:

  • Placa dvs. grafică (GPU) rulează cu drivere învechite care trebuie actualizate. Cu excepția cazului în care sistemul dvs. are un driver care instruiește hardware-ul grafic cu privire la modul de utilizare a nivelului de caracteristică respectiv, acesta nu va cumpăra în cadrul Instrumentului de diagnosticare DirectX.
  • Sistemul dvs. de operare necesită o actualizare suplimentară a platformei. Se aplică numai utilizatorilor Windows 7 și Windows XP.
  • Cardul dvs. grafic nu acceptă Feature Level 10.0 . În acest caz, soluția aplicabilă ar fi cumpărarea unei noi plăci grafice (GPU).

Rețineți că DirectX are compatibilitate inversă - dacă aveți DirectX 12, toate distribuțiile de runtime anterioare ar trebui să fie prezente pe sistemul dvs. Același lucru este valabil și pentru DirectX 11 și DirectX 10.

Cu toate acestea, unele jocuri vechi au nevoie de API-uri DirectX mai vechi, care sunt de atunci depășite pe Windows 10 și pot fi găsite doar pe DirectX 9.0c sau mai mici . În acest caz, vi se va cere să instalați acea distribuție specială pentru a rula programul. Chiar dacă cea mai recentă versiune DirectX este 12.0, marea majoritate a jocurilor se bazează încă pe nivelurile de caracteristici implementate cu runtime-ul DirectX 10.

Fixarea erorii „Nivelul caracteristicii DX11 10.0 este necesară pentru a porni motorul”

Dacă instrumentul de diagnosticare DirectX a dezvăluit că aveți runtime DirectX 10 sau mai nou și GPU acceptă nivelul de caracteristică Direct3D necesar, ar trebui să aveți componentele necesare pentru a rula aplicația în cauză. Cu toate acestea, dacă totuși primiți eroarea „Caracteristica DX11, nivelul 10.0 este necesar pentru a porni motorul”, în ciuda îndeplinirii cerințelor, una dintre soluțiile din acest articol vă va permite să remediați eroarea.

Mai jos aveți o colecție de soluții pe care utilizatorii le-au găsit utile în remedierea erorii „Nivelul caracteristicii DX11 10.0 este necesar pentru a rula motorul” . Vă rugăm să urmați fiecare metodă până când veți întâlni o soluție care funcționează pentru dvs.

Notă: metodele de mai jos sunt aplicabile numai dacă sunteți sigur că GPU-ul dvs. acceptă Feature Level 10.0 . Înainte de a încerca oricare dintre remedieri, este recomandat să faceți câteva cercetări cu privire la specificațiile plăcii dvs. grafice pentru a vedea dacă este capabil să accepte Direct3D Feature Level 10.0 .

Metoda 1: Rularea aplicației cu GPU dedicat

Dacă vedeți eroarea pe un laptop sau notebook, este posibil să aveți atât un GPU dedicat, cât și o soluție integrată. Dacă aveți două carduri, sistemul dvs. va decide ce card GPU să utilizați analizând câte resurse sunt necesare de către motorul aplicației. Cu toate acestea, acest lucru poate fi anulat de utilitarul dvs. de economisire a bateriei - dacă este setat pe modul de economisire a bateriei, ar putea forța sistemul să pornească programul cu GPU-ul integrat, deoarece consumă mai puține resurse.

Acest lucru poate fi remediat cu ușurință prin setarea utilitarului pe „ Modul de performanță ” sau prin dezinstalarea completă a software-ului. Dar dacă nu doriți să dezinstalați managerul de baterii, vă puteți forța GPU-ul dedicat făcând clic dreapta pe comanda rapidă a jocului și alegând Run with processor grafic. Apoi, selectați cardul dedicat și vedeți dacă acesta pornește fără eroarea „Caracteristica DX11 este necesară la nivelul 10.0 pentru a porni motorul” .

Dacă pornește cu succes, puteți reveni la această setare și faceți clic pe Modificare procesor grafic implicit pentru a seta o regulă permanentă pentru program în setările panoului de control ale GPU-urilor .

Metoda 2: Actualizarea driverului plăcii dvs. grafice

Locul evident de pornire pentru a rezolva eroarea „Caracteristica DX11 nivel 10.0 este necesară pentru a porni motorul” este actualizarea driverelor plăcii dvs. grafice. Există mai multe modalități de a face acest lucru, dar modul ideal de a face acest lucru este de încredere de producătorul plăcii video.

Cele mai noi versiuni de Windows (Windows 10 și Windows 8) ar trebui să instaleze automat driverul software necesar plăcii dvs. grafice. Dar chiar dacă sistemul dvs. de operare descarcă și instalează automat un driver pentru GPU-ul dvs., este posibil să nu fie cea mai recentă versiune disponibilă. Este posibil ca sistemul dvs. să raporteze această eroare, deoarece GPU nu știe cum să utilizeze Feature Level 10.0, în ciuda faptului că are hardware-ul suport.

Acest lucru poate fi rezolvat prin instalarea driverului grafic adecvat. Există o modalitate universală de a face acest lucru (indiferent de producătorul GPU), dar nu este la fel de fiabilă ca și respectarea liniilor directoare ale producătorului de instalare a driverului.

Instalarea driverului grafic prin Device Manager

Mai jos aveți pașii actualizării driverului grafic prin Device Manager . Este un loc bun pentru a începe, dar se bazează pe Windows Update pentru a căuta driverul corespunzător online. Dacă această metodă nu actualizează driverul GPU, vă rugăm să urmați următoarele ghiduri care sunt specifice celor mai cunoscuți producători de plăci grafice.

  1. Apăsați tasta Windows + R , tastați „ devmgmt.msc ” și apăsați Enter pentru a deschide Manager dispozitive .

  2. Derulați în jos până la Display Adapters și extindeți meniul derulant. Faceți clic dreapta pe driverul grafic și selectați Update Driver (Update Driver Software) .

    Notă: s-ar putea să vedeți două intrări diferite în adaptoare de afișare. Acest lucru se întâmplă de obicei cu laptopuri și notebook-uri care au atât o placă grafică integrată, cât și o placă dedicată. De acum, Intel produce numai carduri integrate. Cardurile dedicate au o putere de procesare mai mare și sunt utilizate pentru a procesa jocuri și aplicații solicitante - în scopul nostru, vă rugăm să actualizați componenta dedicată.

  3. Faceți clic pe Căutare automată pentru software-ul actualizat al driverului și așteptați în timp ce Windows scanează online driverele. Dacă găsește un driver mai nou, așteptați până când este instalat și sistemul dvs. repornit.

    În cazul în care Windows a stabilit că aveți cel mai recent driver, continuați cu unul dintre ghidurile de mai jos. Dacă pașii de mai sus au instalat un driver nou, verificați dacă eroarea apare încă la lansarea aplicației. Dacă da, treceți la Metoda 2 .

Utilizatori cu plăci grafice Nvidia

Dacă aveți o placă grafică dedicată Nvidia GeForce, puteți actualiza driverele în două moduri diferite. Cea mai elegantă soluție ar fi să descărcați GeForce Experience și să lăsați software-ul să vă identifice automat GPU-ul și să instalați driverele corespunzătoare. Programul vă va scuti de nevoia de a căuta manual cea mai recentă versiune de driver.

Cu toate acestea, se știe că GeForce Experience nu funcționează corect cu unele modele de plăci de bază. Dacă nu puteți utiliza GeForce Experience, urmați pașii de mai jos pentru a descărca manual cel mai recent driver de placă grafică pentru GPU:

  1. Accesați pagina oficială de descărcare Nvidia (aici) și alegeți tipul de produs , seria de produse și produsul . Asigurați-vă că selectați sistemul de operare adecvat și apăsați butonul Căutare .

    Notă: O metodă mai rapidă este să mergeți cu Opțiunea 2 și să faceți clic pe Drivere grafice . Aceasta vă va scana automat sistemul și va descărca driverul adecvat pentru GPU-ul dvs. Dar rețineți că este posibil să fie nevoie să descărcați cea mai recentă versiune Java pentru ca acest lucru să funcționeze.

  2. Descărcați și instalați driverul Nvidia recomandat.

  3. Dacă sistemul nu repornește automat când instalarea este finalizată, reporniți manual și verificați dacă problema este rezolvată.

Utilizatori cu plăci grafice ATI

Echivalentul AMD cu GeForce Experience este Gaming Evolved. Puteți utiliza acest utilitar AMD pentru a vă actualiza automat driverele pentru plăci grafice. Pe lângă menținerea sistemului actualizat cu cele mai recente drivere grafice, Gaming Evolved vă va optimiza jocurile schimbând automat setările grafice, astfel încât să obțineți cea mai bună experiență pe baza specificațiilor sistemului.

Dacă nu doriți să instalați un program suplimentar pentru acest job, puteți descărca driverul în mod vechi. Iată un ghid rapid prin intermediul întregului lucru:

  1. Vizitați pagina oficială de descărcare AMD (aici).
  2. Sub Selectați manual driverul , selectați tipul de produs , familia de produse și modelul . Apoi, selectați sistemul de operare adecvat și faceți clic pe Afișare rezultate .

    Notă: Dacă nu sunteți sigur de modelul GPU sau doriți să vă automatizați și mai mult, puteți face clic pe butonul Descărcați acum sub Detectare automată și instalare a driverului . Aceasta va instala un alt utilitar ATI care vă va scana sistemul și va aplica cel mai recent driver.

  3. După instalarea driverului, reporniți aparatul și vedeți dacă eroarea este eliminată.

Utilizatori cu grafică Intel integrată

Până acum, ATI producea doar plăci grafice integrate. De cele mai multe ori, driverul este actualizat cu succes din Device Manager (primul ghid din această metodă). Cu toate acestea, dacă nu puteți actualiza de acolo, îl puteți descărca din Centrul de descărcare Intel (aici).

Metoda 3: Repararea mediului de rulare DirectX

API-urile incluse în pachetul DirectX se rup rar, dar se știe că se întâmplă. Din păcate, nu puteți dezinstala cu adevărat DirectX în mod eficient. Runtime-ul DirectX 11.3 și 12 este inclus în Windows 10 și orice actualizări / reparații sunt gestionate de Windows Update. Nu există un pachet autonom pentru aceste versiuni de DirectX.

Cu toate acestea, puteți repara toate fișierele DirectX (cu excepția celor de la DX12) utilizând programul de instalare Web DirectX User-End Runtime și DirectX Redist (iunie 2010) .

Începeți prin descărcarea programului de instalare Web Runtime pentru utilizatorul final DirectX (aici). Va trebui să faceți clic dreapta pe executabil și să alegeți Executare ca administrator pentru a acorda privilegii ridicate. Apoi, urmați instrucțiunile de pe ecran pentru a vă asigura că toate fișierele dvs. DirectX 9.0c sunt intacte.

Apoi, descărcați DirectX Redist (iunie 2010) de pe acest link (aici). Deschideți pachetul și extrageți DirectX SDK undeva accesibil. Apoi, accesați fișierele extrase și deschideți executabilul DXSetup . Urmați instrucțiunile de pe ecran pentru a reinstala componentele DirectX.

După finalizarea instalării, reporniți sistemul și vedeți dacă problema este rezolvată.

Metoda 4: Instalarea actualizării platformei KB2670838 (numai pentru Windows 7)

Spre deosebire de Windows 8 și Windows 10, Windows 7 necesită o actualizare suplimentară a platformei ( KB2670838) pentru a activa DX 11 Feature Level 10.0. Este etichetat ca o actualizare opțională, deci s-ar putea să fi pierdut-o chiar dacă credeți că WU este actualizat.

Pentru a vedea dacă aceasta este cauza erorii, aplicați toate actualizările opționale în așteptare sau vizitați acest link Microsoft (aici) și descărcați actualizarea platformei KB2670838 . Odată cu actualizarea instalată, reporniți computerul și vedeți dacă a rezolvat problema.