Hvad er DirectX? Hvordan virker det? Versioner, historie, fejlfinding

Spil- og multimedieapplikationer er nogle af de mest tilfredsstillende programmer, du kan få til din pc, men at få dem til at køre ordentligt er ikke altid så let, som det kunne være. For det første(First) blev pc-arkitekturen aldrig designet som en spilleplatform. For det andet(Second) betyder pc'ens vidtrækkende karakter, at en persons maskine kan være forskellig fra en anden. Mens spilkonsoller alle indeholder lignende hardware, kan den enorme række af forskelle gøre spil til en hovedpine.

DirectX 12 Ultimate funktioner, værktøjer og minimumskrav

For at lindre så meget smerte som muligt, var Microsoft nødt til at indføre en fælles standard, som alle spil og multimedieapplikationer kunne følge – en fælles grænseflade mellem operativsystemet og den hardware, der er installeret på pc'en, hvis du vil. Denne fælles grænseflade er DirectX , noget der kan være kilden til megen forvirring.

Hvad er DirectX 12

DirectX er en grænseflade designet til at gøre visse programmeringsopgaver meget nemmere for både spiludvikleren og resten af ​​os, der ønsker at sætte os ned og spille den seneste blockbuster.

DirectX historie

Ethvert spil skal udføre bestemte opgaver igen og igen. Den skal holde øje med dit input fra mus, joystick eller tastatur, og den skal kunne vise skærmbilleder og afspille lyde eller musik. Det er stort set ethvert spil på det mest forenklede niveau.

Grundlæggende talte spilprogrammørerne direkte til din pc's hardware på et grundlæggende niveau. Da Microsoft introducerede Windows , var det bydende nødvendigt for pc-platformens stabilitet og succes, at tingene blev gjort lettere for både udvikleren og spilleren. Når alt kommer til alt, hvem ville gider at skrive spil til en maskine, når de skulle genopfinde hjulet, hver gang de begyndte at arbejde på et nyt spil? Microsofts(Microsoft) idé var enkel: Stop programmører med at tale direkte til hardwaren og byg et fælles værktøjssæt, som de kunne bruge i stedet. DirectX blev født.

Hvordan virker DirectX?

På det mest basale niveau er DirectX en grænseflade mellem hardwaren i din pc og selve Windows , en del af Windows API eller Application Programming Interface . Lad os se på et praktisk eksempel. Når en spiludvikler vil afspille en lydfil, er det blot et tilfælde af at bruge den korrekte biblioteksfunktion. Når spillet kører, kalder dette DirectX API , som igen afspiller lydfilen.

Udvikleren behøver ikke at vide, hvilken type lydkort han har med at gøre, hvad det er i stand til, eller hvordan man taler til det. Microsoft har leveret DirectX , og lydkortproducenten har leveret en DirectX -kompatibel driver. Han beder om at få lyden afspillet, og det er den – uanset hvilken maskine den kører på.

Oprindeligt begyndte DirectX livet som et simpelt værktøjssæt: tidlig hardware var begrænset, og kun de mest basale grafiske funktioner var påkrævet. Som hardware og software har udviklet sig i kompleksitet, har DirectX også udviklet sig . Det er nu meget mere end et grafisk værktøjssæt, og begrebet er kommet til at omfatte et massivt udvalg af rutiner, der omhandler alle former for hardwarekommunikation.

For eksempel kan DirectInput -rutinerne håndtere alle mulige input-enheder, fra simple to-knaps mus til komplekse fly-joysticks. Andre dele inkluderer DirectSound til lydenheder, og DirectPlay giver et værktøjssæt til online- eller multiplayer-spil.

DirectX versioner

Den nuværende version af DirectX i Windows 10 er DirectX 12. Windows 7 havde DirectX 11 . I Windows Vista er det version 10 og i XP er det 9.0 som standard. Dette kører på alle Windows -versioner fra Windows 98 til og med Windows-servere(Windows Servers) , sammen med hver revision derimellem. For Windows 95 og Windows NT 4 kræver det en specifik version af DirectX 3.0a . Forbedringer til kerne- DirectX -koden betyder, at du endda kan se forbedringer i mange titler, når du opgraderer til den seneste build afDirectX . Download(Downloading) og installation af DirectX behøver heller ikke være kompliceret.

Opgradering af DirectX

Alle tilgængelige versioner af Windows kommer med DirectX i en eller anden form som en kernesystemkomponent, der ikke kan fjernes, så du bør altid have mindst en grundlæggende implementering af systemet installeret på din pc. Mange nye spil kræver dog den nyeste version, før de fungerer korrekt, eller endda.

Generelt er det bedste sted at installere den seneste DirectX(install the latest DirectX) fra Microsoft eller Windows Update . Den seneste version er  DirectX 12 Ultimate . En anden god kilde til DirectX er selve spillene. Hvis et spil kræver en specifik version, vil det være på installations-cd'en og kan endda blive installeret automatisk af spillets installationsprogram. Du finder det dog ikke på magasinets cover-diske, takket være Microsofts licensvilkår.

Diagnosticering af DirectX-problemer

Diagnosticering af problemer med en DirectX-installation(Diagnosing problems with a DirectX installation) kan være problematisk. Heldigvis tilbyder Microsoft et nyttigt værktøj kaldet DirectX Diagnostic Tool , selvom dette ikke er indlysende. Du finder ikke dette værktøj i startmenuen(Start Menu) med nogen version af Windows , og hver har en tendens til at installere det et andet sted.

Den nemmeste måde at bruge det på er at åbne startmenuen, skrive  dxdiag i søgefeltet og derefter klikke på OK. Når applikationen først indlæses, tager det et par sekunder at undersøge din DirectX- installation og finde eventuelle problemer. For(First) det første viser fanen DirectX Files versionsoplysninger om hver enkelt af de filer, din installation bruger. Bemærkningsafsnittet nederst er værd at tjekke, da manglende eller beskadigede filer vil blive markeret her .(Notes)

Fanerne markeret Display , Sound , Music , Input og Network relaterer alle til specifikke områder af DirectX , og alle undtagen fanen Input giver værktøjer til at teste den korrekte funktion på din hardware.

Endelig giver fanen Mere hjælp(More Help) en nyttig måde at starte DirectX-fejlfinding på, Microsofts enkle lineære problemløsningsværktøj til mange almindelige DirectX - problemer.

Vi håber, at du finder dette indlæg informativt.



About the author

Jeg er professionel software reviewer med over 10 års erfaring. Jeg har skrevet og anmeldt mange forskellige typer software, inklusive men ikke begrænset til: Microsoft Office (Office 2007, 2010, 2013), Android-apps og trådløse netværk. Mine kompetencer ligger i at give objektive og detaljerede anmeldelser af programmer/applikationer, som andre kan bruge som referencemateriale eller til eget arbejde. Jeg er også ekspert i MS office-produkter og har tips til, hvordan du bruger dem effektivt og effektivt.



Related posts