DirectX 11 vs. DirectX 12: Jaké jsou rozdíly?

Directx 11 Vs Directx 12 Jake Jsou Rozdily



Pokud jste počítačový hráč se systémem Windows, pak víte, zda DirectX 12 je lepší než DirectX 11 je velmi důležité, abyste ze svých oblíbených videoher dostali to nejlepší. Nyní většina lidí řekne, že DirectX 12 je lepší, protože má vyšší číslo, ale věci obvykle nejsou tak jednoduché.



DirectX 12 bylo vydáno v roce 2015 spolu s Windows 10. Microsoft tvrdí, že je to zatím nejlepší verze DirectX a pravděpodobně zahájí novou éru pro hráče. Je to proto, že je schopen zvýšit výkon GPU a zároveň snížit režii CPU.





Problém je v tom, že zvýšení výkonu počítače není tak snadné jako přechod na novou verzi DirectX. Nebo možná je, takže pojďme zjistit, co se tady přesně děje.





DirectX 11 vs DirectX 12

Obě verze DirectX jsou skvělé, ale DirectX 12 je novější verze a jako taková přichází s funkcemi, které v DirectX 11 nenajdete. Nicméně určení, která je lepší, není tak jednoduché.



Co je DirectX od společnosti Microsoft?

DirectX je tedy sbírka klíčových API navržených pro účely zpracování povinností souvisejících s multimédii. To může zahrnovat programování videoher na Windows, Xbox a jakékoli jiné platformě založené na Microsoftu.

Jaké jsou rozdíly mezi DirectX 11 a DirectX 12?

DirectX 12 , je schopen interagovat s hardwarem vašeho počítače na pokročilejší úrovni. DirectX 12 je například navrženo tak, aby rozložilo zátěž CPU na další jádra, ale nejen to, může umožnit každému jádru komunikovat s GPU současně.

DirectX 11 na druhé straně umožňuje pouze hrám využívat dvě a čtyři jádra CPU. V mnoha případech je maximální počet tři, protože jedno z jader se používá k diktování pokynů GPU.



Pokud jde o efektní funkce zvonků a píšťalek, DirectX 12 to vezme tady. To zahrnuje objekty stavu potrubí (PSO) a asynchronní výpočty. Vidíte, asynchronní výpočty zvyšují využití GPU tím, že mu umožňují paralelně zpracovávat více úloh.

Doufáme, že odemknete plný potenciál vašeho GPU, i když to závisí na tom, zda GPU podporuje DirectX 12, protože ne všechny ano. Nebojte se, protože všechny GPU, které byly vydány po roce 2015, podporují DirectX 12, takže pokud je stáří vašeho současného hardwaru v souladu s tímto konkrétním datem, pak je vše v pořádku.

Kromě vykreslování grafiky má vaše GPU na starosti řešení široké škály klíčových úkolů. Například pro spuštění algoritmů strojového učení je vyžadován GPU. Nyní, pokud se DirectX 11 používá v situaci strojového učení, může provádět úkoly pouze jeden po druhém a v určitém pořadí. Kdykoli k tomu dojde, výkon má tendenci být zasažen, protože nejsou využívány všechny zdroje související s GPU.

DirectX 12 řeší tento problém pomocí asynchronního počítání, takže podle očekávání je využití GPU maximalizováno a jako takové se zlepší váš herní výkon.

Windows 10 nastavit spřažení

Dále bychom měli poznamenat, že DirectX 12 je první, kdo představuje PSO masám. Pro ty, kteří se diví, PSO jsou objekty, které vysvětlují stav celého grafického potrubí. Vidíte, objekt PSO funguje jako láhev, která obsahuje všechny stavy a komponenty potřebné pro vytvoření obrazu. Takže v podstatě to GPU umožní předběžně zpracovat všechny závislé stavy, aniž by musel stavy neustále přepočítávat.

Když je toto použito, režie CPU je výrazně snížena ve srovnání s tím, jak DirectX 11 řeší věci.

Co byste si měli vybrat, DirectX 12 nebo DirectX 11?

Takže velká otázka, která si zaslouží odpověď, je, co je lepší? Odpověď závisí na hře, kterou se snažíte hrát. Některé hry byly vytvořeny s ohledem na DirectX 11, zatímco modernější tituly byly vyvinuty s DirectX 12 jako ústředním bodem.

Přesto, pokud nejste typ člověka, který by hrál starší videohry, pak DirectX 12 je sázka na jistotu protože téměř všechny nové tituly dnes přicházejí s podporou DirectX 12 oproti předchozí verzi.

ČÍST : Jak používat diagnostický nástroj DirectX (DxDiag) pro odstraňování problémů

Zlepší DirectX 12 FPS?

V závislosti na hře může DirectX 12 přinést vylepšení, pokud jde o FPS. Některé hry jako Cyberpunk 2077 zaznamenaly 20procentní nárůst snímkové frekvence při 1080p, zatímco Assassin’s Creed Valhalla dokázala získat 25procentní zvýšení při stejném rozlišení.

Potřebuji DirectX 11, když mám 12?

DirectX není něco, co můžete nainstalovat samostatně, což znamená, že neexistuje způsob, jak nainstalovat DirectX 11 a DirectX 12 samostatně na stejném počítači. Protože rozhraní DirectX API není zpětné ani kompatibilní, některé hry nebo aplikace mohou ke správnému fungování vyžadovat starší verzi.

  Ikona WindowsClub
Populární Příspěvky