DirectX 11 pret DirectX 12: izskaidrota veiktspēja
- DirectX 11 un DirectX 12 ir divas dažādas Microsoft grafikas API versijas, no kurām pēdējā ir jaunākā versija.
- Jaunākā versija sola padarīt spēles un citu grafikas programmatūru ātrāku un efektīvāku, taču tai ir nepieciešama aparatūra, kas to atbalsta.
DirectX 11 un DirectX 12 ir spēļu grafikas API tagadne un nākotne. Abiem ir dažādas iespējas un veiktspējas īpašības.
Galvenā atšķirība starp DirectX 11 un 12 ir tā, ka pirmā ir paredzēta lietošanai sistēmās ar viena GPU konfigurāciju. Jūs varat lejupielādējiet DirectX 12 operētājsistēmā Windows 11 jo tas ir paredzēts lietošanai sistēmās ar vairākiem GPU.
Vai man vajadzētu izmantot DirectX 11 vai 12?
Galvenā atšķirība starp abām API ir tā, ka DirectX 12 var uzlabot veiktspēju, samazinot CPU lietojumu. Tā vietā, lai apstrādātu katru datora grafiskās kartes kadru, jums tas būs jādara tikai vienreiz un pēc tam jānosūta uz GPU apstrādei.
Paturot to prātā, jau vajadzētu būt skaidram, vai jums vajadzētu izvēlēties DirectX 11 vai 12. Lielākā DirectX 12 priekšrocība ir mazāka CPU virsslodze.
Tā kā tas patērē mazāk CPU laika nekā iepriekšējās DirectX versijās, tas ļauj jūsu datoram raitāk palaist spēles, tā vietā nododot darbu no CPU uz GPU.
Tas nozīmē, ka, ja jums ir vecāks dators, kuram ir grūti sekot līdzi mūsdienu spēļu prasībām pēc vizuālās precizitātes, ar grafiskās kartes jaunināšanu var nepietikt. CPU jaunināšana var būt nepieciešama arī.
Ja jūsu centrālais procesors nav daudzkodolu, vislabāk ir izvairīties no DirectX 12. Tas ir tāpēc, ka, ja jūsu spēles ir lēnas vai aizkavētas, šis solis to pasliktinās. DirectX 12 ir paredzēts augstākās klases spēļu datoriem, kas izgatavoti ar jaunāku aparatūru. Maz ticams, ka jūs redzēsit uzlabojumus, ja jums nebūs pareizās aparatūras.
Kad man vajadzētu izvēlēties DirectX 12?
DirectX 12 ir vairāki uzlabojumi salīdzinājumā ar iepriekšējām DirectX 11 versijām. Acīmredzamākā atšķirība starp abiem ir tā, ka, lai izmantotu DirectX 12, jums ir nepieciešams dators, kurā darbojas sistēma Windows 10 vai 11.
Jūs joprojām varat izmantot DirectX 11 operētājsistēmās Windows 7 un 8, taču jūs iegūsit labāku datora veiktspēju, ja jaunināšana uz Windows 11. Windows 11 ir nosaukta par labāko operētājsistēmu spēlēm, un ir viegli saprast, kāpēc.
Ir arī svarīgi atzīmēt, ka DirectX 12 vēl nav saderīgs ar visām spēlēm. Par laimi, visu laiku tiek pievienoti vairāk nosaukumu.
Kāda ir atšķirība starp DirectX 11 un DirectX 12?
DirectX 11 un DirectX 12 ir divas dažādas vienas un tās pašas lietas versijas. Citiem vārdiem sakot, tie abi nodrošina vienu un to pašu funkcionalitāti un tos var izmantot paralēli vienā sistēmā. Vienīgā atšķirība ir tā, ka DirectX 12 ir jaunāka versija, un tai ir dažas priekšrocības salīdzinājumā ar DirectX 11.
DirectX 12 ir paredzēts ne tikai spēlēm. Izstrādātāji to arī uzskata par perfektu zemāko pieskaitāmo izmaksu dēļ. Tas nozīmē, ka viņi var izspiest vairāk no jūsu datora aparatūras nekā ar vecākām DirectX versijām.
Daudzkodolu atbalsts
Grafikas uzdevumiem, piemēram, renderēšanai, DirectX 11 izmanto tikai vienu CPU kodolu. Bet ar DirectX 12 varat izmantot līdz sešiem kodoliem vai pat vairāk, ja jūsu centrālais procesors atbalsta hipervītņu izmantošanu.
Vairāku CPU kodolu iespēja vienlaikus strādāt ar dažādiem sistēmas uzdevumiem ļauj ievērojami palielināt veiktspēju salīdzinājumā ar iepriekšējām DirectX versijām.
Tas ievērojami uzlabo veiktspēju, spēlējot spēles zemas klases datoros, un samazina aizkavi, spēlējot tiešsaistē ar daudziem spēlētājiem.
Šajā brīdī ir svarīgi pieminēt, ka pāreja uz DirectX 12 no DirectX 11 maģiski nepalielinās veiktspēju. Lietotāji forumos ir sūdzējušies, ka viņu FPS ievērojami samazinājās pēc pārejas uz DirectX 12.
Iemesls tam, FPS kritums un stostīšanās ir tas, ka spēles dzinējs mēģina vienlaikus izmantot visus CPU kodolus, un, ja jūsu datoram nav pietiekami daudz jaudas, tas izlaidīs kadrus.
Vēl viens faktors ir tas, ka dažas grafikas kartes vēl neatbalsta DirectX 12 vai arī tām ir ierobežots atbalsts. Tas var radīt problēmas, ja draiveris nepareizi apstrādā noteiktas funkcijas.
Tomēr augstākās klases sistēmas var redzēt vēl lielāku veiktspējas pieaugumu, pateicoties palielinātajam CPU kodolu skaitam un citiem faktoriem, piemēram, atmiņas joslas platuma ātrumam.
- ChatGPT 4 vs Bard AI: kam ir pareizās atbildes?
- Bing AI pret Bard AI: viens ir daudz labāks savā darbā
- Microsoft Loop vs. Jēdziens: salīdzinājums līdzās
- Fortect apskats: vai jaunais datora optimizētājs ir tā vērts?
Asinhronie aprēķinu ēnotāji
DirectX 11 nesniedza nekādu atbalstu asinhroniem skaitļošanas ēnotājiem. Katrai ierīcei bija sava veicamo darbu rinda, un tā vienlaikus varēja strādāt tikai ar vienu lietu.
Tradicionālajā spēlē grafikas apstrādes uzdevumi tiek apstrādāti vienā kodolā vienlaikus. Tas nozīmēja, ka GPU ne vienmēr tika izmantoti efektīvi; tie darbotos dīkstāvē, gaidot CPU vai atmiņas sistēmas norādījumus.
Viens no lielākajiem DirectX 12 uzlabojumiem ir asinhrono skaitļošanas ēnotāju pievienošana. Asinhronie aprēķinu ēnotāji ļauj izstrādātājiem programmēt GPU, lai vienlaikus izpildītu vairākus uzdevumus. Tas ietaupa laiku, jo viņiem nav jāgaida vienam uz otru.
Tas ļauj ātrāk paveikt uzdevumus, kas uzlabo kopējo veiktspēju. Turklāt tam vajadzētu arī samazināt jūsu CPU enerģijas patēriņu un siltuma atdevi. Teorētiski tam vajadzētu padarīt jūsu datoru efektīvāku.
Vai jums ir nepieciešams DirectX 12 operētājsistēmai Windows 11?
Jā, DirectX 12 ietilpst sarakstā minimālās sistēmas prasības operētājsistēmai Windows 11 un tas ir obligāti. Un kopš tā palaišanas 2015. gada jūlijā lielākā daļa mūsdienu datoru ir saderīgi ar to. Tātad DirectX 12, visticamāk, ir prasība, kas atbilst jūsu datoram.
Kopā ar DirectX 12 jums ir nepieciešama grafikas karte, kas ir saderīga ar WDDM 2.0 (Windows displeja draivera modelis).
Vai DirectX 12 izmantošana uzlabo FPS?
Atbilde ir jā, tas uzlabo FPS, taču tikai tad, ja izmantojat atbalstītu grafikas karti. Tas patērē mazāk CPU laika un ļauj vienlaikus paveikt vairāk darba. Tas nozīmē, ka spēles, kurās tiek izmantota DirectX 12, var darboties ātrāk ar to pašu aparatūru.
Tā kā DirectX 12 patērē mazāk CPU laika, spēles, kas to izmanto, var labāk darboties arī zemākas klases CPU. Ja jums iepriekš bija problēmas, spēlējot noteiktas spēles, jo jūsu dators nebija pietiekami jaudīgs, tas sniedz iespēju spēlēt šīs spēles.
Visbeidzot, pēc salīdzināšanas līdzās, tas nebūtu pilnīgs bez ieteikuma. Abas tehnoloģijas noteikti tiek izmantotas spēlēs un grafikā, bet kuru no tām vajadzētu izmantot? Kura ir efektīvāka, ātrāka un galu galā labāka spēlēšanai?
Lai sniegtu vienkāršu atbildi, pamatojoties uz mūsu testēšanu, viss ir atkarīgs no jūsu aparatūras. Ja izmantojat Windows 10 vai 11 un salīdzinoši modernu videokarti, jums vajadzētu izmantot DirectX 12.
Lai vispār izmantotu DirectX 12, jūsu datoram ir jābūt izstrādātam, tieši ņemot vērā tehnoloģiju. Pretējā gadījumā, lietojot to, var rasties veiktspējas problēmas.
Ja izmantojat operētājsistēmu Windows 7 vai, vēl ļaunāk, Vista vai XP, DirectX 11, iespējams, būs vislabākais jūsu vajadzībām.
Ja jums vajadzētu piedzīvot kādu DirectX kļūdas jūsu Windows 11 datorā, nekautrējieties pārbaudīt mūsu ieteiktos labojumus.
Paziņojiet mums savu izvēli komentāru sadaļā zemāk.
Vai joprojām ir problēmas? Labojiet tos, izmantojot šo rīku:
SPONSORĒTS
Ja iepriekš minētie padomi neatrisina jūsu problēmu, jūsu datorā var rasties dziļākas Windows problēmas. Mēs rekomendējam lejupielādējot šo datora labošanas rīku (TrustPilot.com novērtēts kā lieliski), lai tās viegli risinātu. Pēc instalēšanas vienkārši noklikšķiniet uz Sākt skenēšanu pogu un pēc tam nospiediet Remontēt visu.