Solució: es requereix el nivell 10.0 de la funció DX11 per fer funcionar el motor



Proveu El Nostre Instrument Per Eliminar Problemes

L'error 'Es requereix un nivell de funció DX11 10.0 per fer funcionar el motor' apareix quan el sistema no disposa de les opcions adequades Nivell de funcions de maquinari Direct3D requerit pel motor del joc. Aquest missatge d'error en particular indica que el motor de l'aplicació no pot utilitzar-lo Nivell de funció 3D directa versió 10.0 . Si el sistema operatiu té l’última versió de DirectX, l’error sol ser un senyal que la GPU no compleix els requisits mínims del sistema o s’executa amb un programa de controladors obsolet. Els usuaris trobaran aquest error quan intenten executar jocs i altres aplicacions que requereixen un ampli processament gràfic.



Què és DirectX?

DirectX és una col·lecció de interfícies de programació d'aplicacions (API) desenvolupades per Microsoft per gestionar tasques relacionades amb la programació de jocs i multimèdia en totes les plataformes afiliades a Microsoft. La col·lecció d’APIs proporciona programes compatibles amb DirectX amb suport multimèdia accelerat per maquinari. Entre altres coses, DirectX proporciona els mitjans perquè un programa (joc o altra aplicació) determini les capacitats del maquinari i adapti els seus paràmetres per proporcionar la millor experiència.



Moltes de les API presents al subsistema DirectX són obligatòries i s’han de considerar imprescindibles per a tot, des de la simple reproducció de vídeo fins als exigents videojocs 3D.



Durada del DirectX vs Nivell de funcions de maquinari Direct3D

Molts usuaris confonen els fitxers Temps d'execució de DirectX entorn amb el Nivell de funcions de maquinari Direct3D . El DirectX Runtime descriu la versió DirectX que el programari del SO pot admetre. D 'altra banda, el Nivell de funcions de maquinari Direct3d descriu el suport que proporciona el vostre maquinari de vídeo (GPU).

Tenint en compte això, que tingueu instal·lat al vostre ordinador l’entorn d’execució més recent de DirectX no significa que el vostre maquinari sigui compatible Característica de maquinari Direct3D Nivell 10.0. Fins i tot si la vostra versió de Windows està equipada per gestionar les últimes API DirectX, és possible que la vostra targeta GPU no admeti els requisits necessaris nivells de funcions. Sovint és el cas de les GPU antigues o integrades.

Com esbrinar si s’instal·la DirectX

Si teniu Windows 10, Temps d'execució de DirectX 12.0 s'ha instal·lat automàticament amb el sistema operatiu (suposant que teniu les darreres actualitzacions de Windows). Però, per poder utilitzar les noves API DirectX, la vostra targeta GPU ha d’admetre-les.



Per confirmar-ho i comprovar quina versió de DirectX és compatible amb el vostre sistema operatiu, haureu d'executar Eina de diagnòstic DirectX (dxdiag) . Es pot accedir a aquesta eina integrada de Windows en qualsevol versió de Windows obrint un quadre Executar ( Tecla Windows + R ) i escrivint ' dxdiag '.

Podeu veure la vostra versió d’execució de DirectX a Informació del sistema al Sistema fitxa.

Per veure si la GPU és capaç de suportar els nivells de funcions necessaris, aneu a Visualització pestanya a sota Conductors i veure quina Nivells de funcions són compatibles amb la vostra targeta gràfica.

Si ho trobeu funció de nivell 10_0 (10.0) no es mostra entre els Nivells de funcions entrades dins Eina de diagnòstic DirectX , és un dels escenaris següents:

  • La vostra targeta gràfica (GPU) s’executa amb controladors obsolets que cal actualitzar. Tret que el vostre sistema tingui un controlador que indiqui al maquinari gràfic sobre com utilitzar el nivell de funció respectiu, no es comprarà a l'eina de diagnòstic DirectX.
  • El vostre sistema operatiu requereix una actualització addicional de la plataforma. Només s'aplica als usuaris de Windows 7 i Windows XP.
  • La targeta gràfica no és compatible Nivell de funció 10.0 . En aquest cas, la solució aplicable seria comprar una nova targeta gràfica (GPU).

Tingueu en compte que DirectX té compatibilitat amb versions anteriors: si teniu DirectX 12, totes les distribucions d’execució anteriors haurien d’estar presents al vostre sistema. El mateix passa amb DirectX 11 i DirectX 10.

Tanmateix, alguns jocs antics necessiten API DirectX antigues que, des de llavors, estan obsoletes a Windows 10 i només es poden trobar a DirectX 9.0c o inferior . En aquest cas, se us demanarà que instal·leu aquesta distribució en concret per executar el programa. Tot i que l’última versió de DirectX és la 12.0, la gran majoria dels jocs encara depenen en gran mesura dels nivells de funcions implementats amb el temps d’execució de DirectX 10.

Es corregeix l'error 'Nivell de funció DX11 10.0 per executar el motor'

Si l'eina de diagnòstic DirectX va revelar que teniu un temps d'execució DirectX 10 o més recent i que la GPU admet el nivell de funció Direct3D requerit, hauríeu de tenir els components necessaris per executar l'aplicació en qüestió. No obstant això, si encara obteniu el 'Es requereix un nivell de funció DX11 10.0 per fer funcionar el motor' error malgrat complir els requisits, una de les correccions d’aquest article us permetrà corregir l’error.

A continuació teniu un recull de solucions que els usuaris han trobat útils per solucionar el fitxer 'Es requereix un nivell de funció DX11 10.0 per fer funcionar el motor' error. Seguiu cada mètode en ordre fins que trobeu una solució que us funcioni.

Nota: Els mètodes següents només són aplicables si esteu segur que admet la vostra GPU Nivell de funció 10.0 . Abans de provar qualsevol solució, és recomanable que investigueu les especificacions de la targeta gràfica per veure si és compatible Característica Direct3D Nivell 10.0 .

Mètode 1: executar l'aplicació amb la GPU dedicada

Si veieu l’error en un ordinador portàtil o portàtil, és probable que tingueu una GPU dedicada i una solució integrada. Si teniu dues targetes, el vostre sistema decidirà quina targeta GPU voleu utilitzar analitzant quants recursos requereix el motor d’aplicacions. Tot i això, la vostra utilitat d’estalvi de bateria pot substituir-ho; si està configurat en mode d’estalvi de bateria, pot obligar el sistema a iniciar el programa amb la GPU integrada, ja que consumeix menys recursos.

Això es pot solucionar fàcilment establint la utilitat a ' Mode de rendiment ”O desinstal·lant completament el programari. Però si no voleu desinstal·lar el gestor de bateries, podeu forçar la GPU dedicada fent clic amb el botó dret a la drecera del joc i escollint Executeu-lo amb processador gràfic. A continuació, seleccioneu la vostra targeta dedicada i comproveu si comença sense 'Es requereix un nivell de funció DX11 10.0 per fer funcionar el motor' error.

Si s'inicia correctament, podeu tornar a aquesta configuració i fer clic a Canvia el processador de gràfics per defecte per establir una regla permanent per al programa a les vostres GPU control Panel configuració.

Mètode 2: actualització del controlador de la targeta gràfica

El lloc obvi per començar per resoldre el 'Es requereix un nivell de funció DX11 10.0 per fer funcionar el motor' l'error és actualitzar els controladors de la targeta gràfica. Hi ha diverses maneres de fer-ho, però la manera ideal de fer-ho depèn del fabricant de la targeta de vídeo.

Les versions de Windows més recents (Windows 10 i Windows 8) haurien d’instal·lar automàticament el controlador de programari que necessita la vostra targeta gràfica. Però, fins i tot si el vostre sistema operatiu descarrega i instal·la automàticament un controlador per a la vostra GPU, és probable que no sigui l’última versió disponible. És possible que el vostre sistema notifiqui aquest error perquè la GPU no sap utilitzar-la Nivell de funció 10.0 tot i tenir el maquinari de suport.

Això es pot solucionar instal·lant el controlador gràfic adequat. Hi ha una manera universal de fer-ho (independentment del fabricant de la GPU), però no és tan fiable com seguir les directrius d’instal·lació del controlador del fabricant.

Instal·lació del controlador de gràfics mitjançant el Gestor de dispositius

A continuació teniu els passos per actualitzar el controlador gràfic mitjançant Gestor de dispositius . És un bon lloc per començar, però depèn de Windows Update per buscar el controlador adequat en línia. Si aquest mètode no actualitza el controlador de la GPU, seguiu les següents guies específiques dels fabricants de targetes gràfiques més populars.

  1. Premeu Tecla Windows + R , escriviu “ devmgmt.msc ”I va colpejar Entra obrir Gestor de dispositius .
  2. Desplaceu-vos cap avall fins a Adaptadors de pantalla i amplieu el menú desplegable. Feu clic amb el botó dret al controlador de gràfics i seleccioneu Actualitza el controlador (Actualitza el programari del controlador) .
    Nota: Podeu veure dues entrades diferents a sota Adaptadors de pantalla. Això sol passar amb ordinadors portàtils i portàtils que tenen una targeta gràfica integrada i una dedicada. A hores d’ara, Intel només fabrica targetes integrades. Les targetes dedicades tenen més potència de processament i s’utilitzen per processar aplicacions i jocs exigents; per al nostre propòsit, actualitzeu el component dedicat.
  3. Fer clic a Cerqueu automàticament el programari de controladors actualitzat i espereu mentre Windows analitza en línia els controladors. Si troba un controlador més recent, espereu fins que estigui instal·lat i el sistema es reiniciï.
    En cas que Windows determini que teniu el controlador més recent, continueu amb una de les guies següents. Si els passos anteriors han instal·lat un controlador nou, comproveu si l'error encara es produeix en iniciar l'aplicació. Si ho fa, passa a Mètode 2 .

Usuaris amb targetes gràfiques Nvidia

Si teniu una targeta gràfica dedicada Nvidia GeForce, podeu actualitzar els controladors de dues maneres diferents. La solució més elegant seria descarregar Experiència GeForce i deixeu que el programari identifiqui automàticament la vostra GPU i instal·li els controladors adequats. El programa us estalviarà haver de buscar manualment la versió més recent del controlador.

Tanmateix, se sap que GeForce Experience falla i no funciona correctament amb alguns models de placa base. Si no podeu utilitzar GeForce Experience, seguiu els passos següents per descarregar manualment el controlador de targeta gràfica més recent de la vostra GPU:

  1. Visiteu la pàgina oficial de descàrrega de Nvidia ( aquí ) i trieu el vostre Tipus de producte, sèrie de productes , i Producte . Assegureu-vos de seleccionar l’opció adequada Sistema operatiu i colpejar el Cerca botó.
    Nota: Un mètode més ràpid és anar amb l’opció 2 i feu clic a Controladors de gràfics . Això escanejarà automàticament el vostre sistema i descarregarà el controlador adequat per a la vostra GPU. Però tingueu en compte que és possible que hagueu de descarregar la versió més recent de Java perquè això funcioni.
  2. Descarregueu i instal·leu el controlador Nvidia recomanat.
  3. Si el sistema no es reinicia automàticament quan es completa la instal·lació, reinicieu manualment i comproveu si el problema es resol.

Usuaris amb targetes gràfiques ATI

L’equivalent d’AMD a GeForce Experience és El joc ha evolucionat. Podeu utilitzar aquesta utilitat AMD per actualitzar automàticament els controladors de la vostra targeta gràfica. A més de mantenir el vostre sistema actualitzat amb els controladors gràfics més recents, Gaming Evolved optimitzarà els vostres jocs canviant automàticament la configuració gràfica per obtenir la millor experiència en funció de les especificacions del vostre sistema.

Si no voleu instal·lar un programa addicional per a aquesta feina, també podeu descarregar el controlador a l'antiga. Aquí teniu una guia ràpida sobre tot:

  1. Visiteu la pàgina oficial de descàrrega d'AMD ( aquí ).
  2. Sota Seleccioneu manualment el controlador , seleccioneu el fitxer tipus de producte, família de productes , i model . A continuació, seleccioneu el sistema operatiu adequat i feu clic a Mostra els resultats .
    Nota: Si no esteu segur del vostre model de GPU o voleu automatitzar encara més, també podeu fer clic a Descarrega ara botó a sota Detecta i instal·la el controlador automàticament . Això instal·larà una altra utilitat ATI que explorarà el vostre sistema i aplicarà el controlador més recent.
  3. Després d’instal·lar el controlador, reinicieu l’equip i comproveu si s’elimina l’error.

Usuaris amb gràfics Intel integrats

Fins ara, ATI només produïa targetes gràfiques integrades. La majoria de les vegades, el controlador s’actualitza correctament des del Gestor de dispositius (primera guia d’aquest mètode). Tot i això, si no podeu actualitzar des d'allà, podeu descarregar-lo des del centre de descàrregues d'Intel ( aquí ).

Mètode 3: reparació de l'entorn d'execució de DirectX

Les API incloses al paquet DirectX poques vegades es trenquen, però se sap que passa. Malauradament, no es pot desinstal·lar DirectX de manera efectiva. El temps d'execució de DirectX 11.3 i 12 s'inclou amb Windows 10 i totes les actualitzacions / reparacions són gestionades per Windows Update. No hi ha cap paquet autònom per a aquestes versions de DirectX.

Tot i això, podeu reparar tots els fitxers DirectX (excepte els de DX12) mitjançant Instal·lador web d’execució de l’usuari final DirectX i DirectX Redist (juny de 2010) .

Comenceu descarregant el fitxer Instal·lador web d’execució de l’usuari final DirectX ( aquí ). Haureu de fer clic amb el botó dret a l'executable i triar Executa com administrador per atorgar privilegis elevats. A continuació, feu un seguiment de les indicacions en pantalla per assegurar-vos que tots els fitxers DirectX 9.0c estan intactes.

A continuació, descarregueu el DirectX Redist (juny de 2010) des d’aquest enllaç ( aquí ). Obriu el paquet i extraieu el fitxer SDK DirectX en algun lloc accessible. A continuació, aneu als fitxers extrets i obriu el fitxer Configuració de DX executable. Seguiu les instruccions de la pantalla per tornar a instal·lar els components de DirectX.

Un cop finalitzada la instal·lació, reinicieu el sistema i comproveu si el problema es resol.

Mètode 4: Instal·lació de l'actualització de la plataforma KB2670838 (només per a Windows 7)

A diferència de Windows 8 i Windows 10, Windows 7 requereix una actualització addicional de la plataforma ( KB2670838) per habilitar el nivell de funció 10.0 de DX 11. S'etiqueta com a actualització opcional, de manera que és possible que l'hagueu perdut fins i tot si creieu que el vostre WU està actualitzat.

Per veure si aquesta és la causa de l'error, apliqueu totes les actualitzacions opcionals pendents o visiteu aquest enllaç de Microsoft ( aquí ) i descarregueu el fitxer KB2670838 actualització de la plataforma. Amb l’actualització instal·lada, reinicieu l’ordinador i comproveu si ha resolt el problema.

8 minuts de lectura