Vulkan 1.0: multiplatformní API pro vysoce výkonnou grafiku

El 16 de Febrero letošního roku Khronos Group inzerát vydání Vulkanu 1.0 (protože nebylo možné dosáhnout plánovaného data spuštění na konci roku 20015), je po dvou letech tvrdé práce konečně připraven vyrazit do světa. První hra s Vulkanský motor je také k dispozici ve veřejné beta verzi od 16/02/16 však Situace v systému Linux není zcela příznivá pro koncové uživatele a hráče, protože většina prodejců stále existuje určení, zda pomohou prostřednictvím podpory systému Linux v systému Windows. Ignorování těchto rozdílů v operačním systému si musíte být jisti vaše očekávání jsou realistická před vyzkoušením nová hra Vulkan a zároveň dává vývojářům čas se učit a navrhovat toto nové grafické rozhraní API.

1

Vulkan 1.0

Vulkan je odpověď Khronos Group bod Microsoft DirectX 12, Apple Metal a staré API AMD Mantle poskytnout vysoce výkonná grafika. Poprvé se o tomto AP zmiňovali jako "Iniciativa OpenGL nové generace", ale jakmile se jednou jmenoval Vulkan, předchozí titul zůstal v minulosti. Vulkan driftuje a byl postaven na základě technologie ADM Mantle který byl darován AMD s úmyslem dát Khronos základna, na které začít vyvíjet API, které by mohli standardizovat v celém odvětví (stejně jako OpenGL), ale Vulkan to se vyvinulo už mnohem dál není vázán na design hardwaru GNC AMD a je schopen vyhovět všem případům použití všechny ekosystémy, API se hodně vyvinulo poté, co bylo přezkoumáno mnoha různými stranami. Prezident Khronosu, Neil trevett, dal to jasně najevo Vulkan es mnohem více než jiné zaměření na Mantle.

Mezi Vulkánovy cíle tento design 3D grafické aplikace v reálném čase, jak hry a interaktivní média na všech platformách je rovněž určen k poskytování velké rozmanitosti výhody oproti jiným API, nabízející Nižší režie, přímější kontrola nad GPU a vyšší výkon s nižším využitím CPU, být schopen lepší distribuce práce mezi více jader CPU. Vyznačuje se také tím, že je a Cross-platform API, který je podporován špičkovými grafickými kartami y má OS agnostik pro zlepšení přenositelnosti aplikací vytvořených pomocí tohoto API.

Vulkan 1.0 je navržen tak, aby vyhovoval případům použití smartphone, desktop a konzoly, nyní je API s vícevláknovými funkcemi, s mnohem nižší režií ve srovnání s ovladači OpenGL a co podporuje předkompilované shadery přes SPIR-V. Na rozdíl od jiných alternativních API Vulkan je platforma a skutečný průmyslový standard. V současné době existuje Vulcan SDK k dispozici pro Android, Linux a Windows, i když stále ve fázi beta, AMD a Nvidia to oznámili podporují Vulkana. Vulkan 1.0 Nejedná se o konečnou verzi, budoucí revize samozřejmě přijdou, jakmile pracovní skupina obdržela zpětnou vazbu od ostatních vývojářů.

¿A co se stane s OpenGL?

Zatímco Vulkan 1.0 je v popředí pro starat se o velkokapacitní grafiku, Skupina Khronos neopouští OpenGL, vývojáři odpovědní za tento projekt zůstanou a musí se vyvíjet. Vulkan č je to nezbytně nutné pro všechny vývojáře her a aplikací, to bude záviset na tom, jak moc vám na něm záleží výkon, pokud potřebujete pomoc od grafické karty, pokud hledáte API, které je přístupnější, pokud vaše pracovní zátěž nelze paralelizovat atd.

2

Mluvilo se také o přidání podpory SPIR-V pro OpenGL a další vylepšení na této frontě. Nicméně Khronos Group neoznámil oficiálně nové specifikace ani aktualizace OpenGL, ale je to otázka bdělosti během příštích měsíců.

Jeden z OpenGL rozšíření (neoficiální) vystaven ovladač NVIDIA je GL_NV_draw_vulkan_image. Toto rozšíření poskytuje DrawVkImageNV schopnost nakreslit obdélník, který umožňuje zobrazit celý nebo jen část obsahu VkImage ve Vulkanu dvourozměrným způsobem. Toto rozšíření také poskytne funkce pro synchronizaci výkresů mezi Vulkanem a OpenGL, v podstatě rozšíření poskytne způsob, jak přítomný obsah de vulcan dv kontextu OpenGL.

3

Hry a Vulkan

Loni 16. února Croteam spustil Talosův princip, nahráno do Parní platforma pomocí Vulkanský motor. bohužel verze této hry pro Linux zatím není veřejně dostupnýale brzy to bude

El zpoždění Je to kvůli hledat ovladače shody. Tyto Ovladače Vulkan 1.0 bude brzy vydáno protože víme, že Windows beta verze je k dispozici na Steam. Od společnosti Valve, také se od toho očekává Dota2 být brzy dostupný S podporou Vulkan, podobně se v budoucnu objeví další hry.

Michael Label, spisovatel fóra Phoronix uvedl, že „jako vývojář her, který se do hry zapojil již v rané fázi Vulkan byl varován Ne uchazeč očekávejte zázrak s výkonem her Vulkan“. Je to proto, že Vulkan API nabízí mnoho možností pro lepší výkon a větší optimalizaci, hry a jejich enginy jsou laděny pro DirectX 11 a OpenGL. Nebude to až do vzhledu nových her nebo přepracovaných motorů Vulkan že bude lepší výkon v OpenGL / DX11. To je důvod, proč juegos aktuálně k dispozici na Vulkan mohou být pomalejší než ty, které existují v procesoru OpenGL, při práci na různých chybách her a ovladačů.

Přestože vývojáři her jsou vzrušený s možnosti, které nabízí Vulkan, bude to trvat aby plně převést. Podobná situace se stala, když Direct3D 11 byl propuštěn a začal podporující hry, o něco později začaly hry běžet rychleji než Direct3D 9.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   stalker řekl

    Dobrý příspěvek, abyste viděli, co pro hry dává. Pro hry ve světě opensource přicházejí dobré časy

  2.   HO2Gi řekl

    „20015“ Myslím, že vám zbyla nula