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

Sisällysluettelo:

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

Video: Mitä sinun tarvitsee tietää Vulkanista, mikä lupaa nopeampia pelejä jokaisella alustalla

Video: Mitä sinun tarvitsee tietää Vulkanista, mikä lupaa nopeampia pelejä jokaisella alustalla
Video: Cloud Computing - Computer Science for Business Leaders 2016 - YouTube 2024, Saattaa
Anonim
Microsoftin DirectX 12 ja Apple's Metal ovat seuraavan sukupolven grafiikkaalustoja. Ne tarjoavat pienempää pääsyä grafiikkalaitteisiin, jolloin peliohjelmat voivat purkaa enemmän suorituskykyä laitteistosta. Vulkan on monipuolinen ratkaisu Microsoftille ja Applen teknologioille.
Microsoftin DirectX 12 ja Apple's Metal ovat seuraavan sukupolven grafiikkaalustoja. Ne tarjoavat pienempää pääsyä grafiikkalaitteisiin, jolloin peliohjelmat voivat purkaa enemmän suorituskykyä laitteistosta. Vulkan on monipuolinen ratkaisu Microsoftille ja Applen teknologioille.

Koska Vulkan on monialainen, se tuo seuraavan sukupolven grafiikkatekniikan Googlen Androidille, Valven SteamOS: lle, Linuxille, kaikkien Windows-versioiden ja mahdollisesti myös Nintendon seuraavan konsolin. Vulkan tuo paremman pelaamisen suorituskykyä mille tahansa alustalle, joka haluaa käyttää sitä, ja tekee pelistä enemmän kannettavia eri alustojen välillä.

Kaikki alkoi AMD: n Mantlen kanssa

Jotta ymmärtäisit, mistä Vulkan tuli, on tärkeää tietää vähän historiaa. Kaikki alkoi AMD: n Mantle-työstä, joka julkistettiin vuonna 2013. Mantle oli uusi grafiikkajärjestelmä, joka oli suoraan pelin kehittäjille. Se lupasi tehdä pelejä nopeammin tarjoamalla tehokkaamman grafiikkakerroksen. Teknisesti se lupasi alempia CPU: n yläpuolella ja suora pääsy alemman tason grafiikkaominaisuuksiin.
Jotta ymmärtäisit, mistä Vulkan tuli, on tärkeää tietää vähän historiaa. Kaikki alkoi AMD: n Mantle-työstä, joka julkistettiin vuonna 2013. Mantle oli uusi grafiikkajärjestelmä, joka oli suoraan pelin kehittäjille. Se lupasi tehdä pelejä nopeammin tarjoamalla tehokkaamman grafiikkakerroksen. Teknisesti se lupasi alempia CPU: n yläpuolella ja suora pääsy alemman tason grafiikkaominaisuuksiin.

AMD tarjoaa graafisen laitteiston sekä Microsoftin Xbox Oneen että Sonyn PlayStation 4: lle ja sanoi, että Mantle on rakennettu optimointeihin, joita se työskenteli näiden seuraavan sukupolven pelikonsoleille.

Mantle kilpaili Microsoftin DirectX: n ja Cross-Platform OpenGL: n kanssa, jotka molemmat näyttivät ikäisensä tuolloin. Itse asiassa tämä oli suora hyökkäys Microsoftin omalle DirectX: lle, jota monet PC-pelit käyttävät. AMD: n avainhenkilöt tuolloin totesivat, etteivät he odottaneet Microsoftille edes julkaista uutta DirectX: tä. Joten AMD joutui vain vakuuttamaan pelin kehittäjät jättämään DirectX: n ja OpenGL: n takana ja käyttämään uudempaa, parempaa järjestelmää.

DirectX 12, Metal ja Vulkan

Microsoft vastasi. Vuonna 2014 Microsoft ilmoitti DirectX 12: sta, joka on nyt sisällytetty Windows 10: een ja Xbox Oneen. Microsoft asetti sen samalla tavalla, lupasi tehokkaampaa grafiikkajärjestelmää kuin DirectX 11 ja yksi, joka tarjosi suoran pääsyn alhaisen tason grafiikka-ominaisuuksiin.
Microsoft vastasi. Vuonna 2014 Microsoft ilmoitti DirectX 12: sta, joka on nyt sisällytetty Windows 10: een ja Xbox Oneen. Microsoft asetti sen samalla tavalla, lupasi tehokkaampaa grafiikkajärjestelmää kuin DirectX 11 ja yksi, joka tarjosi suoran pääsyn alhaisen tason grafiikka-ominaisuuksiin.

Apple ilmoitti myös samanlaisesta tekniikasta vuonna 2014 nimeltään Metal. Se lisättiin iPhoniin ja iPadiin iOS 8: lla ja Mac OS X 10.11 El Capitanilla.

AMD siirsi vaihdetta tämän jälkeen. Muutamat pelit toteuttivat kokeellista Mantlen tukea, mutta tekniikkaa ei koskaan koskaan julkaistu yleisölle. AMD ilmoitti keskittyvänsä Microsoftin DirectX 12: een ja "Next-Generation OpenGL -aloitteeseen" sen sijaan, että se vetäisi oman alustansa. Tämä "seuraavan sukupolven OpenGL-aloite" hallinnoi Khronos-konserni, joka myös hoitaa OpenGL: n ja lopulta Vulkanista. Vaikka et ole koskaan kuullut OpenGL: stä, olet varmasti käyttänyt sitä. Kaikki Android 3D-pelit ja useimmat iPhonen 3D-pelit - kunnes Applen Metal ilmoitettiin, ainakin - on kirjoitettu OpenGL: ään.

Vulkan tuo uuden sukupolven seuraavan sukupolven grafiikkajärjestelmän Androidille, SteamOS: lle ja Linuxille. Windows-pelit voivat käyttää myös Vulkania. Sonyn PlayStation 4 voisi lisätä Vulkan-tukea, kuten myös Microsoftin Xbox One lisäsi DirectX 12 -tuki. Nintendo hiljaa liittyi Khronos-konserniin vuonna 2015, joten on hyvä mahdollisuus, että Nintendon seuraava konsoli voisi käyttää myös Vulkania.

Vulkan toimii jopa Windows 7: ssä ja Windows 8.1: ssa, joka ei koskaan saa Microsoftin DirectX 12: ta. Koska se on monipuolinen, pelihankkijat voivat valita Vulkanin ja niiden optimoidut koodit toimivat eri alustoilla eikä vain Windows 10: sta tai vain OS X: stä.

Se on Vulkan kohta: se voidaan lisätä lähes mihin tahansa alustaan. Kehittäjät voisivat koodata pelejä Vulkaniin, ja he olisivat helposti kannettavia eri alustojen välillä, mikä on valtava lahja, jos se antaa lupauksilleen.

Vulkan on jo täällä

Lyhyesti sanottuna: Niin kauan kuin päivität ohjaimet, Vulkan työskentelee jo paljon nykyisten grafiikkalaitteiden kanssa. Nyt tarvitsemme vain Vulkan-pelejä.

Google on jopa ilmoittanut, että tulevilla Android-versioilla on sisäänrakennettu tuki Vulkanille, ja todisteet Vulkanin töistä ovat nähtävissä Androidin lähdekoodissa. Vulkan tulee todennäköisesti tuleviin konsoleihin ja muihin laitteistoihin.

Pelit käyttävät Vulkania Horisontissa

Vulkan, aivan kuten DirectX 12 ja Metal, ei ole oikeastaan jotain, jota pelaajat voivat käyttää. Ne ovat uusia grafiikkaohjelmointijärjestelmiä, joita pelin kehittäjät voivat käyttää.
Vulkan, aivan kuten DirectX 12 ja Metal, ei ole oikeastaan jotain, jota pelaajat voivat käyttää. Ne ovat uusia grafiikkaohjelmointijärjestelmiä, joita pelin kehittäjät voivat käyttää.

Kuten DirectX 12 ja Metal, sinun on vain odotettava tulevia pelejä tukemaan näitä tekniikoita. Tällä hetkellä, Talos-periaate tarjoaa kokeellista tukea Vulkanille, jonka voit ottaa käyttöön. Tätä peliä ei kuitenkaan ole 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ä.

Tietenkin Vulkan ei täysin korvaa OpenGL: ää. Kuten Croteam, kehittäjätTalos-periaate, laita se: "Yksinkertaisille peleille OpenGL (tai Direct3D tähän asiaan) on täällä jäädäkseen; [oppimiskäyrä ei ole yhtä jyrkkä kuin Vulkanin kanssa. Kuitenkin Vulkan todella loistaa, kun on kyse vähentää sovellus ja ohjaimen CPU yläpuolella. Se on (tai on) paljon nopeampi kuin Direct3D 9, 11 ja OpenGL!"

Mutta Vulkan ei ole pelkästään uuden vaihtoehdon valitseminen grafiikka-asetukset-valikossa. Se auttaa Linuxia ja SteamOSia saavuttamaan Windowsin pelaamisen ja tulemaan entistä kilpailukykyisemmiksi. Se tarkoittaa, että Androidilla on pian seuraavan sukupolven grafiikkakerroin, joka kilpailee Applen Metalin kanssa. Ja se tarkoittaa, että pelinkehittäjät voivat valita Vulkanin sijaan DirectX 12: n ja tukea entistä helpommin erilaisia alustoja -mukaan lukien Windows. Tämä on hyvä kaikille pelaajille.

Kuten DirectX 12 Windowsissa ja Metrolla Applen alustoilla, Vulkan on jännittävä uusi graafinen tekniikka, joka lupaa auttaa peliin kehittäjiä tekemään pelejä nopeammin. Cross-platform-teknologiana sillä on myös muita etuja - tuo nämä ominaisuudet uusille alustoille ja lupaavat helpottaa satamapelejä foorumien välillä.

Suositeltava: