Kotisivu » miten » Mitä sinun tarvitsee tietää Vulkanista, joka lupaa nopeampia pelejä jokaisella alustalla

    Mitä sinun tarvitsee tietää Vulkanista, joka lupaa nopeampia pelejä jokaisella alustalla

    Microsoftin DirectX 12 ja Applen metalli ovat seuraavan sukupolven grafiikkaympäristöjä. Ne tarjoavat alhaisemman pääsyn grafiikkalaitteisiin, jolloin peliohjelmoijat voivat puristaa enemmän suorituskykyä laitteistosta. Vulkan on cross-platform-vastaus Microsoftin ja Applen teknologioihin.

    Koska Vulkan on monitasoinen, se tuo tämän uuden sukupolven grafiikkateknologian Googlen Androidiin, Valven SteamOSiin, Linuxiin, kaikkiin Windows-versioihin ja mahdollisesti jopa Nintendon seuraavaan konsoliin. Vulkan tuo parempaa pelaamista aivan millä tahansa alustalla, joka haluaa käyttää sitä, ja tekee peleistä kannettavia eri alustojen välillä.

    Kaikki alkoi AMD: n Mantlen kanssa

    Jotta voisimme ymmärtää, mistä Vulkan tuli, on tärkeää tietää vähän historiaa. Kaikki alkoi AMD: n Mantlessa tekemällä työllä, joka julkistettiin vuonna 2013. Mantle oli uusi grafiikkajärjestelmä, joka sijoitettiin suoraan pelin kehittäjille. Se lupasi tehdä pelejä nopeammin tarjoamalla tehokkaamman grafiikkakerroksen. Teknisesti se lupasi alentaa CPU: n yleiskustannuksia ja suorempaa pääsyä alemman tason grafiikkalaitteistoon.

    AMD tarjoaa grafiikkalaitteita sekä Microsoftin Xbox One: lle että Sonyn PlayStation 4: lle, ja sanoi, että Mantle on rakennettu optimointiin, joita se työskenteli näiden seuraavan sukupolven pelikonsolien osalta.

    Mantle kilpaili Microsoftin DirectX: n ja cross-platform OpenGL: n kanssa, jotka molemmat osoittivat aikansa. Itse asiassa tämä oli suora hyökkäys Microsoftin omalle DirectX: lle, jota monet PC-pelit käyttivät. AMD: n johtajat tuolloin sanoivat, etteivät he koskaan odottaneet Microsoftin vapauttavansa toista DirectX: ää. Niinpä AMD: n oli vain vakuutettava pelin kehittäjät lähtemään DirectX: stä ja OpenGL: stä ja käyttämään uudempaa, parempaa järjestelmäänsä.

    DirectX 12, Metal ja Vulkan

    Microsoft vastasi. Vuonna 2014 Microsoft ilmoitti DirectX 12: sta, joka on nyt mukana Windows 10: ssä ja Xbox One: ssa. Microsoft toi sen samalla tavalla ja lupasi tehokkaamman grafiikkajärjestelmän kuin DirectX 11: n ja sellaisen, joka tarjoaa suoran pääsyn matalan tason grafiikkalaitteiden ominaisuuksiin.

    Apple julkisti myös samanlaisen tekniikan vuonna 2014 nimeltä Metal. Se lisättiin iPhoniin ja iPadiin iOS 8: lla ja Macille OS X 10.11 El Capitanilla.

    Tämän jälkeen AMD siirsi vaihdetta. Muutama peli toteutti kokeellisen Mantlen tuen, mutta tekniikkaa ei koskaan julkistettu. AMD ilmoitti keskittyvänsä Microsoftin DirectX 12: een ja “Next-Generation OpenGL Initiative” -ohjelmaan sen sijaan, että se painaisi omaa alustaansa. Tätä "uuden sukupolven OpenGL-aloitetta" hallinnoi Khronos-ryhmä, joka hallinnoi myös OpenGL: ää ja josta tuli lopulta Vulkan. Vaikka et ole koskaan kuullut OpenGL: stä, olet varmasti käyttänyt sitä. Kaikki Android 3D-pelit ja useimmat iPhone 3D-pelit, kunnes Applen Metal ilmoitettiin, on ainakin kirjoitettu OpenGL: ään.

    Vulkan tuo Android-, SteamOS- ja Linux-järjestelmiin rajat ylittävän, seuraavan sukupolven grafiikkajärjestelmän. Windows-pelit voivat käyttää myös Vulkania. Sonyn PlayStation 4 voisi lisätä Vulkan-tukea, aivan kuten Microsoftin Xbox One lisäsi DirectX 12 -tuen. Nintendo liittyi hiljaa Khronos-ryhmään vuonna 2015, joten Nintendon seuraava konsoli voi käyttää myös Vulkania.

    Vulkan toimii jopa Windows 7- ja Windows 8.1 -käyttöjärjestelmissä, jotka eivät koskaan saa Microsoftin DirectX 12 -järjestelmää. Koska se on cross-platform, pelin kehittäjät voivat valita Vulkanin ja niiden optimoitu koodi voi toimia useilla eri alustoilla eikä vain Windows 10: llä tai vain OS X: llä.

    Se on Vulkanin kohta: se voidaan lisätä käytännössä mihin tahansa alustaan. Kehittäjät voisivat koodata pelejä Vulkanissa ja he olisivat helposti siirrettävissä eri alustojen välillä, mikä on valtava siunaus, jos se toimittaa lupauksensa.

    Vulkan on jo täällä

    Khronos-ryhmä julkaisi Vulkan-eritelmän version 1.0 helmikuun 16. päivänä. Sekä NVIDIA että AMD lisäsivät Vulkan-tukea Windows- ja Linux-grafiikka-ajureilleen, jolloin Windows- ja Linux-pelit voivat käyttää Vulkania. Intel on julkaissut grafiikka-ajureidensa beetaversioita Vulkan-tuella sekä Windows- että Linux-järjestelmille. Valven SteamOS sai Vulkan-tuen päivittämällä nämä uudet ohjaimet.

    Lyhyesti sanottuna: Niin kauan kuin päivität ajurit, Vulkan toimii jo paljon olemassa olevaa grafiikkalaitteistoa. Nyt tarvitsemme vain Vulkan-pelejä.

    Google on jopa ilmoittanut, että Androidin tulevissa versioissa on sisäänrakennettu tuki Vulkanille, ja todisteita Vulkanin työstä voidaan nähdä Android-lähdekoodin töissä. Vulkan näkyy todennäköisesti myös tulevissa konsoleissa ja monissa muissa laitteistoalustoissa.

    Vulkania käyttävät pelit ovat Horisontissa

    Vulkan, aivan kuten DirectX 12 ja Metal, ei todellakaan ole jotain mitä pelaaja voi valita. He ovat uusia grafiikkaohjelmointijärjestelmiä, joita pelin kehittäjät voivat käyttää.

    Kuten DirectX 12: ssa ja Metalissa, sinun täytyy vain odottaa tulevia pelejä näiden teknologioiden tukemiseksi. Tällä hetkellä, Talos-periaate tarjoaa kokeellista tukea Vulkanille, jonka voit ottaa käyttöön. Tätä peliä ei kuitenkaan suunniteltu käyttämään Vulkania, ja sen Vulkan-koodi on varhainen eikä optimoitu, joten tämä ei välttämättä kerro paljon Vulkanin mahdollisesta suorituskyvystä..

    Vulkan ei korvaa tietenkin OpenGL: ää. Kuten Croteam, kehittäjät Talos-periaate, Laita se: ”Yksinkertaisia ​​pelejä varten OpenGL (tai Direct3D tälle asialle) on täällä jäädä; [oppimiskäyrä ei ole jyrkkä kuin Vulkanilla. Vulkan loistaa kuitenkin, kun kyse on sovellusten ja kuljettajan suorittimien yläpuolen vähentämisestä. Se on (tai tulee olemaan) paljon nopeampi kuin Direct3D 9, 11 ja OpenGL! ”

    Mutta Vulkan ei ole vain uuden vaihtoehdon valitseminen grafiikka-asetusten valikosta. Se auttaa Linuxia ja SteamOSia saavuttamaan Windows-pelaamisen ja muuttumaan paljon kilpailukykyisemmiksi. Se tarkoittaa, että Android on pian seuraavan sukupolven grafiikkakerroksen kilpailukykyinen Applen Metalin kanssa. Ja se tarkoittaa, että pelikehittäjät voivat valita Vulkanin DirectX 12: n sijasta ja helpommin tukea erilaisia ​​alustoja-mukaan lukien Windows. Tämä on hyvä kaikille pelaajille.


    Kuten DirectX 12 Windowsissa ja Metalissa Applen alustoilla, Vulkan on jännittävä uusi grafiikkatekniikka, joka lupaa auttaa pelin kehittäjiä tekemään pelejä nopeammin. Monipuolisena teknologiana se tarjoaa myös muita etuja, jotka tuovat näitä ominaisuuksia uusille alustoille ja lupaavat helpottaa pelien siirtämistä alustojen välillä.