Kjørende motor krever DX11 funksjonsnivå 10.0 [løst]

Når du kjører grafikkintensive videospill som Fortnite, PUBG, Crysis, The Witcher 3 eller programvare som Fusion360 og SolidWorks, må videomaskinvaren din kunne håndtere de nyeste DirectX APIene.

Hvis du kjører et integrert kort (et kort med en CPU) eller et eldre dedikert grafikkort, kan du se feilen: "Runtime-motoren krever DX11-funksjonsnivå 10.0".

DirectX Hva betyr feil?

DX11, forkortelse for DirectX11, er et applikasjonsprogrammeringsgrensesnitt eller API utviklet av Microsoft og kjører på Windows-datamaskiner.Jobben er å håndtere maskinvare som håndterer multimedieelementer som grafikkort, lydkort og operativsystemer.Den gir støtte for maskinvareakselerasjon for programmer og bestemmer maskinvarekapasiteten din og justerer etter behov slik at du får best mulig ytelse.Fra og med 2021 er den nyeste generasjonen DirectX12.

Når du får feilmeldingen "Runtime-motoren krever DX11-funksjonsnivå 10.0", betyr det at datasystemet ditt, spesielt grafikkbehandlingsenheten, ikke har den nyeste eller passende Direct3D-maskinvaren for å kjøre programmet du prøver å kjøre.

Vent, er det en forskjell mellom DirectX runtime og Direct3D maskinvare?

Ja, DirectX runtime-programmet bestemmer hvilken versjon av DirectX operativsystemet ditt kan håndtere, ettersom eldre operativsystemer kanskje ikke kan kjøre den siste generasjonen av DirectX APIer.Mens Direct3D-maskinvarefunksjonsnivået beskriver og bestemmer hva din GPU kan kjøre eller være kompatibel med.

Bare fordi du kan laste ned og installere det nyeste DirectX runtime-miljøet, betyr det ikke at GPUen din vil kunne kjøre den nyeste Direct3D-maskinvaren.Dette er tilfellet selv om du har det nyeste operativsystemet.

Kan jeg finne ut hvilken DirectX som er installert?

For å sjekke hvilken versjon av DirectX du kjører, må du kjøre DirectX Diagnostics-verktøyet innebygd direkte i Windows.Du får tilgang til den ved å gjøre følgende:

  1. Skriv inn datamaskinens søkeboks (startmeny)"løpe".
  2. Slå påKjør dialog.
  3. Tast inn:" dxdiag " og klikkSikker.
kjør dialogboksen
    1. Se etter under SystemDirectX versjon.

 

Slik finner du din DirectX-versjon

Hvis grafikkortet ditt er oppdatert, kan du sjekke Direct3D-maskinvarefunksjonsnivået det støtter ved å gjøre følgende:

  1. Gå tilved siden av System-fanenVis"-fanen.
  2. i sjåførenSe nedenfor.
  3. Finnefunksjonsnivå.
  4. forsikreaktivertDirectDraw-akselerasjon, Direct3D-akselerasjonOgAGP teksturakselerasjon.
Relaterte spørsmål  Windows 10-hodesett fungerer ikke normalt [5 løsninger]
Slik viser du utvalgte nivåer som støttes av GPU

Hvis du kjører det nyeste Windows 10-operativsystemet, har duDirectX12, og skal kunne kjøre DirectX11 og DirectX10.Hvis du løperEldre app eller spill, vil disse sannsynligvis bare kreve DirectX9 på det meste, noe som vil kreve at du laster ned og installerer distribusjonen.

6 rettelserkjøre motorfeil,trengeLøsning for DX11 funksjonsnivå 10.0

1. Bruk en dedikert GPU til å kjøre programmet

Sjekk om datasystemet ditt har både en integrert grafikkbehandlingsenhet og en dedikert grafikkbehandlingsenhet.Hvis du er på en bærbar datamaskin, kan du se dette fra klistremerket på innsiden av styreflaten, eller under "Skjermadaptere" i Enhetsbehandling.Hvis du ser en integrert grafikkadapter og dedikert GPU i listen, må du deaktivere integrering.Dette er hvordan:

    1. I datamaskinens søkeboks (startmeny) skriver du "Enhetsbehandling".
    2. Åpne Enhetsbehandling og finnSkjermadapter.
    3. BretteViser en liste over adaptere.
    4. HøyreklikkIntegrert grafikkenhet.
    5. å velgeDeaktiver den.

 

  1. Dette vil bytte til å bruke dinDedikert grafikkort.
  2. Du kan gjenta disse trinnene når som helstaktiver på nyttintegrert enhet.
Slik deaktiverer du integrert grafikk i Enhetsbehandling

Hvis GPUen din støtter DirectX10.0 og Direct11D maskinvarekapasitet på 3, vil du ikke lenger motta feilmeldingen "DX11 funksjonsnivå 10.0 er nødvendig for å kjøre motoren".

2. Installer alle spilloppdateringer og oppdateringer

Hvis du vet at appen du prøver å kjøre har fått en nylig oppdatering, last ned og lapp appen.Utviklere av videospill og nettbaserte programvareløsninger gir alltid ut oppdateringer for å fikse feil og forglemmelser i programmering.Unnlatelse av å oppdatere til den siste oppdateringen kan føre til feilmeldingen "DX11 funksjonsnivå 10.0 er nødvendig for å kjøre motoren".

3. Oppdater Windows 10 til den nyeste versjonen

Hvis Windows 10-operativsystemet ikke er oppdatert, kan dette være grunnen til at du får feilmeldingen "DX11-funksjonsnivå 10.0 er nødvendig for å kjøre motoren", siden den siste oppdateringen sikrer at du kjører den nyeste DirectX.Sjekk om din Windows 10 er oppdatert, hvis ikke, bruk følgende trinn for å oppdatere den:

  1. Skriv inn datamaskinens søkeboks (startmeny)sette opp.
  2. Klikk påOppdaterings- og sikkerhetsalternativer.
  3. Klikk påSe etter oppdateringerKnapp.
  4. 更新din Windows 10.
  5. Omstartdatamaskin.
  6. Omstartdin søknad.
Relaterte spørsmål  Hvordan sette CPU-prioritetsrekkefølgen i Windows 10 for å prioritere bruken av forgrunnsapplikasjoner
Bruk knappen for å se etter oppdateringer

Prøv å kjøre programmet på nytt og se "Krever motoren DX11 funksjonsnivå 10.0", feilmeldingen dukker opp.Hvis ikke, kan du fortsette, men hvis ja, fortsett til neste løsning nedenfor.

4. Installer den nyeste versjonen av DirectX

Hvis din Windows 10-datamaskin er oppdatert, vil du automatisk ha den nyeste DirectX integrert i systemet, så ingen nedlasting er nødvendig.Det samme gjelder DirectX8 for Windows 8.1/11 og DirectX7 for Windows 10/Vista.Men hvis du av en eller annen grunn ikke har den nyeste DirectX, kan duLast ned her.Den enkleste måten er å brukeWeb installatør.

5. Oppdater grafikkortdriveren

Hvis Windows er oppdatert, du har lastet ned de nyeste programoppdateringene, og du har den nyeste DirectX, sjekk om grafikkortdriverne er utdaterte.Dette er vanligvis synderen, ettersom drivere for integrerte og dedikerte grafikkbehandlingsenheter ofte utgis.Du kan oppdatere grafikkdriveren på flere måter.

Oppdater grafikkdrivere ved hjelp av Enhetsbehandling:

  1. Søk i datamaskinens søkeboks (startmeny)Enhetsbehandling.
  2. I et nytt vinduskru oppSkjermadapter.
  3. trekk ned menyen ogHøyreklikk på din integrerte eller dedikerte enhet.
  4. Fra menyenKlikk påOppdateringsalternativer.
  5. Autosøksjåfør.
  6. Windows vil søke etter nye drivere og installere dem.
Slik oppdaterer du drivere fra Enhetsbehandling - automatisk

Hvis Windows ikke finner noen nye drivere, er det beste du kan gjøreOppdater dem manuelt fra produsentens nettsted.

  • Hvis du kjører på en bærbar eller bærbar datamaskinIntel integrert prosessor, Vennligst gå tilHerog last ned i henhold til produsenten.
  • hvis du løperDedikert Nvidia grafikkort,Vennligst gå tilHer.Du må fylle inn produkttype, familie, selve produktet og operativsystemet ditt.
  • hvis du løperDedikert AMD grafikkort, Vennligst gå tilHer.
Relaterte spørsmål  Windows Antivirus-anbefalinger: Gratis og betalt

Hvis du ikke vil laste ned og installere drivere manuelt, har både Nvidia og AMD offisiell driverprogramvare som du kan laste ned og bruke for GPUen din.Den er pålitelig, fungerer bra, og du trenger ikke å bekymre deg for å ødelegge installasjonen.For Nvidia kan du brukeGeForce Experience; for AMD kan du brukeRadeon Software Adrenalin 2020 Edition.

Eksempel på Radeon AMD-driverprogramvare

6. Reparer DirectX

Hvis DirectX-kjøringsmiljøet ditt er ødelagt eller skadet av et virus, må du fikse det, da dette kan være årsaken til meldingen "DX11-funksjonsnivå 10.0 kreves av kjøretidsmotoren" du ser.For å fikse DirectX:

  1. Gå tilMicrosofts DirectX End User Runtime Web Installer-side.
  2. Denne siden finner du påfunnet her.
  3. velger degspråk som trengsog klikk på nedlastingsknappen.
  4. Dette vil gi deg tilgang til mange applikasjoner og spill som bruker DX9/10/11kjøretidsbibliotek.
  5. Etter nedlasting, medInstaller med administratorrettigheter.
  6. i følgeFølg instruksjonene på skjermen.
  7. Etter reparasjonOmstart.

Dette skal gi deg distribusjonsfilene du trenger, slik at du ikke lenger får meldingen "DX11-funksjonsnivå 10.0 er nødvendig for å kjøre motoren" når du kjører applikasjonen.

Del dette innlegget

Legg inn kommentar