Kørende motor kræver DX11 funktionsniveau 10.0 [løst]

Når du kører grafiktunge videospil som Fortnite, PUBG, Crysis, The Witcher 3 eller softwareprogrammer som Fusion360 og SolidWorks, skal din videohardware kunne håndtere de nyeste DirectX API'er.

Hvis du kører et integreret kort (et kort med en CPU) eller et ældre dedikeret grafikkort, kan du se fejlen: "Runtime-motoren kræver DX11-funktionsniveau 10.0".

DirectX Hvad betyder fejl?

DX11, forkortelse for DirectX11, er en applikationsprogrammeringsgrænseflade eller API udviklet af Microsoft og kører på Windows-computere.Dens opgave er at håndtere computerhardware, der håndterer multimedieelementer såsom grafikkort, lydkort og operativsystemer.Det giver hardwareaccelerationsunderstøttelse til programmer og bestemmer dine hardwarekapaciteter og justerer efter behov, så du får den bedste ydeevne.Fra 2021 er den seneste generation DirectX12.

Når du får fejlen "The runtime engine requires DX11 feature level 10.0" fejl, betyder det, at dit computersystem, især din grafikprocessor, ikke har den nyeste eller passende Direct3D-hardware til at køre det program, du prøver at køre.

Vent, er der forskel på DirectX runtime og Direct3D hardware?

Ja, DirectX runtime-programmet bestemmer, hvilken version af DirectX dit operativsystem kan håndtere, da ældre operativsystemer muligvis ikke er i stand til at køre den seneste generation af DirectX API'er.Hvorimod Direct3D-hardwarefunktionsniveauet beskriver og bestemmer, hvad din GPU kan køre eller være kompatibel med.

Bare fordi du kan downloade og installere det nyeste DirectX runtime-miljø, betyder det ikke, at din GPU vil være i stand til at køre den nyeste Direct3D-hardware.Dette er tilfældet, selvom du har det nyeste operativsystem.

Kan jeg finde ud af, hvilken DirectX der er installeret?

For at kontrollere, hvilken version af DirectX du kører, skal du køre DirectX Diagnostics-værktøjet, der er indbygget direkte i Windows.Du kan få adgang til det ved at gøre følgende:

  1. Indtast din computers søgefelt (startmenu)"løb".
  2. ÅbenKør dialog.
  3. gå ind:" dXDIAG ” og klikJo da.
køre dialog
    1. Under System, se efterDirectX version.

 

Sådan finder du din DirectX-version

Hvis dit grafikkort er opdateret, kan du kontrollere Direct3D-hardwarefunktionsniveauet, det understøtter, ved at gøre følgende:

  1. gå tilud for fanen SystemDisplay" fanen.
  2. i chaufførenSe nedenfor.
  3. Findfunktionsniveau.
  4. SikkeraktiveretDirectDraw acceleration, Direct3D accelerationOgAGP tekstur acceleration.
relateret spørgsmål  Windows 10-hovedtelefoner virker ikke [5 løsninger]
Sådan får du vist udvalgte niveauer understøttet af GPU

Hvis du kører det nyeste Windows 10-operativsystem, har duDirectX12, og bør kunne køre DirectX11 og DirectX10.Hvis du løberÆldre app eller spil, vil disse sandsynligvis højst kræve DirectX9, hvilket vil kræve, at du downloader og installerer distributionen.

6 rettelserkøre motor fejl,BehovLøsning til DX11 Feature Level 10.0

1. Brug en dedikeret GPU til at køre programmet

Tjek, om dit computersystem har både en integreret grafikbehandlingsenhed og en dedikeret grafikbehandlingsenhed.Hvis du er på en bærbar computer, kan du se dette fra klistermærket på indersiden af ​​pegefeltet eller under "Skærmadaptere" i Enhedshåndtering.Hvis du ser en integreret grafikadapter og dedikeret GPU på listen, skal du deaktivere integration.Sådan gør du:

    1. I din computers søgefelt (startmenu) skriv "Enhedshåndtering".
    2. Åbn Enhedshåndtering og findDisplay adapter.
    3. udvideViser en liste over adaptere.
    4. HøjreklikIntegreret grafikenhed.
    5. VælgDeaktiver det.

 

  1. Dette vil skifte til at bruge dinDedikeret grafikkort.
  2. Du kan til enhver tid gentage disse tringenaktiverintegreret enhed.
Sådan deaktiverer du integreret grafik i Enhedshåndtering

Hvis din GPU understøtter DirectX10.0 og Direct11D hardwarefunktioner på 3, vil du ikke længere modtage fejlmeddelelsen "DX11 funktionsniveau 10.0 er påkrævet for at køre motoren".

2. Installer alle spilrettelser og opdateringer

Hvis du ved, at den app, du prøver at køre, har fået en nylig opdatering, skal du downloade og patch appen.Udviklere af videospil og online softwareløsninger frigiver altid patches til at rette fejl og forglemmelser i programmering.Hvis du ikke opdaterer til den seneste patch, kan det resultere i fejlmeddelelsen "DX11 funktionsniveau 10.0 er påkrævet for at køre motoren".

3. Opdater Windows 10 til den nyeste version

Hvis dit Windows 10-operativsystem ikke er opdateret, kan dette være grunden til, at du får fejlmeddelelsen "DX11 funktionsniveau 10.0 er påkrævet for at køre motoren", da den seneste opdatering sikrer, at du kører den seneste DirectX.Tjek, om din Windows 10 er opdateret, hvis ikke, skal du opdatere den ved at bruge følgende trin:

  1. Indtast din computers søgefelt (startmenu)Opsætning.
  2. klikOpdaterings- og sikkerhedsmuligheder.
  3. klikSøg efter opdateringerknap.
  4. 更新din Windows 10.
  5. Genstartcomputer.
  6. Genstartdin ansøgning.
relateret spørgsmål  Sådan indstilles CPU-prioritering i Windows 10 til at prioritere forgrundsapps
Brug knappen til at søge efter opdateringer

Prøv at køre din applikation igen og se "Kræver motoren DX11 funktionsniveau 10.0", dukker fejlmeddelelsen op.Hvis ikke, kan du fortsætte, men hvis ja, fortsæt til næste løsning nedenfor.

4. Installer den seneste version af DirectX

Hvis din Windows 10-computer er opdateret, vil du automatisk have den nyeste DirectX integreret i systemet, så der kræves ingen download.Det samme gælder for DirectX8 til Windows 8.1/11 og DirectX7 til Windows 10/Vista.Men hvis du af en eller anden grund ikke har den nyeste DirectX, kan du detDownload her.Den nemmeste måde er at brugeWeb installatør.

5. Opdater din grafikkortdriver

Hvis din Windows er opdateret, du har downloadet de seneste programrettelser, og du har den nyeste DirectX, skal du kontrollere, om dine grafikkortdrivere er forældede.Dette er normalt synderen, da drivere til integrerede og dedikerede grafikbehandlingsenheder ofte frigives.Du kan opdatere din grafikdriver på flere måder.

Opdater grafikdrivere ved hjælp af Enhedshåndtering:

  1. Søg i din computers søgefelt (startmenu)Enhedshåndtering.
  2. i et nyt vindueSkru opDisplay adapter.
  3. træk dens menu ned ogHøjreklik på din integrerede eller dedikerede enhed.
  4. fra menuenklikOpdateringsmuligheder.
  5. Automatisk søgningchauffør.
  6. Windows scanner efter nye drivere og installerer dem.
Sådan opdaterer du drivere fra Enhedshåndtering - automatisk

Hvis Windows ikke finder nogen nye drivere, er den bedste ting at gøreOpdater dem manuelt fra producentens hjemmeside.

  • Hvis den kører på en bærbar eller bærbar computerIntel integreret processor, gå tilherog download ifølge producenten.
  • hvis du løberDedikeret Nvidia grafikkort,gå tilher.Du skal udfylde produkttype, familie, selve produktet og dit operativsystem.
  • hvis du løberDedikeret AMD grafikkort, gå tilher.
relateret spørgsmål  Windows Antivirus-anbefalinger: Gratis og betalt

Hvis du ikke ønsker at downloade og installere drivere manuelt, har både Nvidia og AMD officiel driversoftware, som du kan downloade og bruge til din GPU.Det er pålideligt, fungerer godt, og du behøver ikke bekymre dig om at skrue op for din installation.Til Nvidia kan du brugeGeForce Experience; til AMD kan du brugeRadeon Software Adrenalin 2020 Edition.

Eksempel på Radeon AMD-driversoftware

6. Reparer din DirectX

Hvis dit DirectX-runtime-miljø er beskadiget eller beskadiget af en virus, skal du rette det, da dette kan være årsagen til meddelelsen "DX11-funktionsniveau 10.0, der kræves af runtime-motoren", du ser.Sådan rettes DirectX:

  1. Gå tilMicrosofts DirectX End User Runtime Web Installer-side.
  2. Denne side kan findes påfindes her.
  3. vælger dignødvendigt sprogog klik på download-knappen.
  4. Dette giver dig adgang til mange applikationer og spil ved hjælp af DX9/10/11runtime bibliotek.
  5. Efter download, medInstaller med administratorrettigheder.
  6. ifølgeFølg instruktionerne på skærmen.
  7. Efter reparationGenstart.

Dette skulle give dig de distributionsfiler, du har brug for, så du ikke længere får meddelelsen "DX11 funktionsniveau 10.0 er påkrævet for at køre motoren", når du kører din applikation.

Del dette indlæg

Send kommentar