Alt hvad du behøver at vide om DirectX i 2016

  • Harry James
  • 0
  • 2542
  • 462
Reklame

Enhver, der har installeret et Windows-spil i løbet af de sidste 15 år, skal være bekendt med en bestemt ting - ved installationen af ​​et videospil beder guiden dig om at opgradere til den nyeste version af DirectX på din computer.

Nogensinde spekuleret på, hvad det er, eller hvorfor det endda er nødvendigt? Vi har alle svarene til dig lige her.

Hvad er DirectX?

En computer handler om at få software og hardware til at tale med hinanden på en problemfri måde. For dig skal det se ud som magi. Men under hætten bruger udviklere meget tid på programmering af software, så det bruger hardwareresourcer så effektivt som muligt.

En videospilkonsol, som Xbox One eller PlayStation 4, har specifik hardware i det. Det ændres ikke fra system til system. Hver PS4 har den samme processor, samme grafikkort, samme RAM osv.

Så når udviklere laver et spil til PS4, ved de nøjagtigt, hvilken hardware de arbejder med. Mens enhver kan lave videospil uden programmering Sådan laver du videospil uden programmering Sådan laver du videospil uden programmering Vil du lave et videospil, men kan ikke kode? Brug derefter et videospilskonstruktionssæt, der giver dig mulighed for at opbygge spil uden krævet kodning! , de professionelle arbejder hårdt for at få alle ressourcer fra hardwaren for at levere den bedste ydelse.

Tingene er selvfølgelig ikke så enkle, når man laver spil til pc'er. Du har forskellige komponenter fra forskellige producenter, hvad der er inde i din computer: Historien om enhver komponent, du har brug for at vide, hvad der er inde i din computer: Historien om enhver komponent, du har brug for at vide Om du køber en ny computer eller bygger din egen, du ' vil blive udsat for en masse akronymer og tilfældige tal. det kan i høj grad ændre ydeevnen. To pc'er kan have helt forskellige processorer, bundkort og grafikkort, og der er tusinder af permutationer af dette.

Så hvordan sikrer en udvikler, at han kan få den bedste ydelse?

Det er her DirectX kommer ind. DirectX er en applikationsprogrammeringsgrænseflade (API), der lader softwareproducenter (som videospiludviklere) snakke lettere med de forskellige hardware-komponenter, som Windows-pc'er kører på.

DirectX er stort set opdelt i tre dele:

  • Direct3D (til at bruge grafikkortet til at gengive 3D-objekter)
  • DirectDraw (for at bruge grafikkortet til at gengive 2D-objekter)
  • DirectSound (for at bruge lydkortet til at levere bedre lyd)

Kort sagt er DirectX en sprogbro, der lader videospilproducenter tale til en række hardware på en pc, der kører Windows, uden at skulle skrive separat kode for hver.

DirectX vs. OpenGL

Ligesom Microsofts DirectX er der en anden industristandard API kaldet OpenGL. Både DirectX og OpenGL gør det samme grundlæggende job, dvs. gør det lettere for udviklere at bygge videospil ved at oprette en standard “Sprog” at tale med forskellige hardware.

Men der er et par grundlæggende forskelle. DirectX giver udviklere mere kontrol over hardware og lader dem vælge, hvordan de forskellige ressourcer, der er tilgængelige på et system, skal bruges. OpenGL har specifikke parametre, som udvikleren skal overholde, og vil allokere ressourcer i overensstemmelse hermed.

Hvilken tankegang er bedre? Det er en uendelig debat, der har raset i årtier nu, så bekymre dig ikke for meget.

Det, der betyder noget for dig, forbrugeren, er dette: DirectX er vigtig for Windows-pc'er og videospilproducenter reagerer hurtigt på ændringer i det, mens OpenGL er fantastisk til at optimere Linux-spil som Minecraft 7 trin til at installere og optimere Minecraft til Linux 7 trin til at installere Og optimer Minecraft For Linux Minecraft på Linux lider stadig fra ydeevne fra tid til anden. Der er dog nogle trin, du kan tage, som kan gøre enhver lille forskel. og er vigtig for Linux-baserede operativsystemer som SteamOS.

Her er dog ting. Fra denne skrivning har DirectX en kant over OpenGL. Ars Technica kørte endda en sammenligning af Windows 10 og SteamOS og fandt, at DirectX har markant bedre ydelse end OpenGL. Måske kan det ændre sig i fremtiden, men ikke vædde dit hus på det.

Hvad er specielt ved DirectX 12?

Windows 10, Microsofts seneste operativsystem, leveres også udelukkende med den nyeste version af DirectX. Faktisk vil vi gå så langt som at sige, at DirectX 12 er en taktik for at få dig til at opgradere 6 Microsoft Tactics for at få dig til at opgradere til Windows 10 6 Microsoft Tactics for at få dig til at opgradere til Windows 10 Microsoft er ivrig efter at få dig til Windows 10 og de skubber hårdt. Vi har sammenfattet den taktik, de bruger for at få dig til at opgradere til Windows 10 så hurtigt som muligt. hvis du ikke allerede har gjort det. Alt op til Windows 8 understøtter DirectX 11, og test har vist, at DirectX 12 er langt overlegen.

En af de største fordele ved DirectX 12 er noget, der kaldes multi-adapter support. Moderne CPU'er er faktisk APU'er - Accelerated Processing Units - som kombinerer en computerprocessor og en grafikprocessor Hvad er en APU? [Teknologi forklaret] Hvad er en APU? [Teknologi forklaret] til en chip. Så da din CPU allerede har en grafikprocessor i sig, hvorfor spilder du den smule hardware?

DirectX 12 overfører smart beregning til dit hovedgrafikort og til din CPU's indbyggede grafikprocessor. Det vigtigste grafikkort udfører det kraftige arbejde, mens din APU udfører det lettere arbejde. Slutresultatet er hurtigere gengivelse af grafik og mere effektiv behandling af gameplay.

Vær advaret om, at DirectX 12 stadig er lidt væk fra masseoptagelse fra udviklere. Plus, selvom det fungerer med ældre hardware, har du stadig brug for noget nyere for virkelig at drage fuld fordel af det.

  • Hvis du har et Nvidia-grafikkort, har du brug for et GTX 400 eller nyere kort - dybest set alt med Fermi-arkitektur.
  • Hvis du har et AMD-grafikkort, har du brug for et HD 7000, R5 240 eller nyere kort - dybest set alt baseret på GCN-arkitektur.
  • Hvis din Intel-pc har grafik ombord, har du brug for Intel Haswell eller bedre CPU'er. Så hvad er forskellen mellem Intels Haswell- og Ivy Bridge-CPU'er? Så hvad er forskellen mellem Intels Haswell- og Ivy Bridge-CPU'er? Leder du efter en ny computer? De, der handler efter en ny Intel-drevet bærbar eller desktop skal kende forskellene mellem den sidste og den nyeste generation af Intel-processorer. .
  • Hvis din AMD-pc har grafik ombord, skal du bruge AMD Kaveri, Mullins, Beema eller bedre CPU'er.

Sådan kontrolleres og opgraderes DirectX

Det er let at kontrollere, hvilken version af DirectX du bruger lige nu. Her er den enkle proces:

  1. Gå til Start> Kør, eller tryk på Win + R.
  2. Type “dxdiag” (uden anførselstegn) og tryk på Enter eller klik på OK. Dette åbner DirectX Diagnostics Tool.
  3. Nederst i ruden viser hvilken version af DirectX du er på.

Windows 10-brugere skal være på DirectX 12 eller DirectX 11, mens Windows 7 og Windows 8-brugere skal være på DirectX 11. Microsoft er stoppet med at støtte Windows XP officielt, men det forsvinder ikke endnu, hvorfor Windows XP ikke går væk når som helst Snart hvorfor Windows XP ikke går væk når som helst snart folk kan ikke give slip på Windows XP. I virksomheder og hjem overalt i verden klæber det sig rundt. Vi talte med tre Windows XP-brugere fra forskellige generationer og baggrunde for at finde ud af hvorfor. . Hvis du er på XP, ser du sandsynligvis DirectX 9.

Hvis du tror, ​​at du hænger bagud, kan du manuelt downloade og installere DirectX fra Microsoft eller bare køre Windows Update.

Gå også til Skærm fanen til DirectX Diagnostics Tool og kontroller, om DirectDraw, Direct3D eller AGP Texture acceleration er markeret Ikke tilgængelig. Dette indikerer, at din hardware ikke understøttes af den version af DirectX, du kører, så du kan ikke benytte dig af hardwareacceleration. Det er bedst at opgradere din hardware, hvis du ønsker det.

Vil du skifte til Windows 10 til DX12?

Nu har Windows 10 masser af andre funktioner til gamere Windows 10 er for spillere: 6 funktioner, du vil elske Windows 10 er for spillere: 6 funktioner, du vil elske Du vil bruge Windows 10 til spil! Uanset om det streamer dine Xbox One-spil til din pc, bruger Xbox-appen eller nyder højtydende spil med DirectX 12, forbedrer Windows 10 din…, men DirectX 12 er uden tvivl den vigtigste af disse. Vil du skifte til den nye version af Windows bare for at få DX12?

Er du glad for at holde dig til din nuværende version af Windows? Er det mere fornuftigt at købe ny DX12-kompatibel hardware eller bare at få en ny videospilkonsol? Fortæl os i kommentarerne!

Billedkreditter: Branko Vucinec / Microsoft Technet




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.