Domača » kako » Kaj morate vedeti o Vulkanu, ki obljublja hitrejše igre na vsaki platformi

    Kaj morate vedeti o Vulkanu, ki obljublja hitrejše igre na vsaki platformi

    Microsoftov DirectX 12 in Apple's Metal sta grafični platformi naslednje generacije. Zagotavljajo dostop do grafične strojne opreme na nižji ravni, kar omogoča programerjem iger, da iztisnejo večjo zmogljivost iz strojne opreme. Vulkan je večstranski odgovor na Microsoftove in Appleove tehnologije.

    Ker je Vulkan navzkrižno platforma, prinaša to grafično tehnologijo naslednje generacije v Googlov Android, SteamOS, Linux, vse različice operacijskega sistema Windows in potencialno celo naslednjo konzolo Nintenda. Vulkan prinaša boljšo igralno zmogljivost na povsem kateri koli platformi, ki jo želi uporabiti, in naredi igre bolj prenosljive med različnimi platformami.

    Vse se je začelo z AMD-ovim plaščem

    Da bi razumeli, od kod je prišel Vulkan, je pomembno vedeti malo zgodovine. Vse se je začelo z delom podjetja AMD na Mantleju, ki je bil objavljen leta 2013. Mantle je bil nov grafični sistem, ki je bil razvit neposredno razvijalcem iger. Obljubila je, da bo igre hitrejša z zagotavljanjem učinkovitejše grafične plasti. Bolj tehnično je obljubila nižje obremenitve procesorja in bolj neposreden dostop do funkcij grafične strojne opreme nižje ravni.

    AMD zagotavlja grafično strojno opremo tako za Microsoftovo Xbox One kot za Sony PlayStation 4 in je dejal, da je Mantle zgrajen na optimizaciji, ki jo je uporabil za tiste igralne konzole naslednje generacije..

    Mantle je tekmoval z Microsoftovim DirectX-om in OpenGL-jem na več platformah, ki sta takrat pokazala svojo starost. Pravzaprav je bil to neposreden napad na Microsoftov DirectX, ki ga uporabljajo številne računalniške igre. Vodstvo podjetja AMD je takrat dejalo, da nikoli ne pričakujejo, da bo Microsoft sprostil še en DirectX. AMD je prav tako moral prepričati razvijalce iger, da zapustijo DirectX in OpenGL in uporabijo svoj novejši, boljši sistem.

    DirectX 12, Metal in Vulkan

    Microsoft se je odzval. Leta 2014 je Microsoft objavil DirectX 12, ki je sedaj vključen v Windows 10 in Xbox One. Microsoft ga je na enak način oblikoval, obetal je učinkovitejši grafični sistem kot DirectX 11 in tisti, ki je omogočal neposreden dostop do funkcij grafične strojne opreme nizke ravni..

    Apple je prav tako napovedal podobno tehnologijo v letu 2014, imenovano Metal. Dodan je bil za telefone iPhone in iPad s sistemom iOS 8 in za računalnike z operacijskim sistemom Mac OS X 10.11 El Capitan.

    AMD je po tem zamenjal prestavo. Nekaj ​​iger je izvedlo eksperimentalno podporo za Mantle, vendar tehnologija ni bila nikoli objavljena v javnosti. Podjetje AMD je napovedalo, da se bo osredotočilo na Microsoft DirectX 12 in pobudo OpenGL na naslednjo generacijo, namesto da bi lastno platformo. To "pobudo OpenGL naslednje generacije" je vodila skupina Khronos, ki upravlja tudi OpenGL, in na koncu postala Vulkan. Tudi če še niste slišali za OpenGL, ste ga zagotovo uporabili. Vse igre Android 3D in večina iger za iPhone 3D, dokler ni bila najavljena Appleova kovina, so bile vsaj napisane v OpenGL.

    Vulkan prinaša grafični sistem naslednje generacije za platforme Android, SteamOS in Linux. Windows igre lahko uporabljajo tudi Vulkan. Sonyjev PlayStation 4 bi lahko dodal podporo za Vulkan, prav tako kot Microsoftov Xbox One, ki je podpiral DirectX 12. \ t Nintendo se je tiho pridružil skupini Khronos leta 2015, tako da je dobra priložnost, da bi naslednja konzola podjetja Nintendo lahko uporabila tudi Vulkan.

    Vulkan deluje tudi v operacijskih sistemih Windows 7 in Windows 8.1, ki ne bodo nikoli prejeli Microsoftovega DirectX 12. Razvijalci iger se lahko odločijo za Vulkan in njihova optimizirana koda se lahko izvaja na različnih platformah in ne samo v Windows 10 ali samo v OS X.

    To je smisel Vulkana: lahko ga dodate praktično na katerokoli platformo. Razvijalci so lahko igrali igre v Vulkanu in bi bili lahko prenosljivi med različnimi platformami, kar je velika ugodnost, če izpolni svoje obljube.

    Vulkan je že tukaj

    Skupina Khronos je 16. februarja 2016 izdala različico 1.0 specifikacije Vulkan. Oba NVIDIA in AMD sta dodala Vulkanovo podporo grafičnim gonilnikom Windows in Linux, kar je omogočilo, da Windows in Linux igre uporabljata Vulkan. Intel je izdal beta različice svojih grafičnih gonilnikov z Vulkanovo podporo za Windows in Linux. Valve je SteamOS pridobil Vulkanovo podporo s posodobitvijo na te nove gonilnike.

    Na kratko: dokler posodobite svoje gonilnike, Vulkan že dela z veliko obstoječo grafično strojno opremo. Zdaj pa potrebujemo samo igre, ki jih omogoča Vulkan.

    Google je celo napovedal, da bodo prihodnje različice Androida imele vgrajeno podporo za Vulkan in dokazi o delu na Vulkanu so vidni v delu o izvorni kodi Androida. Vulkan se bo verjetno pojavil tudi na prihodnjih konzolah in drugih platformah strojne opreme.

    Igre z uporabo Vulkana so na obzorju

    Vulkan, tako kot DirectX 12 in Metal, ni res nekaj, kar lahko uporabite kot igralec. To so novi grafični programski sistemi, ki jih razvijalci iger lahko uporabijo.

    Tako kot pri DirectX 12 in Metal, morate počakati na prihodnje igre, ki podpirajo te tehnologije. Trenutno, Princip Talosa ponuja eksperimentalno podporo za Vulkan, ki jo lahko omogočite. Vendar pa ta igra ni bila zasnovana za uporabo Vulkana, njegova Vulkanova koda pa je zgodaj in ne tako optimizirana, da vam to ne bo nujno veliko povedalo o Vulkanovi potencialni zmogljivosti..

    Vulkan seveda ne bo v celoti nadomestil OpenGL. Kot Croteam, razvijalci Princip Talosa, Naj povem: “Za preproste igre je OpenGL (ali Direct3D) tu, da ostane; Krivulja učenja ni [kot] strma kot pri Vulkanu. Vendar pa Vulkan resnično sije, ko gre za zmanjšanje obremenitev aplikacij in gonilnikov. To je (ali bo) veliko hitreje kot Direct3D 9, 11 in OpenGL! ”

    Vulkan pa ne govori le o izbiri nove možnosti v meniju za nastavitve grafike. Pomaga Linuxu in SteamOS-u, da dohitijo igre Windows in postanejo veliko bolj konkurenčni. To pomeni, da bo Android kmalu imel grafično plast naslednje generacije, ki bo konkurenčna Apple's Metal. To pomeni, da lahko razvijalci iger izberejo Vulkan namesto DirectX 12 in lažje podpirajo različne platforme-vključno z Windows. To je dobro za vse igralce.


    Podobno kot pri DirectX 12 na Windows in Metal na platformah Apple, je Vulkan zanimiva nova grafična tehnologija, ki bo obljubila, da bodo razvijalcem iger pomagali pri hitrejši igri. Kot tehnologija, ki temelji na več platformah, ima tudi druge prednosti - te funkcije prinaša nove platforme in obeta, da olajša pristajanje iger med platformami.