Co je DirectX 12 a jaké jsou jeho výhody?

DirectX 12 je speciální komponenta, která zajišťuje koordinovaný provoz OS a dalších aplikací, zejména her, s ovladači grafických karet.

Pokud jste pravidelně sledovali naši řadu materiálů týkajících se nového Windows 10, pravděpodobně jste si všimli, že v nich byl často zmiňován DirectX 12. To není náhoda - od doby, kdy Microsoft začal mluvit o další verzi operačního systému, společnost opakovaně zdůraznil ústřední roli, kterou mu přiřazuje nejnovější DirectX. Proč je pro vás jako uživatele tak důležité a jaká vylepšení přinesou novou verzi grafického rozhraní s nadcházejícím Windows 10? Dnes se pokusíme na tyto otázky stručně odpovědět..

Trochu pozadí

Ačkoli je to často vnímáno jako nedílná součást každého Windows, ve skutečnosti se DirectX poprvé objevil ve druhé aktualizaci Service Pack pro Windows 95. Jedná se o komplexní sadu různých modulů spojených pod obecným názvem „rozhraní pro programování aplikací“ (API). Každá z nich plní četné a rozmanité funkce, ale jejich hlavním cílem je poskytnout přímý přístup k různým multimediálním a video programům (hlavně hry, samozřejmě) k hardwaru počítačového systému se systémem Windows.

Před první verzí DirectX (která nesla sériové číslo 2.0a) s Windows 95 Service Release 2, spouštění a spouštění takových aplikací (her) bylo těžkopádným a složitým procesem. Pro přímý přístup k hardwaru se program obrátil na DOS, předchůdce Windows bez grafického rozhraní. Bylo to, mírně řečeno, neúčinný mechanismus pro použití komponent, jako je RAM, video a zvuková karta atd..

S příchodem Windows 95 se Microsoft rozhodl, že je čas otevřít novou stránku ve své historii. Společnost si uvědomila, že k tomu, aby byl nový operační systém populární mezi běžnými uživateli a zejména mezi hráči, je třeba nabídnout efektivnější pracovní prostředí pro fungování herních titulů.

Takto se zrodil DirectX - softwarové rozhraní nové generace, díky kterému všechny multimediální aplikace, které jej mohou používat, získaly rychlejší přístup k vybavení, které potřebují.

Na začátku, přijetí nového API šlo relativně pomalu, zejména na pozadí poměrně silné konkurence ze strany OpenGL, která se objevila před několika lety. Postupně se však DirectX zlepšoval a zlepšoval a dnes téměř ve světě počítačových videoher dominuje téměř jednou rukou - alespoň na platformě Windows.

Štěstí číslo 12

Není těžké uhodnout, že čísla v názvu rozhraní označují číslo verze. V tomto případě mluvíme o dvanácté verzi DirectX, která si zaslouží zvláštní pozornost od všech jedenácti dalších, kteří jí předcházejí.

Pravda je, že za poslední desetiletí - od verze 10, Microsoft v podstatě „ležel na svých starých vavřínech“, pokud jde o DirectX. Dominantní postavení rozhraní (a zejména Windows) v segmentu PC způsobilo, že společnost byla trochu líná, a v důsledku toho byla většina vylepšení ve verzích 10 a 11 více evoluční než revoluční. Každá z těchto verzí obdržela provizorní aktualizace, které přidaly relativně malé optimalizace a nové, ale nijak zvlášť působivé funkce..

Naproti tomu verze 12 je velkým rozhodujícím krokem nejen pro DirectX, ale pro Microsoft jako celek.

Vzhledem k tomu, že Windows 10 bude jedinou platformou běžící na smartphonech, tabletech, notebookech, stolních počítačích a herních konzolách (Xbox One), ovlivní příchod DirectX 12 mnohem širší škálu hardwarových zařízení.

Například pro majitele Xbox One slibuje nové rozhraní rychlejší vykreslovací schopnosti, a proto i krásnější hru. Microsoft navíc doufá, že přechod na DirectX 12 zničí nadřazenost jejich hlavního konkurenta - konzoly Sony PlayStation 4, která v současné době nabízí vyšší výpočetní výkon než Xbox One. Například nové API umožní vývojářům her získat rychlejší přístup k vysoce výkonnému bufferu ESRAM Xbox, což povede ke zvýšení počtu snímků za sekundu..

DirectX 12 slibuje také zrychlení řídicího panelu Xbox One a plnou podporu 4K videa.

Nový život pro staré počítače

Další velmi zajímavý slib týkající se DirectX 12 je: optimalizace. Microsoft říká, že pouze s upgradem na Windows 10 (respektive DirectX) se multimediální (tj. Herní) výkon vašeho počítače může téměř zdvojnásobit. Předběžné testy PCWord ukázaly, že růst může být ještě větší.

Jak můžeme dosáhnout podobného skokového výkonu bez výměny hardwaru? Vše je velmi jednoduché - díky plnému využití zdrojů, které má počítač k dispozici.

V současné době se prakticky všechny současné počítače, ať už mobilní nebo stolní, spoléhají na procesor s více než jedním výpočetním jádrem. Navíc - v moderních grafických procesorech se počet jader měří v tisících.

Vrátíme se zpět v čase, kdy Intel ukončil „válku o megahertz“ a přijal koncept zvyšování produktivity prostřednictvím paralelismu, tj. oddělením operací / výpočtů mezi dvěma nebo více jádry procesorů nebyl tehdejší software připraven na takový obrovský skok vpřed.

Nebyly optimalizovány ani hromadné operační systémy (čtení Windows) ani aplikace běžící pod jejich kontrolou, aby se maximalizovaly výhody, které mají více než jedno jádro procesoru.

Nahrazení jednojádrového procesoru dvojjádrovým nebo čtyřjádrovým procesorem tedy nepochybně vedlo ke zvýšení produktivity, ale ne tak dramatické, jak očekávali uživatelé.

Jedním z hlavních úkolů nového DirectX 12 je právě umožnit hrám maximalizovat využití všech dostupných procesorových jader a načíst je na plnou kapacitu. Účinek takové optimalizace je přinejmenším působivý - výsledky v populárním testu 3D Mark ukazují, že při přechodu z DirectX 11 na DirectX 12 dochází ke zvýšení výkonu 10-15krát!

To však není vše. Softwarový gigant slibuje zvýšení výkonu nejen pro výkonné stolní systémy, ale také pro slabší zařízení, jako jsou notebooky a tablety Windows.

To samozřejmě neznamená, že se zázračně promění v plnohodnotnou alternativu stolního herního PC, ale díky Windows 10 a DirectX 12 nabídnou plynulejší a lepší grafiku..

Nové rozhraní poskytne mnohem efektivnější algoritmus pro distribuci úkolů mezi integrovanou a diskrétní grafikou - funkce podobná funkci, kterou nabízí před několika lety senzační technologie společnosti Lucid Virtu..

A konečně - DirectX 12 připraví Windows na nový svět rozlišení 4K, který, jak doufáme, získá v příštích letech oporu ve světě PC.

DirectX 12 si můžete zdarma stáhnout z oficiálních stránek.

Přeji vám krásný den!