20Aug

Mit kell tudni a vulkanról, ami minden platformon gyorsabb játékokat ígér

img_56ecbb94442b5

A Microsoft DirectX 12 és az Apple's 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 több teljesítményt nyújtsanak a hardverből. A Vulkan a cross-platform válasz a Microsoft és az Apple technológiáira.

Mivel a Vulkan több platform, ez a következő generációs grafikus technológia a Google Android, a Valve SteamOS, Linux, a Windows összes verziója és esetleg a Nintendo következő konzolja számára is elérhető.A Vulkan jobb játékelérést tesz lehetővé abszolút platformon, amelyik használni akarja, és a játékokat hordozhatóbbá teszi a különböző platformok között.

Mindent elkezdett az AMD Mantle

bemutató címe

-vel Azért, hogy megértsék, honnan jött a Vulkan, fontos egy kis történelem ismerete. Mindez az AMD Mantle munkájával kezdődött, amelyet 2013-ban jelentettek be. A Mantle egy új grafikus rendszer volt, amelyet közvetlenül a játékfejlesztőknek vetettek. Megígérte, hogy a játékok gyorsabbá tétele hatékonyabb grafikus réteg biztosítása révén. Műszakilag azt ígérte, hogy alacsonyabb CPU-fejtermelést és közvetlen hozzáférést biztosít az alacsonyabb szintű grafikus hardverfunkciókhoz. Az

Az AMD grafikus hardvert biztosít a Microsoft Xbox One és a Sony PlayStation 4 számára, és elmondta, hogy a Mantle azon optimalizációkra épült, amelyekkel a következő generációs játékkonzolokon dolgozott. Az

Mantle a Microsoft DirectX és a Cross-Platform OpenGL versengésével versenyzett, mindkettőjük korát mutatja. Valójában ez közvetlen támadás volt a Microsoft saját DirectX-hez, amelyet sok PC-játék használ. Az AMD vezetői abban az időben azt állították, hogy soha nem várták, hogy a Microsoft még egy másik DirectX-et is kiad. Tehát az AMD-nek 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, fém és Vulkan

A Microsoft válaszolt.2014-ben a Microsoft bejelentette a DirectX 12-et, amely jelenleg szerepel a Windows 10 és az Xbox One között. A Microsoft hasonlóképpen ígérte azt, hogy hatékonyabb grafikai rendszert ígér, mint a DirectX 11, és amely közvetlen hozzáférést biztosított az alacsony szintű grafikus hardverfunkciókhoz.

Az Apple 2014-ben hasonló technológiát is bejelentett a fémnek. Hozzá lett adva iPhones és iPads iOS 8, valamint az Mac OS X 10.11 El Capitan.

Az AMD ezután váltott fogaskerekeket. Néhány játék kísérleti Mantle támogatást hajtott végre, de a technológiát sosem hozták nyilvánosságra. Az AMD bejelentette, hogy a Microsoft DirectX 12 és a "Next-Generation OpenGL Initiative" középpontjában áll, nem pedig a saját platformjának megnyomására. Ezt a "következő generációs OpenGL kezdeményezést" a Khronos csoport irányította, amely szintén az OpenGL-t kezeli, és végül Vulkan lett. Még ha soha nem hallottál az OpenGL-ről, biztosan használtad. Minden Android 3D-s játék és a legtöbb iPhone 3D-játék - mindaddig, amíg az Apple Metal-et bejelentették, legalábbis az OpenGL-ben írták.

A Vulkan egy többplatformos, következő generációs grafikus rendszert kínál az Android, a SteamOS és a Linux számára. A Windows játékok a Vulkanot is használhatják. A Sony PlayStation 4 adhat hozzá Vulkan támogatást, ahogyan a Microsoft Xbox One is hozzáadta a DirectX 12 támogatást. A Nintendo 2015-ben csendesen csatlakozott a Khronos csoporthoz, így jó eséllyel a Nintendo következő konzolja is használhatja a Vulkanot.

A Vulkan még a Windows 7 és a Windows 8.1 operációs rendszereken is működik, mivel soha nem fogja a Microsoft DirectX 12-öt fogadni. Mivel több platformot kínál, a játékfejlesztők választhatják a Vulkanot, és az optimalizált kód különböző platformokon futtatható, nem pedig csak a Windows 10 operációs rendszerreX.

Ez a Vulkan pont: hozzá lehet adni gyakorlatilag minden platformhoz. A fejlesztők kódolni tudnának játékokat Vulkanban, és könnyen hordozhatóak lennének a különböző platformok között, ami óriási áldás, ha teljesíti az ígéreteit.

KAPCSOLÓDÓ CIKKEK
Mi a Direct X 12 és miért fontos?
Az Apple Direct X: Mi a fém és miért fontos?

A Vulkan már itt

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 Vulkan támogatást nyújtott Windows és Linux grafikus illesztőprogramjaihoz, lehetővé téve a Windows és a Linux játékok számára a Vulkan használatát. Az Intel kiadta a grafikus illesztőprogramok bétaverzióit a Windows és a Linux Vulkan támogatásával. A Valve SteamOS Vulkan támogatást nyert azáltal, hogy frissíti ezeket az új illesztőprogramokat.

Röviden: Mindaddig, amíg frissíti az illesztőprogramokat, a Vulkan már sok meglévő grafikus hardvert használ. Most csak a Vulkan-alapú játékok vannak.

A Google még bejelentette, hogy az Android jövőbeli verziói beépített támogatást nyújtanak a Vulkan számára, és a Vulkanra vonatkozó munka bizonyítéka látható az Android forráskódjának munkájában. A Vulkan valószínűleg megjelenik a jövőbeli konzolokon és más hardverplatformokon is.

játékok A Vulkan használata a horizonton

A Vulkan, akárcsak a DirectX 12 és a Metal, nem igazán olyan, amire a játékosok választhatnak.Ők új grafikus programozási rendszerek, a játékfejlesztők választhatnak.

Mint a DirectX 12 és a Metal esetében, csak várni kell a jövő játékokra, hogy támogassák ezeket a technológiákat. Jelenleg, az A Talos alapelv kísérleti támogatást nyújt a Vulkan számára, melyet engedélyezhet. Azonban a játékot nem a Vulkan használatára tervezték, és a Vulkan kód korai, és nem optimális, így ez nem feltétlenül mondja meg a Vulkan potenciális teljesítményét.

A Vulkan természetesen nem helyettesíti teljesen az OpenGL-t. Mint Croteam, az fejlesztője A Talos Principle , azt állította: "Egyszerű játékok esetén az OpenGL( vagy a Direct3D az adott ügyben) itt marad;A tanulási görbe nem [olyan] meredek, mint a Vulkan. Azonban a Vulkan valóban ragyog, amikor csökkenteni kell az alkalmazást és az illesztőprogram CPU-t. Ez sokkal( vagy lesz) gyorsabb, mint a Direct3D 9, 11 és az OpenGL! "

De a Vulkan nem csak arról szól, hogy új opciót válasszon a grafikus beállítások menüjében. Segít a Linuxnak és a SteamOSnak a Windows játékokkal való felzárkózásáért, és sokkal versenyképesebbé válik. Ez azt jelenti, hogy az Android hamarosan lesz egy új generációs grafikus réteg, amely versenyképes az Apple fémjével. Ez azt jelenti, hogy a játékfejlesztők a Vulkan helyett a DirectX 12-et választják, és könnyebben támogatják a különböző platformokat - az -t, beleértve az Windows-ot is. Ez jó minden játékos számára.

Mint a Windows és a Metal az Apple platformjain a DirectX 12, a Vulkan egy izgalmas új grafikus technológia, amely megígéri, hogy segít a játékfejlesztőknek a játékok gyorsabb elkészítésében. Cross-platform technológiának köszönhetően más előnyökkel is jár: ezek a funkciók új platformokra állíthatók és megígérik, hogy megkönnyítik a platformok közötti játékokat.