Alt du behøver at vide om DirectX i 2016

Hvis du er en pc-spiller, skal du absolut bruge DirectX, fordi det kan øge din gaming ydeevne betydeligt! Her er alt hvad du behøver at vide.

Hvis du er en pc-spiller, skal du absolut bruge DirectX, fordi det kan øge din gaming ydeevne betydeligt!  Her er alt hvad du behøver at vide.
Reklame

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

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

Hvad er DirectX?

En computer handler om at gøre software og hardware tale til hinanden på en sømløs måde. For dig skal det ligne magi. Men under emhætten bruger udviklere en masse tidsprogrammeringssoftware, så det bruger hardware ressourcer så effektivt som muligt.

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

Så når udviklere laver et spil til PS4, ved de præcis, hvilken hardware de arbejder med. Mens nogen kan lave videospil uden programmering Sådan laver du videospil uden nogen programmering Sådan laver du videospil uden nogen programmering Vil du lave et videospil, men ikke kan kode? Brug derefter et videospil konstruktion kit, der lader dig bygge spil uden kodning kræves! Læs mere, profferne arbejder hårdt på at eke hver ressource fra hardwaren for at levere den bedste ydeevne.

DirectX-logo

Selvfølgelig er tingene ikke så simple, når du laver spil til pc'er. Du har forskellige komponenter fra forskellige producenter Hvad er der på din computer: Historien om hver komponent Du behøver at vide, hvad der er inde i din computer: Historien om hver komponent Du skal vide, om du køber en ny computer eller bygger dit eget, vil blive udsat for mange akronymer og tilfældige tal. Læs mere, som i høj grad kan ændre ydeevnen. To pc'er kan have helt forskellige processorer, bundkort og grafikkort, og der er tusindvis af permutationer af dette.

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

Det er her DirectX kommer ind. DirectX er et applikationsprogrammeringsinterface (API), der gør det muligt for softwareproducenter (som videospiludviklere) at tale mere med de forskellige hardwarekomponenter, som Windows-pc'er kører på.

DirectX-sort-logo

DirectX er bredt opdelt i tre dele:

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

Simpelthen er DirectX en sprogbro, der gør det muligt for videospilproducenter at tale med en række hardware på en pc, der kører Windows, uden at skulle skrive separat kode for hver.

DirectX vs OpenGL

Meget ligesom Microsofts DirectX, er der en anden industristandard API kaldet OpenGL. Både DirectX og OpenGL gør det samme grundlæggende job, det vil sige gøre det nemmere for udviklere at opbygge videospil ved at oprette et standard "sprog" til at tale med anden hardware.

Men der er nogle grundlæggende forskelle. DirectX giver udviklere mere kontrol over hardwaren, så de vælger, hvordan man bruger de forskellige ressourcer, der er tilgængelige på et system. OpenGL har specifikke parametre, som bygherren skal overholde, og vil tildele ressourcer i overensstemmelse hermed.

Hvilken tankeskole er bedre? Det er en uendelig debat, der har raceret i årtier nu, så bekymre dig ikke om det for meget.

Hvad der betyder noget for dig, forbrugeren, er dette: DirectX er vigtigt for Windows-pc'er, og videospil beslutningstagere reagerer hurtigt på ændringer i det, mens OpenGL er fantastisk til optimering af Linux-spil som Minecraft 7 trin til installation og optimering af Minecraft til Linux 7 trin til installation Og optimer Minecraft til Linux Minecraft på Linux lider stadig under udførelsesproblemer fra tid til anden. Der er dog nogle trin, som du kan tage, der kan gøre hver eneste lille smule forskel. Læs mere og er vigtigt for Linux-baserede operativsystemer som SteamOS.

Her er det dog. Med 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 betydeligt bedre ydeevne end OpenGL. Måske kan det ændre sig i fremtiden, men bet ikke dit hus på det.

Hvad er specielt om DirectX 12?

Windows 10, Microsofts nyeste operativsystem, kommer også udelukkende med den nyeste version af DirectX. Faktisk vil vi gå så langt som at sige DirectX 12 er en taktik til at få dig til at opgradere 6 Microsoft Tactics for at gøre dig opgraderet til Windows 10 6 Microsoft Tactics at gøre dig opgraderet til Windows 10 Microsoft er opsat på at få dig til Windows 10 og de skubber hårdt. Vi har opsummeret de taktikker, de bruger for at få dig til at opgradere til Windows 10 så hurtigt som muligt. Læs mere, hvis du ikke allerede har. Alt op til Windows 8 understøtter DirectX 11, og test har vist, at DirectX 12 er langt bedre.

En af de største fordele ved DirectX 12 er noget, der hedder 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] Læs mere til en chip. Så, da din CPU allerede har en grafikprocessor i det, hvorfor spilde den smule hardware?

DirectX 12 slipper smart computeren til dit hoved grafikkort og til din CPU's indbyggede grafikprocessor. Det primære grafikkort vil gøre det tunge arbejde, mens din APU gør det lettere arbejde. Slutresultatet er hurtigere gengivelse af grafik og mere effektiv behandling af gameplay.

DirectX-12-multi-adapter

Vær advaret om, at DirectX 12 stadig er lidt væk fra masseoptagelse af udviklere. Plus, mens det virker med ældre hardware, skal du stadig bruge noget nyt for virkelig at udnytte det fuldt ud.

  • Hvis du har et Nvidia grafikkort, har du brug for et GTX 400 eller nyere kort - dybest set alt sammen med Fermi-arkitekturen.
  • Hvis du har et AMD grafikkort, har du brug for en HD 7000, R5 240 eller nyere kort - dybest set alt baseret på GCN arkitektur.
  • Hvis din Intel-pc har indbygget grafik, har du brug for Intel Haswell eller bedre CPU'er. 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 køber en ny, Intel-drevet bærbar computer eller et skrivebord skal vide forskellene mellem den sidste og den nyeste generation af Intel-processorer. Læs mere .
  • Hvis din AMD-pc har indbygget grafik, så har du brug for AMD Kaveri, Mullins, Beema eller bedre CPU'er.

Sådan Check & Upgrade DirectX

Det er nemt 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. Skriv "dxdiag" (uden citaterne), og tryk på Enter eller klik på OK. Dette åbner DirectX Diagnostics Tool.
  3. Nederst i ruden vises hvilken version af DirectX du er på.

DirectX-Diagnostic-Tool-versionen

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 har stoppet med at støtte Windows XP officielt, men det går ikke væk lige nu Hvorfor Windows XP vil ikke gå væk når som helst Snart, hvorfor Windows XP ikke vil gå væk når som helst snart Folk kan ikke slippe af Windows XP. I virksomheder og hjem verden over vil det holde fast. Vi talte med tre Windows XP-brugere fra forskellige generationer og baggrunde for at finde ud af hvorfor. Læs mere . Hvis du er i XP, vil du sikkert se DirectX 9.

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

DirectX-Diagnostic-Tool-display-hardware-acceleration

Gå også til fanen Display i 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 hardware acceleration. Det er bedst at opgradere din hardware, hvis du vil have det.

Vil du skifte til Windows 10 til DX12?

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

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

Billedkreditter: Branko Vucinec / Microsoft Technet

In this article