DirectX 11 protiv DirectX 12: potpuna usporedba performansi

DirectX 11 nasuprot DirectX 12: objašnjenje performansi

  • DirectX 11 i DirectX 12 dvije su različite verzije Microsoftovog grafičkog API-ja, a potonji je novija verzija.
  • Novija verzija obećava da će igre i drugi grafički softver učiniti bržim i učinkovitijim, ali zahtijeva hardver koji to podržava.
nije pronađen izravni 10 ili 11

DirectX 11 i DirectX 12 su sadašnjost i budućnost grafičkog API-ja za igre. Oba imaju različite mogućnosti i karakteristike izvedbe.

Glavna razlika između DirectX 11 i 12 je u tome što je prvi dizajniran za korištenje na sustavima s konfiguracijama s jednim GPU-om. Možeš preuzmite DirectX 12 na Windows 11 jer je dizajniran za korištenje na sustavima s više grafičkih procesora.

Trebam li koristiti DirectX 11 ili 12?

Glavna razlika između ova dva API-ja je u tome što DirectX 12 može poboljšati performanse smanjenjem upotrebe CPU-a. Umjesto da morate obrađivati ​​svaki okvir na grafičkoj kartici vašeg računala, morat ćete to učiniti samo jednom, a zatim ga poslati GPU-u na obradu.

Imajući ovo na umu, već bi trebalo biti jasno trebate li se odlučiti za DirectX 11 ili 12. Najveća prednost koju donosi DirectX 12 je manje opterećenje CPU-a.

Budući da koristi manje procesorskog vremena od ranijih verzija DirectX-a, omogućuje vašem računalu glatko pokretanje igara prebacujući rad s centralne procesorske jedinice na GPU.

To znači da ako imate starije računalo koje se bori sa zahtjevima modernih igara za vizualnom vjernošću, nadogradnja vaše grafičke kartice možda neće biti dovoljna. Nadogradnja vašeg CPU-a također može biti potrebno.

Ako vaš CPU nije višejezgreni, najbolje je da se držite podalje od DirectX 12. To je zato što ako su vaše igre spore ili kasne, ovaj će potez pogoršati situaciju. DirectX 12 dizajniran je za vrhunska računala za igre izgrađena s novijim hardverom. Malo je vjerojatno da ćete vidjeti bilo kakvo poboljšanje ako nemate odgovarajući hardver.

Kada bih trebao odabrati DirectX 12?

DirectX 12 ima nekoliko poboljšanja u odnosu na prethodne verzije DirectX 11. Najočitija razlika između to dvoje je da vam je potrebno računalo sa sustavom Windows 10 ili 11 da biste koristili DirectX 12.

I dalje možete koristiti DirectX 11 na Windows 7 i 8, ali dobit ćete bolju izvedbu svog računala ako nadogradite na Windows 11. Windows 11 proglašen je dosad najboljim OS-om za igranje i lako je vidjeti zašto.

Također je važno napomenuti da DirectX 12 još nije kompatibilan sa svim igrama. Srećom, sve se više naslova dodaje.

Koja je razlika između DirectX 11 i DirectX 12?

DirectX 11 i DirectX 12 dvije su različite verzije iste stvari. Drugim riječima, oba pružaju istu funkcionalnost i mogu se koristiti paralelno na istom sustavu. Jedina razlika je u tome što je DirectX 12 novija verzija i ima neke prednosti u odnosu na DirectX 11.

DirectX 12 također nije samo za igranje. Programeri ga također smatraju savršenim zbog nižih troškova. To znači da mogu iscijediti više iz hardvera vašeg računala nego sa starijim verzijama DirectX-a.

Podrška za više jezgri

DirectX 11 koristi samo jednu jezgru na vašem CPU-u za grafičke zadatke poput renderiranja. No s DirectX 12 možete koristiti do šest jezgri ili čak i više ako vaš CPU podržava Hyper-threading.

CPU jezgra ne prikazuje popravak

Sposobnost da više CPU jezgri rade na različitim sistemskim zadacima istovremeno omogućuje značajna povećanja performansi u odnosu na prethodne verzije DirectX-a.

Ovo vam daje veliko povećanje performansi kada igrate igrice na jeftinijim računalima i smanjuje kašnjenje kada igrate online s mnogo igrača.

U ovom trenutku, važno je spomenuti da prelazak na DirectX 12 s DirectX 11 neće magično povećati performanse. Korisnici na forumima su se žalili da im je FPS značajno pao nakon prelaska na DirectX 12.

Razlog za FPS pad i zastajkivanje je da motor igre pokušava koristiti sve CPU jezgre odjednom, a ako vaše računalo nema dovoljno snage, ispustit će okvire.

Drugi faktor je taj što neke grafičke kartice još ne podržavaju DirectX 12 ili imaju ograničenu podršku za njega. To može uzrokovati probleme ako upravljački program ne rukuje određenim značajkama ispravno.

Međutim, vrhunski sustavi mogu vidjeti čak i veće dobitke u performansama zbog povećanog broja CPU jezgri i drugih čimbenika kao što je brzina propusnosti memorije.

Pročitajte više o ovoj temi
  • ChatGPT 4 protiv Bard AI: Tko ima prave odgovore?
  • Bing AI protiv Bard AI: jedan je mnogo bolji u svom poslu
  • Microsoft Loop vs. Pojam: usporedna usporedba
  • Fortect Recenzija: isplati li se novi PC Optimizer?

Asinkroni Compute shaderi

DirectX 11 nije pružao nikakvu podršku za asinkrone računalne shadere. Svaki uređaj je imao svoj red čekanja posla i mogao je raditi samo na jednoj stvari u isto vrijeme.

U tradicionalnoj igri, zadaci grafičke obrade obrađuju se na jednoj po jednoj jezgri. To je značilo da se GPU-ovi nisu uvijek učinkovito koristili; bili bi u stanju mirovanja dok čekaju upute CPU-a ili memorijskog sustava.

Jedno od najvećih poboljšanja u DirectX 12 je dodavanje asinkronih računalnih shadera. Asinkroni računalni shaderi omogućuju programerima da programiraju GPU-ove za izvršavanje više zadataka istovremeno. To štedi vrijeme jer ne moraju čekati jedno drugo.

To omogućuje brže dovršavanje zadataka, što poboljšava ukupnu izvedbu. Osim toga, ovo bi također trebalo rezultirati smanjenom potrošnjom energije i izlazom topline iz vašeg CPU-a. Teoretski, ovo bi vaše računalo trebalo učiniti učinkovitijim.

Trebate li DirectX 12 za Windows 11?

Da, DirectX 12 spada na popis minimalni sistemski zahtjevi za Windows 11 i mora se. A budući da je lansiran još u srpnju 2015., većina modernih računala kompatibilna je s njim. Dakle, DirectX 12 je najvjerojatnije zahtjev koji će vaše računalo ispuniti.

Uz DirectX 12, potrebna vam je grafička kartica kompatibilna s WDDM 2.0 (Model upravljačkog programa zaslona za Windows).

Poboljšava li korištenje DirectX 12 FPS?

Odgovor je da, poboljšava FPS - ali samo ako koristite podržanu grafičku karticu. Koristi manje CPU vremena i omogućuje da se više posla obavi u isto vrijeme. To znači da igre koje koriste DirectX 12 mogu raditi brže na istom hardveru.

Budući da DirectX 12 koristi manje procesorskog vremena, igre koje ga koriste također mogu bolje raditi na nižim procesorima. Ako ste prije imali problema s igranjem određenih igara jer vaše računalo nije bilo dovoljno snažno, ovo predstavlja priliku za igranje ovih igara.

Konačno, nakon usporedne usporedbe, ne bi bilo potpuno bez preporuke. Obje tehnologije svakako imaju svoju primjenu u igrama i grafici, ali koju biste trebali koristiti? Što je učinkovitije, brže i u konačnici bolje za igranje?

Da damo jednostavan odgovor na temelju našeg testiranja, sve ovisi o vašem hardveru. Ako koristite Windows 10 ili 11 i relativno modernu video karticu, trebali biste koristiti DirectX 12.

Da biste uopće koristili DirectX 12, vaše računalo mora biti dizajnirano imajući na umu tu tehnologiju. U protivnom biste mogli vidjeti probleme s izvedbom dok ga koristite.

Ako koristite Windows 7 ili još gore, Vista ili XP, DirectX 11 će vjerojatno biti najbolji za vaše potrebe.

Doživite li bilo koji DirectX pogreške na računalu sa sustavom Windows 11, slobodno provjerite naše preporučene popravke.

Javite nam svoje želje u odjeljku za komentare u nastavku.

Još uvijek imate problema? Popravite ih ovim alatom:

SPONZORIRANO

Ako gornji savjeti nisu riješili vaš problem, vaše računalo može imati dublje probleme sa sustavom Windows. Preporučujemo preuzimajući ovaj alat za popravak računala (ocijenjeno Sjajno na TrustPilot.com) kako biste im se jednostavno obratili. Nakon instalacije jednostavno kliknite Započni skeniranje i zatim pritisnite na Popravi sve.

DirectX 11 protiv DirectX 12: potpuna usporedba performansi

DirectX 11 protiv DirectX 12: potpuna usporedba performansiDirectx 12

DirectX 11 nasuprot DirectX 12: objašnjenje performansiDirectX 11 i DirectX 12 dvije su različite verzije Microsoftovog grafičkog API-ja, a potonji je novija verzija.Novija verzija obećava da će ig...

Čitaj više
DirectX 12 igre ne koriste GPU? Kako ih prisiliti

DirectX 12 igre ne koriste GPU? Kako ih prisilitiDirectx 12Gpu

Ponovno instalirajte upravljačke programe svoje grafičke kartice kako biste izbjegli nedovoljno korištenje GPU-aNe koriste li vaše DirectX 12 igre vaš GPU ili bilježe vrlo nisku upotrebu GPU-a? To ...

Čitaj više
Pogreška Nema dovoljno memorije u DirectX 12: Kako to popraviti?

Pogreška Nema dovoljno memorije u DirectX 12: Kako to popraviti?Directx 12Directx Pogreške

Povećanje veličine datoteke stranice trebalo bi funkcioniratiMožete naići na pogrešku DirectX 12 nedovoljno memorije kada igrate igre na računalu sa sustavom Windows.To se obično događa kada na vaš...

Čitaj više