DirectX 11 vs. DirectX 12: Aké sú rozdiely?

Directx 11 Vs Directx 12 Ake Su Rozdiely



Ak ste počítačový hráč so systémom Windows, potom viete, či DirectX 12 je lepší ako DirectX 11 je veľmi dôležité, aby ste z vašich obľúbených videohier dostali to najlepšie. Teraz väčšina ľudí povie, že DirectX 12 je lepší, pretože má vyššie číslo, ale veci zvyčajne nie sú také jednoduché.



DirectX 12 bol vydaný už v roku 2015 spolu so systémom Windows 10. Microsoft tvrdí, že je to zatiaľ najlepšia verzia DirectX a pravdepodobne zaháji novú éru pre hráčov. Je to preto, že je schopný zvýšiť výkon GPU a zároveň znížiť réžiu CPU.





Problém je, že zvýšenie výkonu počítača nie je také jednoduché ako prechod na novú verziu DirectX. Alebo možno áno, tak nám dovoľte zistiť, čo sa tu presne deje.





DirectX 11 vs DirectX 12

Obe verzie DirectX sú skvelé, ale DirectX 12 je novšia verzia a ako taká prichádza s funkciami, ktoré sa nenachádzajú v DirectX 11. Určenie, ktorá je lepšia, však nie je také jednoduché.



Čo je DirectX od spoločnosti Microsoft?

DirectX je teda súbor kľúčových rozhraní API navrhnutých na účely spracovania povinností súvisiacich s multimédiami. To môže zahŕňať programovanie videohier v systéme Windows, Xbox a akejkoľvek inej platforme založenej na spoločnosti Microsoft.

grafická karta nie je kompatibilná s Windows 10

Aké sú rozdiely medzi DirectX 11 a DirectX 12?

DirectX 12 , dokáže interagovať s hardvérom vášho počítača na pokročilejšej úrovni. Napríklad DirectX 12 je navrhnutý tak, aby rozložil záťaž CPU medzi ďalšie jadrá, no nielen to, môže umožniť každému jadru komunikovať s GPU súčasne.

DirectX 11 na druhej strane umožňuje hrám využívať iba dve a štyri jadrá CPU. V mnohých prípadoch je maximálny počet tri, pretože jedno z jadier sa používa na diktovanie pokynov GPU.



Pokiaľ ide o efektné funkcie zvončekov a píšťaliek, DirectX 12 to berie do úvahy. To zahŕňa objekty stavu potrubia (PSO) a asynchrónne výpočty. Vidíte, asynchrónne výpočty zvyšujú využitie GPU tým, že mu umožňujú paralelne zvládať viacero pracovných zaťažení.

Dúfame, že odomknete plný potenciál vášho GPU, aj keď to závisí od toho, či GPU podporuje DirectX 12, pretože nie všetky. Nebojte sa, pretože všetky GPU, ktoré boli vydané po roku 2015, podporujú DirectX 12, takže ak je vek vášho súčasného hardvéru v súlade s konkrétnym dátumom, potom je všetko v poriadku.

Okrem vykresľovania grafiky je váš GPU zodpovedný za riešenie širokej škály kľúčových úloh. Napríklad na spustenie algoritmov strojového učenia je potrebný GPU. Teraz, ak sa DirectX 11 používa v situácii strojového učenia, môže vykonávať úlohy iba jednu po druhej a v určitom poradí. Kedykoľvek sa to stane, výkon má tendenciu zasiahnuť, pretože sa nevyužívajú všetky zdroje súvisiace s GPU.

DirectX 12 rieši tento problém využitím asynchrónneho výpočtového systému, takže využitie GPU je podľa očakávania maximalizované a váš herný výkon sa tak zlepší.

Okrem toho by sme mali poznamenať, že DirectX 12 je prvým, ktorý predstavuje PSO masám. Pre tých, ktorí sa čudujú, PSO sú objekty, ktoré vysvetľujú stav celého grafického potrubia. Vidíte, PSO funguje ako fľaša, ktorá obsahuje každý stav a komponent potrebný na vytvorenie obrazu. Takže v podstate to GPU umožní predbežne spracovať všetky závislé stavy bez toho, aby musel stavy neustále prepočítavať.

Keď sa to použije, réžia CPU sa výrazne zníži v porovnaní s tým, ako DirectX 11 rieši veci.

Čo by ste si mali vybrať, DirectX 12 alebo DirectX 11?

Takže veľká otázka, ktorá si zaslúži odpoveď, je, čo je lepšie? Odpoveď závisí od hry, ktorú sa snažíte hrať. Niektoré hry boli vytvorené s ohľadom na DirectX 11, zatiaľ čo modernejšie tituly boli vyvinuté s DirectX 12 ako ústredným bodom.

Ak však nie ste typ človeka, ktorý hrá staršie videohry, potom DirectX 12 je stávka na istotu pretože takmer všetky nové tituly dnes prichádzajú s podporou DirectX 12 oproti predchádzajúcej verzii.

ČÍTAŤ : Ako používať diagnostický nástroj DirectX (DxDiag) pre odstraňovanie problémov

Zlepší DirectX 12 FPS?

V závislosti od hry môže DirectX 12 priniesť vylepšenia, pokiaľ ide o FPS. Niektoré hry, ako napríklad Cyberpunk 2077, zaznamenali 20-percentný nárast snímkovej frekvencie pri 1080p, zatiaľ čo Assassin’s Creed Valhalla dokázalo získať 25-percentné zvýšenie pri rovnakom rozlíšení.

Potrebujem DirectX 11, ak mám 12?

DirectX nie je niečo, čo môžete nainštalovať samostatne, čo znamená, že neexistuje spôsob, ako nainštalovať DirectX 11 a DirectX 12 samostatne na ten istý počítač. Keďže rozhranie DirectX API nie je spätne ani kompatibilné, niektoré hry alebo aplikácie môžu na správne fungovanie vyžadovať staršiu verziu.

  Ikona WindowsClub
Populárne Príspevky