Lopende enjin vereis DX11-kenmerkvlak 10.0 [opgelos]

Wanneer jy grafiese-intensiewe videospeletjies soos Fortnite, PUBG, Crysis, The Witcher 3 of sagtewareprogramme soos Fusion360 en SolidWorks gebruik, moet jou video-hardeware die nuutste DirectX API's kan hanteer.

As jy 'n geïntegreerde kaart ('n kaart met 'n sentrale verwerkingseenheid) of 'n ouer toegewyde grafiese kaart gebruik, kan jy die fout sien: "DX11-funksievlak 10.0 is nodig om die enjin te laat loop".

hierdieDirectX Wat beteken fout?

DX11 is die afkorting van DirectX11, wat 'n toepassingsprogrammeringskoppelvlak of API is wat deur Microsoft ontwikkel is en op Windows-rekenaars werk.Sy taak is om die rekenaarhardeware te hanteer wat multimedia-elemente soos grafiese kaarte, klankkaarte en bedryfstelsels hanteer.Dit bied hardeware versnelling ondersteuning vir programme en bepaal jou hardeware vermoëns en pas dit aan soos nodig sodat jy die beste werkverrigting kry.Vanaf 2021 is die jongste generasie DirectX12.

Wanneer jy die fout "DX11-kenmerkvlak 10.0 is nodig om die enjin te laat loop" ontvang, beteken dit dat jou rekenaarstelsel, spesifiek jou grafiese verwerkingseenheid, nie die nuutste of geskikte Direct3D-hardeware het om die toepassing te laat loop wat jy probeer hardloop nie.

Wag, is daar 'n verskil tussen die DirectX-looptyd en Direct3D-hardeware?

Ja, die DirectX-looptyd bepaal die weergawe van DirectX wat jou bedryfstelsel kan hanteer, aangesien ouer bedryfstelsels dalk nie die nuutste generasie DirectX API's kan laat loop nie.Direct3D hardeware vermoë vlakke beskryf en bepaal waarmee jou GPU kan loop of versoenbaar is.

Net omdat jy die nuutste DirectX-looptydomgewing kan aflaai en installeer, beteken dit nie dat jou GPU die nuutste Direct3D-hardeware sal kan laat loop nie.Dit is waar selfs as jy die nuutste bedryfstelsel het.

Kan ek uitvind watter DirectX geïnstalleer is?

Om te kyk watter weergawe van DirectX jy gebruik, moet jy die DirectX Diagnostic Tool, wat direk in Windows ingebou is, laat loop.Jy kan toegang daartoe kry deur die volgende te doen:

  1. Tik jou rekenaar se soekkassie in (Begin-kieslys)"hardloop".
  2. Maak oopBegin dialoog.
  3. voer in:" dxdiag ” en klikSekerlik.
hardloop dialoog
    1. Onder stelsel, soekDirectX weergawe.

 

Hoe om jou DirectX-weergawe te vind

As jou grafiese kaart op datum is, kan jy kyk watter Direct3D hardeware funksie vlakke dit ondersteun deur die volgende te doen:

  1. Gaan naLangs die blad "Stelsel".Wys" oortjie.
  2. in bestuurderKyk hieronder.
  3. VindFunksionele vlak.
  4. maak sekergeaktiveerDirectDraw-versnelling, Direct3D-versnellingAGP tekstuurversnelling.
Verwante vrae  Windows 10 headset werk nie normaalweg nie [5 oplossings]
Hoe om die kenmerkvlakke na te gaan wat deur GPU ondersteun word

As jy die nuutste Windows 10-bedryfstelsel gebruik, sal jy hêDirectX12, en behoort DirectX11 en DirectX10 te kan laat loop.As jy hardloopOuer weergawes van toepassings of speletjies, dit mag slegs tot DirectX9 vereis, wat sal vereis dat jy die verspreidingsweergawe daarvan aflaai en installeer.

6 regstellingsBegin enjin fout,nodigOplossing vir DX11-funksievlak 10.0

1. Gebruik 'n toegewyde GPU om jou toepassing te laat loop

Kyk of jou rekenaarstelsel beide 'n geïntegreerde grafiese verwerkingseenheid en 'n toegewyde grafiese verwerkingseenheid het.As jy 'n skootrekenaar gebruik, kan jy dit sien deur middel van 'n plakker aan die binnekant van die stuurvlak, of in Toestelbestuurder onder "Vertoonadapters."As jy geïntegreerde grafiese adapter en toegewyde GPU in die lys sien, sal jy integrasie moet deaktiveer.Hier is hoe:

    1. Tik in jou rekenaar se soekkassie (Begin-kieslys) in "Toestelbestuurder".
    2. Maak toestelbestuurder oop en vindVertoon adapter.
    3. OntvouVertoon adapter lys.
    4. Regs klikgeïntegreerde grafiese eenheid.
    5. kiesDeaktiveer dit.

 

  1. Dit sal oorskakel na die gebruik van jouToegewyde grafiese kaart.
  2. Jy kan hierdie stappe enige tyd herhaalheraktiveerGeïntegreerde eenheid.
Hoe om geïntegreerde grafika in Toestelbestuurder uit te skakel

As jou GPU DirectX10.0 en Direct11D hardeware kenmerke van 3 ondersteun, sal jy nie meer die "DX11 kenmerk vlak 10.0 is nodig om die enjin te laat loop"-foutboodskap ontvang nie.

2. Installeer alle speletjies en opdaterings

As jy weet dat die toepassing wat jy probeer hardloop onlangs opgedateer is, laai die toepassing af en pleister dit.Ontwikkelaars van videospeletjies en aanlyn sagteware-oplossings stel altyd pleisters vry om foute en oorsig in programmering reg te stel.Versuim om op te dateer na die nuutste regstellings kan lei tot 'n "DX11-kenmerkvlak 10.0 is nodig om die enjin te laat loop"-foutboodskap.

3. Dateer Windows 10 op na die nuutste weergawe

As jou Windows 10-bedryfstelsel nie op datum is nie, kan dit die rede wees waarom jy die "DX11-funksievlak 10.0 is nodig om die enjin te laat loop"-foutboodskap ontvang, aangesien die jongste opdaterings verseker dat jy die nuutste DirectX gebruik.Kyk of jou Windows 10 op datum is, indien nie, gebruik die volgende stappe om op te dateer:

  1. Tik jou rekenaar se soekkassie in (Begin-kieslys)stel op.
  2. Klik opOpdaterings en sekuriteitsopsies.
  3. Klik opKyk vir opdateringsKnoppie.
  4. 更新Jou Windows 10.
  5. Begin oorrekenaar.
  6. Begin oorjou aansoek.
Verwante vrae  Hoe om die SVE-prioriteitsvolgorde in te stel Windows 10 om die gebruik van voorgrondtoepassings te prioritiseer
Gebruik die knoppie om te kyk vir opdaterings

Probeer weer jou toepassing laat loop en kyk of "DX11-funksievlak 10.0 vereis word om die enjin te laat loop"-foutboodskap verskyn.Indien nie, kan jy voortgaan, maar indien wel, gaan voort na die volgende oplossing hieronder.

4. Installeer die nuutste weergawe van DirectX

As jou Windows 10-rekenaar op datum is, sal jy outomaties die nuutste DirectX in jou stelsel geïntegreer hê, so dit is nie nodig om dit af te laai nie.Dieselfde geld vir DirectX8 in Windows 8.1/11 en DirectX7 in Windows 10/Vista.As jy egter om een ​​of ander rede nie die nuutste DirectX het nie, kan jyLaai hier af.Die eenvoudigste manier is om te gebruikWeb installeerder.

5. Dateer jou grafiese kaartbestuurder op

As jou Windows op datum is, jy die nuutste toepassingspatches afgelaai het, en jy het die nuutste DirectX, kyk of jou grafiese kaartbestuurder verouderd is.Dit is dikwels die skuldige, aangesien drywers vir geïntegreerde en toegewyde grafiese verwerkingseenhede gereeld vrygestel word.Jy kan grafiese drywers op verskeie maniere opdateer.

Dateer grafiese drywers op met behulp van Toestelbestuurder:

  1. Soek in jou rekenaar se soekkassie (begin kieslys)Toestelbestuurder.
  2. In 'n nuwe vensteropdaagVertoon adapter.
  3. Trek sy spyskaart af enRegskliek op jou geïntegreerde of toegewyde eenheid.
  4. Van die spyskaartKlik opOpdateer opsies.
  5. Outo-soektogbestuurder.
  6. Windows sal vir nuwe drywers soek en dit installeer.
Hoe om bestuurders op te dateer vanaf Toestelbestuurder - outomaties

As Windows geen nuwe drywers vind nie, is die beste ding om te doenDateer hulle handmatig op vanaf die vervaardiger se webwerf.

  • As dit op 'n skootrekenaar of skootrekenaar loopIntel geïntegreerde verwerker, Gaan asseblief naHieren laai af volgens die vervaardiger.
  • As jy hardloopToegewyde Nvidia grafiese kaart,Gaan asseblief naHier.Jy moet die produktipe, reeks, die produk self en jou bedryfstelsel invul.
  • As jy hardloopToegewyde AMD grafiese kaart, Gaan asseblief naHier.
Verwante vrae  Windows Antivirus Aanbevelings: Gratis en betaal

As jy nie bestuurders handmatig wil aflaai en installeer nie, het beide Nvidia en AMD amptelike bestuurdersagteware wat jy kan aflaai en met jou GPU kan gebruik.Dit is betroubaar, werk goed, en jy hoef nie bekommerd te wees om die installasie te verskroef nie.Vir Nvidia kan jy gebruikGeForce Experience;Vir AMD kan jy gebruikRadeon Sagteware Adrenalien 2020-uitgawe.

Radeon AMD bestuurder sagteware voorbeeld

6. Maak jou DirectX reg

As jou DirectX-looptyd-omgewing deur 'n virus gekorrupteer of gekorrupteer is, sal jy dit moet herstel, want dit kan die rede wees waarom jy die "DX11-funksievlak 10.0 is nodig om die enjin te laat loop"-boodskap sien.Om DirectX reg te stel, doen die volgende:

  1. Gaan naMicrosoft se DirectX End-User Runtime Web Installer-bladsy.
  2. Hierdie bladsy kan gevind word byHier gevind.
  3. Kies jouvereiste taalen klik op die aflaai-knoppie.
  4. Dit sal jou toelaat om toegang te verkry tot baie van die toepassings en speletjies wat DX9/10/11 gebruikruntime biblioteek.
  5. Na aflaai, gebruikInstalleer met administrateur regte.
  6. VolgensVolg die instruksies op die skerm.
  7. Nadat die herstel voltooi isBegin oor.

Dit behoort vir jou die verspreidingslêers te gee wat jy nodig het sodat jy nie meer die "DX11 kenmerkvlak 10.0 is nodig om die enjin te laat loop"-boodskap ontvang wanneer jy jou toepassing laat loop nie.

Deel hierdie boodskap

Post Kommentaar