Tech reviews and news

Co je Vulkan? Všechna fakta o alternativě Direct X.

click fraud protection

Právě jste si vybrali novou zářivou počítačovou hru a jste zmatení, zda byste si měli na úvodní obrazovce vybrat možnost Direct X 11/12 nebo Vulkan?

Nejste sami, protože pokud nejste seriózní technik, pravděpodobně nejste úplně aktuální o nejnovějším vývoji ve světě API a o tom, jak mění svět her. Naštěstí pro vás, Trusted je tu, aby pomohl.

Zde je vše, co potřebujete o Vulkanu vědět.

Vulkan: Co je API?

Vulkan je specifikace aplikačního programového rozhraní (API) zaměřená na hry založená na technologii AMD Mantle. Byl vyvinut společností Khronos Group - dobrodincem bez zisku, který je rozhodnut pomoci vývojáři dělají lepší hry - a je navržen tak, aby nahradil běžněji používané OpenGL a OpenGL ES standardy.

Pro ty, kteří to nevědí, jsou API páteří jakékoli velké technologie. Poskytují rámec protokolů, nástrojů a rutin, které mohou vývojáři použít k vytváření aplikací. API také řídí a rozhoduje o tom, jak software a hardware vzájemně komunikují.

Vulkan: Proč by mě to mělo zajímat?

Právě teď vás asi zajímá, proč by vám mělo záležet na něčem tak temném, jako je specifikace API, po tom všem, co je problém vývojáře, že? Normálně bych řekl, že máte pravdu, ale v případě Vulkana jsou věci trochu složitější.

Vulkan je ve skutečnosti klíčovým krokem pro herní průmysl a vývoj jako celek a má potenciál vyřešit řadu problémů pro běžné spotřebitele i vývojáře.

Pro začátek si povíme něco o OpenGL a OpenGL ES. Tato dvě API byla pro vývojáře v průběhu let bolestí hlavy. OpenGL je předchozí desktopové API společnosti Khronos, zatímco OpenGL ES byla mobilní nabídka skupiny.

Oddělení mezi mobilním a desktopovým API mělo smysl před několika lety, ale dnes je vzájemně propojeno ve světě, kde se světy mobilních a stolních počítačů stále více prolínají, to bylo potíže vývojáři.

Rozkol znamenal, že vývojáři museli při pokusu o vytvoření kříže přijmout hybridní nebo dokonce samostatné vývojové postupy tituly platforem - problém, díky kterému bylo kódování pro stolní a mobilní prostředí nákladné a časově náročné Zkušenosti.

Vulkan si klade za cíl to změnit tím, že vývojářům nabídne sadu open-source, multiplatformních vývojových materiálů teoreticky fungují napříč více operačními systémy, včetně Windows 7 až 10, Linux, SteamOS, Tizen a Android.

Teoreticky to vývojářům usnadní spuštění jejich zboží na různých platformách a vytvoření služeb napříč ekosystémy. Stručně to znamená, že s Vulkanem můžete ve velmi blízké budoucnosti vidět více her, které se objevují na více místech.

Vulkan: Není to jen o mobilu

Mobile není jedinou oblastí, kde Vulkan pomáhá. Rozhraní API také používá řada vývojářů k vytváření plnohodnotných trojitých titulů A. Doom Eternal vás přiměje používat Vulkan a jeho vynořování jako možnost v nabídce Start mnoha dalších her, například Strange Brigade.

Je to proto, že zjednodušení kódování na Vulkanu ca zlepšuje výkon her snížením objemných režií ovladačů, které brzdí výkon hry. Skutečnost, že API nabízí vývojářům podrobnější kontrolu nad komponenty, je dalším faktorem, který by mohl pomoci zvýšit herní výkon.

Na rozdíl od mnoha konkurenčních API umožňuje Vulkan vývojářům převzít větší kontrolu nad správou klíčových věcí, jako je alokace paměti a paralelní generování zátěží GPU - funkce, která jim umožní získat více energie z vícevláknových vláken systémy.

Konečným výsledkem budou energeticky účinnější a lépe vypadající hry na všech zařízeních, od chytrých telefonů a tabletů, po stolní počítače a notebooky a vyhrazené herní konzole.

Příbuzný: Nejlepší počítačové hry

Vulkan: Ukažte mi hry!

To vše zní skvěle, ale nakonec to nebude nic znamenat, pokud se vývojářská komunita nedostane za Vulkan a nezačne ji používat. Zdá se, že se to naštěstí již stalo.

Od spuštění každé technologické společnosti, na kterou si vzpomenete, začalo tlačit na vývojáře, aby podporovali Vulkan. Společnost Qualcomm oznámila, že učiní z podpory Vulkanu klíčovou součást všech svých budoucích mobilních čipů a dokonce ji uvedla jako klíčový prodejní bod svých nejnovějších Hledík CPU na MWC.

AMD také podporuje Vulkan ve svých CPU a GPU. Společnost Nvidia také projevila ochotu uspořádat „Vulkan Developer Day“, aby pomohla shromáždit podporu API na začátku tohoto roku. Valve je také nepřekvapivě na palubě, protože byl zastáncem od prvních dnů Vulkanu. Což znamená, že v dohledné budoucnosti pravděpodobně uvidíme více her, které budou tlačit Vulkana vedle Direct X.

Sledovali jste jen dvě minuty Zaklínače, než ho vypnuli? Netflix vás stále počítá jako diváka

Zaklínač je oficiálně na cestě a bude nejúspěšnějším spuštěním show Netflix vůbec. Nad tímto úspě...

Přečtěte Si Více

Ve srovnání s Facebookem a Amazonem si představitelé Netflixu myslí, že jsou „dobří“ na internetu

Rozvržení plánů na ovládnutí světa nebylo dosud nikdy spojováno s hrdinou daného příběhu. Výkonní...

Přečtěte Si Více

Xiaomi Mi Watch: Všechny oficiální podrobnosti, o kterých potřebujete vědět

Xiaomi Mi Watch: Všechny oficiální podrobnosti, o kterých potřebujete vědět

Byly oznámeny vůbec první inteligentní hodinky Xiaomi značky Mi - zde je vše, co zatím víme o des...

Přečtěte Si Více

insta story