Što je DirectX i zašto je važan za PC igre?

DirectX je tajni umak koji omogućuje većinu najbolje PC igrice trčati. Rješava problem za programere nudeći standardizirano rješenje za slanje uputa vašoj grafičkoj kartici i kamen je temeljac najbolje grafičke kartice možete kupiti odmah.

Sadržaj

  • Što je DirectX?
  • DirectX 12 Ultimate objašnjen
  • Kako instalirati i ažurirati DirectX
  • Koju verziju DirectX-a trebate koristiti?

Pokazat ćemo vam što je DirectX, zašto je DirectX 12 Ultimate važan i kako možete saznati koja je verzija DirectX-a instalirana na vašem računalu.

Preporučeni videozapisi

Što je DirectX?

Logotip DirectX 12 Ultimate.

DirectX je sučelje za programiranje aplikacija (API) koje je razvio Microsoft za Windows i Xbox. Grafički API je posrednik koji olakšava slanje uputa od softvera do hardvera unutar vašeg računala. U ranim danima računala, upute su išle ravno na hardver. Međutim, kako su igre postale kompliciranije, a sigurnosne mjere izravnije, API-ji su bili okosnica koja vašem GPU-u govori što treba učiniti.

Povezano

  • Između AMD-ovih Ryzen 7 7800X3D i Ryzen 9 7950X3D, nema natjecanja
  • AMD-ove cijene Ryzen 9 7950X3D održavaju pritisak na Intel
  • DirectX 12 vs. DirectX 11: koji je najbolji za PC igranje?

U prošlim godinama programeri igara morali su pisati upravljačke programe za više grafičkih kartica. API-ji poput DirectX-a su standardizirani, što vam omogućuje AMD ili Nvidia drajveri raditi sve bez obzira na to koju grafičku karticu imate. Grafički API-ji također omogućuju značajke poput hardverski ubrzano praćenje zraka, a mogu poboljšati performanse raznim optimizacijama.

DirectX nije jedini grafički API, ali je glavni s kojim ćete se susresti. Međutim, dok je ekskluzivan za Windows API-ji otvorenog koda poput Vulkana pružiti podršku za više platformi.

DirectX 12 Ultimate objašnjen

DirectX praćenje zraka u Battlefield V.

Najnovija verzija DirectX-a je DirectX 12 Ultimate, koji je dostupan na Windows 10, Windows 11 i Xbox Series X/S. Microsoft ga opisuje kao "dodatak" DirectX-u 12, donoseći značajke poput praćenja zraka i sjenčanja s promjenjivom brzinom na Windows i Xbox konzole.

Ovdje su sve dodatne značajke u DirectX 12 Ultimate:

  • DirectX praćenje zraka (DXR): rana verzija praćenja zraka predstavljena u igrama poput Fortnite Bojno polje V. Većina naslova koji podržavaju praćenje zraka to čine putem DXR-a (iako Vulkan ima i vlastitu podršku za praćenje zraka).
  • Variable rate shading (VRS): Omogućuje GPU-u da dodijeli različite količine energije različitim područjima u okviru. Ideja je poboljšati performanse fokusiranjem na najvažnija područja scene, čime se štede resursi u manje zahtjevnim područjima.
  • Mrežasti shaderi: Mrežasti shaderi su složena tema, ali oni u biti kombiniraju više koraka shadera u jedan proces. Time se izbjegava prijelaz između CPU-a i RAM-a prilikom crtanja mreža, što poboljšava izvedbu.
  • Povratne informacije uzorkovatelja: moderne igre usmjeravaju sredstva u svijet igre, a igra je prisiljena predvidjeti što će sljedeće emitirati na temelju onoga što igrač radi. Povratne informacije Samplera unose uzorke o tome što bi se moglo dogoditi bez stvarnog izvršavanja instrukcija, omogućujući igrama da donesu bolje odluke o tome koje resurse će strimovati.

Iako DirectX 12 Ultimate ima mnogo novih značajki, ne morate brinuti o njima. Oni su uglavnom namijenjeni programerima za optimizaciju igara izvan onoga što bi mogli učiniti u DirectX 12 ili DirectX 11. Najvažniji dodatak je DXR, koji omogućuje praćenje zraka ne samo na osobnom računalu nego i na Xbox serija X, također.

Kako instalirati i ažurirati DirectX

DXdiag izbornik u sustavu Windows 11.

Ne možete izravno instalirati DirectX. Dolazi sa sustavom Windows i možete ga ažurirati samo sa sustavom Windows. Ako vidite ponudu za instalaciju DirectX-a na mreži, izbjegavajte je pod svaku cijenu. Microsoft ne stavlja nikakve programe za instalaciju na raspolaganje.

Instaliranje i ažuriranje DirectX-a uključuje izvođenje ažuriranja sustava Windows. Pročitajte naš cijeli vodič na kako instalirati Windows 11 ako krećete od nule. Prije nego što ažurirate DirectX, trebate saznati svoju verziju DirectX-a, što možete učiniti slijedeći ove korake:

  • Desnom tipkom miša kliknite ikonu Windows na traci Start i odaberite Trčanje.
  • Upišite "dxdiag" u okvir i odaberite U REDU.
  • Provjerite za DirectX verzija ispod Sustav tab.

Sve dok održavate Windows ažuriranim, trebali biste imati najnoviju verziju. Ako to ne učinite, možete prisiliti Windows da provjeri ima li novih ažuriranja na sljedeći način:

  • Koristiti Tipka Windows + S da povučete okvir za pretraživanje.
  • Traziti Provjerite ima li ažuriranja i odaberite ga.
  • Koristiti Ček za ažuriranja gumb za traženje novih ažuriranja.
  • Klik Sada instalirati.

Koju verziju DirectX-a trebate koristiti?

Igrač stoji pokraj svog prijatelja gljiva u Tiny Tina's Wonderlands.

DirectX je kompatibilan sa starijim verzijama, pa je obično najbolje koristiti najnoviju verziju koju podržava igra koju želite igrati. Većina igara podržava samo jednu verziju, ali postoji nekoliko naslova koji se nalaze na granici između verzija poput Kontrola, Civilizacija VI, Malene Tinine zemlje čuda.

Novije verzije DirectX-a donose bolje značajke i mogućnosti programerima za optimizaciju performansi. Ako želite dublje istražiti te optimizacije, svakako pročitajte našu usporedbu između DirectX 11 i DirectX 12.

Preporuke urednika

  • Kako bi Intel mogao upotrijebiti umjetnu inteligenciju za rješavanje golemog problema u PC igricama
  • Povratni PC: najbolje postavke, praćenje zraka, Steam Deck i više
  • Ispostavilo se da DirectStorage ipak ne ubija broj sličica u sekundi u Forspokenu
  • AMD Ryzen 5 7600X vs. Ryzen 5 7600: je li jeftiniji bolji?
  • AMD je možda upravo objavio datum izlaska Ryzen 9 7950X3D

Nadogradite svoj životni stilDigitalni trendovi pomažu čitateljima da prate brzi svijet tehnologije sa svim najnovijim vijestima, zabavnim recenzijama proizvoda, pronicljivim uvodnicima i jedinstvenim brzim pregledima.