20Aug

Co potřebujete vědět o Vulkánu, který slibuje rychlejší hry na každé platformě

click fraud protection

img_56ecbb94442b5

Microsoft DirectX 12 a Apple's Metal jsou grafické platformy nové generace. Poskytují přístup na grafický hardware nižší úrovně, což umožňuje herním programátorům vytlačit vyšší výkon z hardwaru. Vulkan je odpověď na technologie platformy Microsoft a Apple.

Vzhledem k tomu, že Vulkan je multiplatformní, přináší tuto grafickou technologii nové generace na Android Google, verzi SteamOS, Linux, všechny verze systému Windows a případně i další konzolu Nintendo. Vulkan přináší lepší herní výkon na absolutně libovolné platformě, která ji chce používat, a dělá hry přenosnější mezi různými platformami.

Vše začalo s pláštěm AMD

název prezentace

Abychom pochopili, odkud pochází Vulkan, je důležité znát malou historii. Všechno začalo s prací AMD na Mantle, která byla oznámena v roce 2013. Mantle byl nový grafický systém nasazený přímo vývojářům her. Sliboval, že hry bude rychlejší tím, že poskytne efektivnější grafickou vrstvu. Více technicky, slibuje nižší režii CPU a přímý přístup k grafickým hardwarovým funkcím nižší úrovně.

instagram viewer

AMD poskytuje grafický hardware jak pro Xbox One společnosti Microsoft, tak i pro PlayStation 4 společnosti Sony a říká, že společnost Mantle byla postavena na optimalizacích, na kterých pracovalo pro herní konzole nové generace.

Mantle soupeřila s platformou DirectX společnosti Microsoft a platformou OpenGL, které oba ukazovaly věk v té době.Ve skutečnosti se jednalo o přímý útok na vlastní DirectX společnosti Microsoft, který využívá mnoho počítačových her. Vedoucí pracovníci společnosti AMD v té době uvedli, že nikdy neočekávají, že společnost Microsoft dokonce vydala další DirectX.Takže AMD musel přesvědčit vývojáře hry, aby opustili DirectX a OpenGL a používali svůj nový, lepší systém.

DirectX 12, Metal a Vulkan

Společnost Microsoft odpověděla. V roce 2014 Microsoft oznámila DirectX 12, který je nyní součástí Windows 10 a Xbox One. Společnost Microsoft ji postavila stejným způsobem, slibuje efektivnější grafický systém než DirectX 11 a ten, který poskytuje přímý přístup k grafickým hardwarovým funkcím na nižší úrovni.

Apple také oznámila podobnou technologii v roce 2014 s názvem Metal. Byl přidán do iPhonů a iPadů s iOS 8 a Mac s operačním systémem OS X 10.11 El Capitan.

AMD poté posunul kola. Několik her implementovalo experimentální Mantle podporu, ale technologie nebyla nikdy skutečně zpřístupněna veřejnosti. Společnost AMD oznámila, že se zaměří na platformu Microsoft DirectX 12 a na iniciativu OpenGL NextGeneral, nikoli na vlastní platformu. Tato "iniciativa OpenGL příští generace" byla řízena skupinou Khronos, která také řídí OpenGL a nakonec se stala Vulkan. I když jste o OpenGL nikdy neslyšeli, rozhodně jste to použili. Veškeré hry s Androidem 3D a většina iPhone 3D her - dokud Apple's Metal nebylo ohlášeno alespoň - byly napsány v OpenGL.

Vulkan přináší grafický systém příští generace pro Android, SteamOS a Linux. Windows hry mohou používat také Vulkan. Sony PlayStation 4 by mohla přidat podporu Vulkan, stejně jako Microsoft Xbox One přidal podporu DirectX 12.Nintendo se v roce 2015 klidně připojil ke skupině Khronos, takže je dobrá příležitost, že Nintendo's next console může také používat Vulkan.

Vulkan funguje dokonce i na systémech Windows 7 a Windows 8.1, které nikdy nedostanou DirectX 12. Protože je to multiplatformní, vývojáři her si mohou vybrat Vulkan a jejich optimalizovaný kód může běžet na různých platformách spíše než Windows 10 nebo jen OSX.

To je bod Vulkan: může být přidán do prakticky jakékoliv platformy. Vývojáři by mohli kódovat hry ve Vulkánu a budou snadno přenosní mezi různými platformami, což je obrovské požehnání, pokud splní své sliby.

SOUVISEJÍCÍ ČLÁNKY
Co je Direct X 12 a proč je důležité?
Apple Direct X: Co je kov a proč je důležité?

Vulkan je již zde

Skupina Khronos vydala 16. února 2016 verzi 1.0 specifikace Vulkan. Jak NVIDIA, tak i AMD přidali podporu Vulkan grafickým ovladačům pro Windows a Linux, což umožňuje Windows a Linuxům používat Vulkan. Společnost Intel vydala beta verze grafických ovladačů s podporou Vulkan pro Windows i Linux. Ventil SteamOS získal podporu Vulkan aktualizací na tyto nové ovladače.

Stručně: Pokud aktualizujete ovladače, Vulkan již pracuje s množstvím existujícího grafického hardwaru. Teď potřebujeme hry Vulkan.

Společnost Google dokonce oznámila, že budoucí verze Androidu budou mít vestavěnou podporu pro Vulkan a důkazy o práci s Vulkanem jsou patrné v práci na zdrojovém kódu systému Android. Vulkan se pravděpodobně objeví na budoucích konzolách i na různých hardwarových platformách.

Hry používající Vulkan jsou na horizontu

Vulkan, stejně jako DirectX 12 a Metal, není ve skutečnosti něco, co se jako hráč může rozhodnout použít. Jsou to nové grafické programovací systémy, které mohou vývojáři hry použít.

Stejně jako u DirectX 12 a Metal, stačí počkat na budoucí hry na podporu těchto technologií.V současné době Princip Talosu nabízí experimentální podporu pro Vulkan, kterou můžete povolit. Tato hra však nebyla navržena tak, aby používala Vulkan a její Vulkan kód je brzy a ne tak optimalizovaný, takže to nemusí nutně říci o Vulkanově potenciálním výkonu.

Vulkan samozřejmě zcela nenahradí OpenGL.Jako Croteam, vývojáři Princip Talos , řekl: "Pro jednoduché hry je zde OpenGL( nebo Direct3D), aby zůstal;[u] křivka učení není tak strmá jako u Vulkánu. Nicméně, Vulkan skutečně svítí, pokud jde o snížení režie aplikací a ovladače CPU.Je to( nebo bude) mnohem rychlejší než Direct3D 9, 11 a OpenGL! "

Ale Vulkan není jen o volbě nové možnosti v nabídce nastavení grafiky. Pomáhá Linuxům a SteamOSovi dohlédnout s hraním Windows a stává se mnohem konkurenceschopnější.To znamená, že Android bude brzy mít novou generaci grafické vrstvy konkurenční s Apple Metal. A to znamená, že vývojáři hry mohou volit Vulkan spíše než DirectX 12 a jednodušeji podporovat různé platformy - včetně Windows .To je dobré pro všechny hráče.

Stejně jako DirectX 12 na platformách Windows a Metal na platformách Apple je Vulkan novou vzrušující grafickou technologií, která slibuje, že pomůže herním vývojářům urychlit jejich hry. Jako multiplatformní technologie má také další výhody - přináší tyto funkce na nové platformy a slibuje, že usnadní přenos portů mezi platformami.