Čo je DirectX 12 a aké sú jeho výhody?

DirectX 12 je špeciálny komponent, ktorý zaisťuje koordinovanú prevádzku OS a ďalších aplikácií, hlavne hier, s ovládačmi grafických kariet.

Ak ste pravidelne sledovali našu sériu materiálov týkajúcich sa nového systému Windows 10, pravdepodobne ste si všimli, že sa v nich často spomínalo rozhranie DirectX 12. To nie je náhoda - od doby, keď spoločnosť Microsoft začala hovoriť o ďalšej verzii operačného systému, spoločnosť opakovane zdôraznil ústrednú úlohu, ktorú mu pripisuje najnovší DirectX. Prečo je to pre vás ako používateľa také dôležité a aké vylepšenia prinesú novú verziu grafického rozhrania s nadchádzajúcim systémom Windows 10? Dnes sa pokúsime stručne odpovedať na tieto otázky..

Trochu pozadia

Aj keď sa to často vníma ako integrálna súčasť každého Windows, v skutočnosti sa DirectX prvýkrát objavil v druhom aktualizácii Service Pack pre Windows 95. Je to komplexná sada rôznych modulov zjednotená pod všeobecným názvom „aplikačné programovacie rozhranie“ (API). Každá z nich vykonáva početné a rozmanité funkcie, ale ich hlavným cieľom je poskytnúť priamy prístup rôznym multimediálnym a video programom (hlavne hry, samozrejme) k hardvéru počítačového systému so systémom Windows..

Pred prvou verziou DirectX (ktorá obsahovala sériové číslo 2.0a) s Windows 95 Service Release 2 bolo spúšťanie a vykonávanie takýchto aplikácií (hier) ťažkopádny a zložitý proces. Na získanie priameho prístupu k hardvéru sa program obrátil na DOS, predchodcu Windows bez grafického rozhrania. Bol to, mierne povedané, neúčinný mechanizmus na použitie komponentov ako RAM, video a zvuková karta atď..

S príchodom systému Windows 95 sa spoločnosť Microsoft rozhodla, že je čas otvoriť novú stránku v histórii. Spoločnosť si uvedomila, že na to, aby bol nový operačný systém obľúbený medzi bežnými používateľmi a najmä medzi hráčmi, je potrebné ponúknuť efektívnejšie pracovné prostredie, aby mohli herné tituly fungovať..

Takto vznikol DirectX - softvérové ​​rozhranie novej generácie, vďaka ktorému všetky multimediálne aplikácie, ktoré ho môžu používať, získali rýchlejší prístup k zariadeniu, ktoré potrebujú..

Na začiatku sa zavádzanie nového API uskutočňovalo pomerne pomaly, najmä na pozadí pomerne silnej konkurencie zo strany OpenGL, ktorá sa objavila pred niekoľkými rokmi. Postupne sa však DirectX zlepšoval a zlepšoval a dnes takmer vo svete počítačových počítačových hier dominuje takmer výlučne - aspoň na platforme Windows..

Šťastie číslo 12

Nie je ťažké uhádnuť, že čísla v názve rozhrania označujú číslo verzie. V tomto prípade hovoríme o dvanástej verzii DirectX, ktorá si zaslúži osobitnú pozornosť od všetkých jedenástich ďalších, ktorí jej predchádzajú..

Pravda je, že za posledné desaťročie - od verzie 10, Microsoft v podstate „ležal na svojich starých vavrínoch“, pokiaľ ide o DirectX. Dominantné postavenie rozhrania (a najmä systému Windows) v segmente počítačov spôsobilo, že spoločnosť bola trochu lenivejšia a výsledkom bolo, že väčšina vylepšení vo verziách 10 a 11 bola evolučnejšia ako revolučná. Každá z týchto verzií dostala priebežné aktualizácie, ktoré pridali relatívne menšie optimalizácie a nové, ale nie zvlášť pôsobivé funkcie..

Naopak, verzia 12 je veľký, rozhodujúci krok vpred nielen pre DirectX, ale aj pre Microsoft ako celok.

Keďže systém Windows 10 bude jedinou platformou fungujúcou na smartfónoch, tabletoch, notebookoch, stolných počítačoch a herných konzolách (Xbox One), príchod DirectX 12 ovplyvní oveľa širšiu škálu hardvérových zariadení.

Napríklad pre majiteľov Xbox One nové rozhranie sľubuje rýchlejšie vykresľovacie schopnosti, a teda aj krajšie vyzerajúcu hru. Microsoft ďalej dúfa, že prechod na DirectX 12 zničí nadradenosť ich hlavného konkurenta - konzoly Sony PlayStation 4, ktorá v súčasnosti ponúka vyšší výpočtový výkon ako Xbox One. Napríklad nové rozhranie API umožní vývojárom hier získať rýchlejší prístup k vysokovýkonnej vyrovnávacej pamäti ESRAM konzoly Xbox, čo následne povedie k zvýšeniu počtu snímok za sekundu..

DirectX 12 tiež sľubuje zrýchlenie palubnej dosky Xbox One, ako aj plnú podporu pre video 4K.

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

Ďalší veľmi zaujímavý sľub týkajúci sa DirectX 12 je: optimalizácia. Microsoft hovorí, že iba s inováciou na Windows 10 (respektíve DirectX) sa multimediálny (t. J. Herný) výkon vášho počítača môže takmer zdvojnásobiť. Predbežné testy PCWord ukázali, že rast môže byť ešte väčší.

Ako môžeme dosiahnuť podobný skok vo výkone bez výmeny hardvéru? Všetko je veľmi jednoduché - vďaka úplnému využitiu zdrojov, ktoré má počítač k dispozícii.

Prakticky všetky súčasné počítače, či už mobilné alebo stolné, sa dnes spoliehajú na procesor s viac ako jedným výpočtovým jadrom. Navyše - v moderných grafických procesoroch sa počet jadier meria v tisícoch.

Vrátime sa späť v čase, keď spoločnosť Intel ukončila „vojnu o megahertz“ a prijala koncepciu zvýšenia produktivity prostredníctvom paralelizmu, t. oddelením operácií / výpočtov medzi dvoma alebo viacerými procesorovými jadrami nebol vtedajší softvér pripravený na taký obrovský skok vpred.

Ani hromadné operačné systémy (čítanie Windows), ani aplikácie bežiace pod ich kontrolou neboli optimalizované tak, aby maximalizovali výhody, ktoré majú viac ako jedno jadro procesora..

Preto nahradenie jednojadrového procesora dvojjadrovým alebo štvorjadrovým procesorom nepochybne viedlo k zvýšeniu produktivity, ale nie tak dramatickému, ako očakávali používatelia..

Jednou z hlavných úloh nového DirectX 12 je práve to, aby hry umožnili maximalizovať využitie všetkých dostupných jadier procesorov a načítať ich na plnú kapacitu. Účinok takejto optimalizácie je prinajmenšom pôsobivý - výsledky populárneho testu 3D Mark ukazujú, že pri prechode z DirectX 11 na DirectX 12 dochádza k 10-15-násobnému zvýšeniu výkonu.!

To však nie je všetko. Softvérový gigant sľubuje zvýšenie výkonu nielen pre výkonné stolové systémy, ale aj pre slabšie zariadenia, ako sú prenosné počítače a tablety so systémom Windows..

To samozrejme neznamená, že sa zázračne premenia na plnohodnotnú alternatívu stolného herného počítača, ale vďaka systémom Windows 10 a DirectX 12 ponúknu plynulejšiu a lepšiu grafiku..

Nové rozhranie poskytne omnoho efektívnejší algoritmus na distribúciu úloh medzi integrovanou a diskrétnou grafikou - funkcia podobná funkcii, ktorú ponúka pred viac rokmi senzačná technológia spoločnosti Lucid Virtu..

A konečne - DirectX 12 pripraví Windows na nový svet s rozlíšením 4 kB, ktoré, ako dúfame, získajú oporu vo svete počítačov v nasledujúcich rokoch.

DirectX 12 si môžete zadarmo stiahnuť z oficiálnych stránok.

Prajem pekný deň!