DirectX 11 proti DirectX 12: razložena zmogljivost
- DirectX 11 in DirectX 12 sta dve različni različici Microsoftovega grafičnega API-ja, pri čemer je slednja novejša različica.
- Novejša različica obljublja hitrejše in učinkovitejše igre in drugo grafično programsko opremo, vendar zahteva strojno opremo, ki jo podpira.
DirectX 11 in DirectX 12 sta sedanjost in prihodnost grafičnih API-jev za igre. Oba imata različne zmogljivosti in značilnosti delovanja.
Glavna razlika med DirectX 11 in 12 je, da je prvi zasnovan za uporabo v sistemih z eno konfiguracijo GPE. Ti lahko prenesite DirectX 12 na Windows 11 saj je zasnovan za uporabo v sistemih z več grafičnimi procesorji.
Ali naj uporabim DirectX 11 ali 12?
Glavna razlika med obema API-jema je, da lahko DirectX 12 izboljša zmogljivost z zmanjšanjem porabe procesorja. Namesto da bi morali obdelati vsak okvir na grafični kartici vašega računalnika, boste morali to storiti samo enkrat, nato pa ga poslati GPE-ju v obdelavo.
S tem v mislih bi že moralo biti jasno, ali bi morali izbrati DirectX 11 ali 12. Največja prednost, ki jo prinaša DirectX 12, je manjša obremenitev procesorja.
Ker porabi manj CPE-ja kot prejšnje različice DirectX-a, vašemu računalniku omogoča bolj gladko poganjanje iger, tako da delo s CPE-ja namesto tega prenese na GPE.
To pomeni, da če imate starejši računalnik, ki težko sledi zahtevam sodobnih iger glede vizualne zvestobe, nadgradnja vaše grafične kartice morda ne bo dovolj. Nadgradnja CPE-ja se lahko zahteva tudi.
Če vaš CPE ni večjedrni, je najbolje, da se izogibate DirectX 12. To je zato, ker če so vaše igre počasne ali zaostajajo, jih bo ta poteza poslabšala. DirectX 12 je zasnovan za vrhunske igralne računalnike z novejšo strojno opremo. Malo verjetno je, da boste opazili kakršno koli izboljšavo, če nimate ustrezne strojne opreme.
Kdaj naj uporabim DirectX 12?
DirectX 12 ima več izboljšav v primerjavi s prejšnjimi različicami DirectX 11. Najbolj očitna razlika med obema je, da za uporabo DirectX 12 potrebujete računalnik z operacijskim sistemom Windows 10 ali 11.
Še vedno lahko uporabljate DirectX 11 v operacijskih sistemih Windows 7 in 8, vendar boste dosegli večjo zmogljivost računalnika, če nadgradite na Windows 11. Windows 11 je bil razglašen za najboljši operacijski sistem doslej za igranje iger in enostavno je razumeti, zakaj.
Pomembno je tudi vedeti, da DirectX 12 še ni združljiv z vsemi igrami. Na srečo se ves čas dodaja več naslovov.
Kakšna je razlika med DirectX 11 in DirectX 12?
DirectX 11 in DirectX 12 sta dve različni različici iste stvari. Z drugimi besedami, oba zagotavljata enako funkcionalnost in ju je mogoče uporabljati vzporedno v istem sistemu. Edina razlika je v tem, da je DirectX 12 novejša različica in ima nekaj prednosti pred DirectX 11.
Tudi DirectX 12 ni samo za igranje. Razvijalcem se zdi popoln tudi zaradi nižjih režijskih stroškov. To pomeni, da lahko iz strojne opreme vašega računalnika iztisnejo več kot s starejšimi različicami DirectX.
Večjedrna podpora
DirectX 11 uporablja samo eno jedro v vašem CPE za grafične naloge, kot je upodabljanje. Z DirectX 12 pa lahko uporabite do šest jeder ali celo več, če vaš CPE podpira Hyper-threading.
Zmožnost, da več jeder CPE hkrati dela na različnih sistemskih nalogah, omogoča nekaj znatnega povečanja zmogljivosti v primerjavi s prejšnjimi različicami DirectX.
To vam daje veliko povečanje zmogljivosti pri igranju iger na računalnikih nižjega cenovnega razreda in zmanjša zakasnitev pri igranju na spletu z veliko igralci.
Na tej točki je pomembno omeniti, da prehod na DirectX 12 z DirectX 11 ne bo čarobno povečal zmogljivosti. Uporabniki na forumih so se pritoževali, da je njihov FPS po prehodu na DirectX 12 občutno padel.
Razlog za Padec FPS in jecljanje je, da motor igre poskuša uporabiti vsa jedra procesorja hkrati, in če vaš računalnik nima dovolj moči, bo izpustil okvirje.
Drugi dejavnik je, da nekatere grafične kartice še ne podpirajo DirectX 12 ali pa imajo omejeno podporo zanj. To lahko povzroči težave, če gonilnik določenih funkcij ne obravnava pravilno.
Vendar pa lahko sistemi višjega cenovnega razreda opazijo še večje izboljšanje zmogljivosti zaradi povečanega števila jeder CPU in drugih dejavnikov, kot je hitrost pasovne širine pomnilnika.
- ChatGPT 4 proti Bard AI: Kdo ima prave odgovore?
- Umetna inteligenca Bing proti umetni inteligenci Bard: Eden je veliko boljši pri svojem delu
- Microsoft Loop vs. Pojem: Vzporedna primerjava
- Pregled Fortect: ali se novi PC Optimizer splača?
Asynchronous Compute shaderji
DirectX 11 ni nudil nobene podpore za asinhrone računalniške senčnike. Vsaka naprava je imela svojo čakalno vrsto dela in je lahko delala samo na eni stvari naenkrat.
V tradicionalni igri se naloge obdelave grafike obdelujejo v enem jedru naenkrat. To je pomenilo, da grafični procesorji niso bili vedno uporabljeni učinkovito; mirovali bi med čakanjem na navodila procesorja ali pomnilniškega sistema.
Ena največjih izboljšav v DirectX 12 je dodajanje asinhronih računalniških senčil. Asinhroni računalniški senčniki omogočajo razvijalcem, da programirajo grafične procesorje za izvajanje več nalog hkrati. To prihrani čas, saj jima ni treba čakati drug na drugega.
To omogoča hitrejše dokončanje nalog, kar izboljša splošno učinkovitost. Poleg tega naj bi to povzročilo tudi zmanjšano porabo energije in toplotno moč vašega CPE-ja. Teoretično bi to moralo narediti vaš računalnik učinkovitejši.
Ali potrebujete DirectX 12 za Windows 11?
Da, DirectX 12 spada na seznam minimalne sistemske zahteve za Windows 11 in je nujno. In ker je bil predstavljen julija 2015, je večina sodobnih osebnih računalnikov združljivih z njim. DirectX 12 je torej najverjetneje zahteva, ki jo bo vaš računalnik izpolnjeval.
Poleg DirectX 12 potrebujete grafično kartico, združljivo z WDDM 2.0 (Model gonilnika zaslona Windows).
Ali uporaba DirectX 12 izboljša FPS?
Odgovor je pritrdilen, izboljša FPS - vendar le, če uporabljate podprto grafično kartico. Porabi manj časa procesorja in omogoča opravljanje več dela hkrati. To pomeni, da lahko igre, ki uporabljajo DirectX 12, delujejo hitreje na isti strojni opremi.
Ker DirectX 12 porabi manj procesorskega časa, lahko igre, ki ga uporabljajo, bolje delujejo tudi na nižjih procesorjih. Če ste prej imeli težave z igranjem določenih iger, ker vaš računalnik ni bil dovolj zmogljiv, je to priložnost za igranje teh iger.
Končno, po vzporedni primerjavi ne bi bilo popolno brez priporočila. Obe tehnologiji se zagotovo uporabljata v igrah in grafiki, toda katero bi morali uporabiti? Kateri je učinkovitejši, hitrejši in navsezadnje boljši za igranje?
Če podamo preprost odgovor na podlagi našega testiranja, je vse odvisno od vaše strojne opreme. Če uporabljate Windows 10 ali 11 in razmeroma sodobno video kartico, morate uporabiti DirectX 12.
Če želite sploh uporabljati DirectX 12, mora biti vaš računalnik zasnovan z neposredno mislijo na to tehnologijo. V nasprotnem primeru lahko med uporabo opazite težave z delovanjem.
Če uporabljate Windows 7 ali še huje, Vista ali XP, bo DirectX 11 verjetno najboljši za vaše potrebe.
Če bi doživeli kakšno Napake DirectX v vašem računalniku z operacijskim sistemom Windows 11, lahko preverite naše priporočene popravke.
Sporočite nam svoje želje v spodnjem oddelku za komentarje.
Imate še vedno težave? Popravite jih s tem orodjem:
SPONZORIRANO
Če zgornji nasveti niso rešili vaše težave, se lahko vaš računalnik sooči z globljimi težavami s sistemom Windows. Priporočamo prenos tega orodja za popravilo računalnika (ocenjeno odlično na TrustPilot.com), da jih preprosto obravnavate. Po namestitvi preprosto kliknite Zaženi skeniranje in nato pritisnite na Popravi vse.