Čo potrebujete vedieť o Vulkan, ktorý sľubuje rýchlejšie hry na každej platforme

Obsah:

Čo potrebujete vedieť o Vulkan, ktorý sľubuje rýchlejšie hry na každej platforme
Čo potrebujete vedieť o Vulkan, ktorý sľubuje rýchlejšie hry na každej platforme

Video: Čo potrebujete vedieť o Vulkan, ktorý sľubuje rýchlejšie hry na každej platforme

Video: Čo potrebujete vedieť o Vulkan, ktorý sľubuje rýchlejšie hry na každej platforme
Video: Marvel's Spider-man: Miles Morales (The Movie) - YouTube 2024, Apríl
Anonim
Microsoft DirectX 12 a Apple's Metal sú grafické platformy novej generácie. Poskytujú nižšiu úroveň prístupu k grafickému hardvéru, čo umožňuje programátorom hry vytláčať viac výkonu z hardvéru. Vulkan je odpoveď medzi platformami na technológie spoločnosti Microsoft a spoločnosti Apple.
Microsoft DirectX 12 a Apple's Metal sú grafické platformy novej generácie. Poskytujú nižšiu úroveň prístupu k grafickému hardvéru, čo umožňuje programátorom hry vytláčať viac výkonu z hardvéru. Vulkan je odpoveď medzi platformami na technológie spoločnosti Microsoft a spoločnosti Apple.

Keďže Vulkan je cez platformu, prináša túto grafickú technológiu novej generácie do Androidu spoločnosti Google, spoločnosti Valve SteamOS, Linuxu, všetkých verzií systému Windows a prípadne aj novej konzole Nintendo. Vulkan prináša lepšie herné výkony na absolútne každú platformu, ktorá ju chce používať, a umožňuje hry prenosnejšie medzi rôznymi platformami.

Všetko začalo s plášťom AMD

Aby sme pochopili, odkiaľ pochádza Vulkan, je dôležité vedieť trochu histórie. Všetko to začalo s prácou spoločnosti AMD na Mantle, ktorá bola vyhlásená v roku 2013. Mantle bol nový grafický systém nasmerovaný priamo na herných vývojárov. Sľubuje, že hry bude rýchlejšie poskytovať efektívnejšiu grafickú vrstvu. Ešte technicky to prisľúbil nižšiu režijnú náročnosť CPU a priamy prístup k grafickým hardvérom nižšej úrovne.
Aby sme pochopili, odkiaľ pochádza Vulkan, je dôležité vedieť trochu histórie. Všetko to začalo s prácou spoločnosti AMD na Mantle, ktorá bola vyhlásená v roku 2013. Mantle bol nový grafický systém nasmerovaný priamo na herných vývojárov. Sľubuje, že hry bude rýchlejšie poskytovať efektívnejšiu grafickú vrstvu. Ešte technicky to prisľúbil nižšiu režijnú náročnosť CPU a priamy prístup k grafickým hardvérom nižšej úrovne.

Spoločnosť AMD poskytuje grafický hardvér pre Xbox One od spoločnosti Microsoft a PlayStation 4 spoločnosti Sony a povedal, že spoločnosť Mantle bola postavená na optimalizáciách, na ktorých pracoval pre herné konzoly novej generácie.

Mantle súťažila s Microsoft DirectX a cross-platformou OpenGL, ktoré obaja prejavovali svoj vek v tom čase. V skutočnosti to bol priamy útok na vlastný DirectX spoločnosti Microsoft, ktorý používa mnoho hier na PC. Vedúci predstavitelia spoločnosti AMD v tom čase povedali, že nikdy neočakávali, že spoločnosť Microsoft dokonca uvoľní ďalší DirectX. Takže AMD musel presvedčiť vývojárov hier, aby opustili DirectX a OpenGL a používali ich novší a lepší systém.

DirectX 12, Metal a Vulkan

Spoločnosť Microsoft odpovedala. V roku 2014 spoločnosť Microsoft oznámila rozhranie DirectX 12, ktoré je súčasťou Windows 10 a Xbox One. Spoločnosť Microsoft ju rozdelila rovnakým spôsobom, sľubujúc efektívnejší grafický systém ako DirectX 11 a ten, ktorý poskytoval priamy prístup k grafickým hardvérom na nízkej úrovni.
Spoločnosť Microsoft odpovedala. V roku 2014 spoločnosť Microsoft oznámila rozhranie DirectX 12, ktoré je súčasťou Windows 10 a Xbox One. Spoločnosť Microsoft ju rozdelila rovnakým spôsobom, sľubujúc efektívnejší grafický systém ako DirectX 11 a ten, ktorý poskytoval priamy prístup k grafickým hardvérom na nízkej úrovni.

Spoločnosť Apple tiež oznámila podobnú technológiu v roku 2014 s názvom Metal. Bola pridaná do telefónov iPhone a iPad s iOS 8 a Mac s operačným systémom OS X 10.11 El Capitan.

Potom AMD posunula prevodové stupne. Niekoľko hier zaviedlo experimentálnu podporu Mantle, ale táto technológia nebola nikdy skutočne sprístupnená verejnosti. AMD oznámila, že sa zameria na Microsoft DirectX 12 a iniciatívu NextGeneration OpenGL namiesto toho, aby tlačila svoju vlastnú platformu. Táto iniciatíva OpenGL budúcej generácie bola riadená skupinou Khronos, ktorá tiež riadi OpenGL a nakoniec sa stala Vulkan. Dokonca aj keď ste nikdy nepočuli o OpenGL, určite ste to použili. Všetky hry v systéme Android 3D a väčšina iPhone 3D hier - až kým Apple Metal nebol oznámený, boli napísané v OpenGL.

Vulkan prináša grafický systém ďalšej generácie s platformou Android, SteamOS a Linux. Windows hry môžu používať aj Vulkan. Sony PlayStation 4 môže pridať podporu Vulkan, rovnako ako Microsoft Xbox One pridal podporu DirectX 12. Spoločnosť Nintendo sa v roku 2015 pokojne pripojila k skupine Khronos, takže je dobrá šanca, že Nintendo bude môcť použiť aj Vulkan.

Vulkan funguje aj na systémoch Windows 7 a Windows 8.1, ktoré nikdy nedostanú DirectX 12. Pretože je to multiplatformná, vývojári môžu vybrať Vulkan a ich optimalizovaný kód môže bežať na rôznych platformách, a nie len na Windows 10, alebo len na OS X,

To je bod Vulkan: môže byť pridaný do prakticky každej platformy. Vývojári by mohli kódovať hry vo Vulkan a mohli by byť ľahko prenosné medzi rôznymi platformami, čo je obrovská výhoda, ak splní svoje sľuby.

Vulkan je už tu

Stručne povedané: Pokiaľ aktualizujete ovládače, Vulkan už pracuje s množstvom existujúceho grafického hardvéru. Teraz všetko, čo potrebujeme, je hrami podporujúcimi Vulkan.

Spoločnosť Google dokonca oznámila, že budúce verzie Androidu budú mať vstavanú podporu pre Vulkan a dôkazy o prácach na Vulkan sa dajú vidieť v práci na zdrojovom kóde systému Android. Vulkan sa pravdepodobne objaví aj na budúcich konzolách a na rôznych hardvérových platformách.

Hry používajúce Vulkan sú na Horizonte

Vulkan, rovnako ako DirectX 12 a Metal, nie je naozaj niečo, čo si ako hráč môže vybrať. Sú to nové grafické programovacie systémy, ktoré môžu vývojári hry používať.
Vulkan, rovnako ako DirectX 12 a Metal, nie je naozaj niečo, čo si ako hráč môže vybrať. Sú to nové grafické programovacie systémy, ktoré môžu vývojári hry používať.

Rovnako ako v prípade DirectX 12 a Metal, stačí počkať na budúce hry na podporu týchto technológií. V súčasnej dobe, Princíp Talos ponúka experimentálnu podporu Vulkan, ktorú môžete povoliť. Avšak táto hra nebola navrhnutá na používanie Vulkan a jeho Vulkan kód je skorý a nie tak optimalizovaný, takže to nemusí nevyhnutne povedať o Vulkanovom potenciálnom výkone.

Vulkan samozrejme úplne nenahradí OpenGL. Ako Croteam, vývojári spoločnostiPrincíp Talos, povedal: "Pre jednoduché hry je tu OpenGL (alebo Direct3D) na pobyt; krivka učenia nie je taká strmá ako u Vulkánu. Avšak Vulkan naozaj svieti, pokiaľ ide o zníženie režijných nákladov na aplikácie a ovládače CPU. Je (alebo bude) oveľa rýchlejší ako Direct3D 9, 11 a OpenGL!"

Vulkan však nie je len o výbere novej možnosti v ponuke nastavení grafiky. Pomáha Linuxom a SteamOSovi doháňať hranie Windows a stávajú sa oveľa konkurencieschopnejšími. Znamená to, že Android bude čoskoro mať grafickú vrstvu novej generácie konkurencieschopnú s Apple Metal. A to znamená, že herní vývojári môžu skôr vyberať Vulkan než DirectX 12 a ľahšie podporujú rôzne platformy -počítajúc do toho Windows. To je dobré pre všetkých hráčov.

Rovnako ako DirectX 12 v systéme Windows a Metal na platformách Apple, Vulkan je vzrušujúca nová grafická technológia, ktorá sľubuje, že pomôže vývojárom hry rýchlejšie ich hry. Ako technológia s viacerými platformami má aj ďalšie výhody - prináša tieto funkcie na nové platformy a sľubuje, že uľahčí portovanie medzi platformami.

Odporúča: