Homepage » hogyan kell » Mit kell tudni a Vulkan-ról, amely minden platformon gyorsabb játékokat ígér

    Mit kell tudni a Vulkan-ról, amely minden platformon gyorsabb játékokat ígér

    A Microsoft DirectX 12 és az Apple Metal a következő generációs grafikus platformok. Alacsonyabb szintű hozzáférést biztosítanak a grafikus hardverhez, lehetővé téve a játékprogramozók számára, hogy jobban kiszoruljanak a hardverből. A Vulkan a Microsoft és az Apple technológiáinak platformplatformja.

    Mivel a Vulkan cross-platform, ez a következő generációs grafikus technológiát a Google Android, Valve SteamOS, Linux, a Windows összes verziójához, és esetleg a Nintendo következő konzoljához vezet. A Vulkan jobb játék teljesítményt nyújt minden olyan platformon, amelyik használni akarja, és a játékokat hordozhatóvá teszi a különböző platformok között.

    Minden elindult az AMD Mantle-jával

    Annak érdekében, hogy megértsük, honnan jött Vulkan, fontos tudni, hogy van egy kis történelem. Mindez az AMD Mantle munkájával kezdődött, melyet 2013-ban jelentettek be. A Mantle egy új grafikus rendszer volt, amely közvetlenül a játékfejlesztőknek szólt. Megígérte, hogy gyorsabbá teszi a játékokat egy hatékonyabb grafikus réteg biztosításával. Technikailag alacsonyabb CPU rezsi és közvetlenebb hozzáférést ígért az alacsonyabb szintű grafikus hardver funkciókhoz.

    Az AMD a Microsoft Xbox One és a Sony PlayStation 4 grafikus hardverét biztosítja, és azt mondta, hogy a Mantle a következő generációs játékkonzolokra optimalizálva készült..

    A Mantle a Microsoft DirectX-jével és az OpenGL platformtal versenyzett, amelyek mindketten korukban mutatták be a korukat. Valójában ez egy közvetlen támadás volt a Microsoft saját DirectX-re, amelyet sok PC-játék használ. Az AMD vezetői abban az időben azt mondták, soha nem várták, hogy a Microsoft még egy másik DirectX-et is kiadjon. Tehát az AMD-nek csak meg kellett győznie a játékfejlesztőket, hogy hagyják el a DirectX-t és az OpenGL-et, és használják újabb, jobb rendszerüket.

    DirectX 12, Metal és Vulkan

    A Microsoft válaszolt. 2014-ben a Microsoft bejelentette a DirectX 12-et, amely most a Windows 10-ben és az Xbox One-ban szerepel. A Microsoft ugyanolyan módon helyezte el, és hatékonyabb grafikus rendszert ígér, mint a DirectX 11, és amely közvetlen hozzáférést biztosít az alacsony szintű grafikus hardver jellemzőkhöz.

    Az Apple 2014-ben hasonló technológiát is jelentett be Metalnak. Hozzáadták az iOS 8-as iPhone-hoz és iPad-hez, valamint az OS X 10.11 El Capitan-hoz.

    Ezután az AMD eltolódott. Néhány játék kísérleti Mantle támogatással valósult meg, de a technológia soha nem jött nyilvánosságra. Az AMD bejelentette, hogy inkább a Microsoft DirectX 12-re és a „Next-Generation OpenGL Initiative” -re összpontosít, nem pedig saját platformját. Ezt a „következő generációs OpenGL kezdeményezést” a Khronos Group irányította, amely az OpenGL-et is kezeli, és végül Vulkan lett. Még ha még soha nem hallottál az OpenGL-ről, biztosan használta. Minden Android 3D-s játékot és a legtöbb iPhone 3D-s játékot, amíg az Apple Metal-t bejelentették, legalábbis az OpenGL-ben írták.

    A Vulkan az Androidra, a SteamOS-ra és a Linuxra kereszt-platformos, új generációs grafikus rendszert hoz létre. A Windows játékok is használhatják a Vulkan-t. A Sony PlayStation 4 a Vulkan támogatását is hozzáadhatja, ugyanúgy, mint a Microsoft Xbox One DirectX 12 támogatását. A Nintendo 2015-ben csendben csatlakozott a Khronos csoporthoz, így jó eséllyel a Nintendo következő konzolja is használhatja a Vulkant is.

    A Vulkan még a Windows 7 és a Windows 8.1 operációs rendszeren is működik, amely soha nem kapja meg a Microsoft DirectX 12-et. Mivel a platformok között a játékfejlesztők választhatnak a Vulkan-ról, és optimalizált kódjuk különböző platformokon futtatható, nem pedig csak a Windows 10-en, vagy csak az OS X-en.

    Ez Vulkan lényege: hozzáadható gyakorlatilag bármilyen platformhoz. A fejlesztők kódolhatják a játékokat Vulkanban, és könnyedén hordozhatóak lehetnek a különböző platformok között, ami hatalmas áldás, ha megígéri az ígéreteit.

    Vulkan már itt van

    A Khronos Group 2016. február 16-án kiadta a Vulkan specifikáció 1.0-s verzióját. Mind az NVIDIA, mind az AMD hozzáadta a Vulkan támogatását a Windows és Linux grafikus illesztőprogramjaihoz, lehetővé téve a Windows és Linux játékok használatát a Vulkan használatában. Az Intel béta verzióját kiadta grafikus meghajtóinak a Vulkan támogatásával mind Windows, mind Linux számára. A Valve SteamOS a Vulkan támogatását az új illesztőprogramok frissítésével szerzett.

    Röviden: Amíg frissíti az illesztőprogramokat, a Vulkan már sok meglévő grafikus hardverrel dolgozik. Most már csak a Vulkan-kompatibilis játékokra van szükségünk.

    A Google még bejelentette, hogy az Android jövőbeni verziói beépített támogatással rendelkeznek a Vulkan számára, és a Vulkan-ról szóló munka bizonyítéka az Android forráskódjával kapcsolatos munkában. A Vulkan valószínűleg megjelenik a jövőbeli konzolokon és más hardverplatformokon is.

    A Vulkan-ot használó játékok a horizonton vannak

    A Vulkan, mint a DirectX 12 és a Metal, nem igazán olyan, mint amennyit a játékos használhat. Új grafikus programozási rendszerek, a játékfejlesztők választhatnak.

    A DirectX 12-hez és a Metalhoz hasonlóan csak a jövőbeli játékokat kell várnia, hogy támogassa ezeket a technológiákat. jelenleg, A Talos-elv kísérleti támogatást nyújt a Vulkan számára, amit engedélyezhet. Ez a játék azonban nem a Vulkan használatát célozta meg, és a Vulkan kódja korai, és nem annyira optimalizált, így ez nem feltétlenül mondja el sokat Vulkan potenciális teljesítményéről.

    Vulkan természetesen nem fogja teljesen helyettesíteni az OpenGL-t. Mint Croteam, a fejlesztők A Talos-elv, tedd fel: „Egyszerű játékok esetén az OpenGL (vagy Direct3D ehhez az ügyhez) itt marad; A tanulási görbe nem olyan meredek, mint Vulkan. Azonban a Vulkan tényleg ragyog, amikor az alkalmazás és a meghajtó CPU fölött van. Ez sokkal gyorsabb, mint a Direct3D 9, 11 és OpenGL! ”

    De Vulkan nem csak egy új lehetőség kiválasztásáról grafikus beállítások menüben. Segít a Linux és a SteamOS felzárkózni a Windows játékokkal, és sokkal versenyképesebbé válik. Ez azt jelenti, hogy az Android hamarosan egy új generációs grafikai réteget fog versenyezni az Apple Metaljával. Ez azt jelenti, hogy a játékfejlesztők a Vulkan-t választják a DirectX 12 helyett, és könnyebben támogathatják a különböző platformokat-beleértve Ablakok. Ez minden játékos számára jó.


    A Windows és a Metal DirectX 12-hez hasonlóan, az Apple platformjain a Vulkan egy izgalmas új grafikus technológia, amely meg fogja ígérni, hogy segít a játékfejlesztőknek, hogy gyorsabban játsszák a játékokat. Több platformos technológiaként más előnyökkel jár, hogy ezeket a szolgáltatásokat új platformokra emelje, és ígéretes, hogy megkönnyíti a játékok platformok közötti portját.