Tech reviews and news

Hva er Vulkan? Alle fakta om Direct X-alternativet

click fraud protection

Har nettopp plukket opp et skinnende nytt PC-spill og forvirret om du skal velge alternativet Direct X 11/12 eller Vulkan på startskjermen?

Du er ikke alene, med mindre du er en seriøs tekniker, er du sannsynligvis ikke helt oppdatert på den nyeste utviklingen i API-verdenen og hvordan de endrer spillverdenen. Heldig for deg, Trusted er her for å hjelpe.

Her er alt du trenger å vite om Vulkan.

Vulkan: Hva er et API?

Vulkan er et spillfokusert applikasjonsprogramgrensesnitt (API) -spesifikasjon basert på AMDs Mantle-teknologi. Den er utviklet av Khronos Group - en godartet ikke for fortjeneste som er fast bestemt på å hjelpe utviklere lager bedre spill - og er designet for å erstatte de mer brukte OpenGL og OpenGL ES standarder.

For de som ikke vet, er API-er ryggraden i enhver stor teknologi. De gir et rammeverk av protokoller, verktøy og rutiner som kan brukes av utviklere til å lage applikasjoner. En API styrer og bestemmer også hvordan programvare og maskinvare kommuniserer med hverandre.

Vulkan: Hvorfor skulle jeg bry meg?

Akkurat nå lurer du sannsynligvis på hvorfor du bør bry deg om noe så uklart som en API-spesifikasjon, det er tross alt et utviklerproblem, ikke sant? Normalt vil jeg si at du har rett, men i Vulkans tilfelle er ting litt mer komplekse.

Vulkan er faktisk et viktig skritt for spillindustrien og utviklingen som helhet, og har potensial til å løse en rekke problemer for både generelle forbrukere og utviklere.

For det første, la oss snakke om OpenGL og OpenGL ES. Disse to API-ene har vært hodepine for utviklere gjennom årene. OpenGL er Khronos 'tidligere desktop API, mens OpenGL ES var gruppens mobiltilbud.

Skillet mellom mobil og desktop API var fornuftig for noen år siden, men i dagens samtrafikk verden, hvor verdener av mobil og stasjonær PC blander seg stadig mer, har det vært et problem for utviklere.

Skismaet betydde at utviklere måtte adoptere hybrid, eller til og med separate utviklingsprosedyrer når de prøvde å lage kryss plattformtitler - et problem som gjorde koding for stasjonære og mobile miljøer til en kostbar og tidkrevende erfaring.

Vulkan har som mål å endre dette ved å tilby utviklere en pakke med åpen kildekode, plattformutviklingsmateriell som i teorien fungerer det på tvers av flere operativsystemer, inkludert Windows 7 til 10, Linux, SteamOS, Tizen og Android.

I teorien vil dette gjøre det lettere for utviklere å lansere sine varer på tvers av flere plattformer og lage tjenester på tvers av økosystemer. Kort sagt, dette betyr at du med Vulkan kan se flere spill dukker opp flere steder i nær fremtid.

Vulkan: Det handler ikke bare om mobil

Mobile er ikke det eneste området Vulkan er satt til å hjelpe. API-et brukes også av en rekke utviklere for å lage trippel A-titler med full fett. Doom Eternal får deg til å bruke Vulkan og dens beskjæring som et alternativ i startmenyen til mange andre spill, som Strange Brigade.

Dette er fordi forenkling av koding på Vulkan ca forbedrer spillets ytelse ved å redusere store driveromkostninger som har hemmet spillytelsen. Det faktum at API tilbyr utviklere mer detaljert kontroll over komponenter, er en annen faktor som kan bidra til å øke spillytelsen.

I motsetning til mange konkurrerende API-er, lar Vulkan utviklere ta mer kontroll over å administrere viktige ting som minnetildeling og generere GPU-arbeidsbelastninger parallelt - en funksjon som lar dem få mer kraft ut av flertrådet systemer.

Sluttresultatet blir mer energieffektive og bedre spill på alt fra smarttelefoner og nettbrett, til stasjonære og bærbare datamaskiner og dedikerte spillkonsoller.

I slekt: Beste PC-spill

Vulkan: Vis meg spillene!

Alt dette høres bra ut, men vil til slutt ikke bety noe med mindre utviklermiljøet kommer bak Vulkan og begynner å bruke det. Heldigvis ser det ut til å ha skjedd allerede.

Siden lanseringen av hvert teknologiselskap du kan tenke deg har begynt å presse utviklere til å støtte Vulkan. Qualcomm kunngjorde at de vil gjøre Vulkan-støtte til en viktig del av alle sine fremtidige mobile sjetonger, og har til og med oppført det som et viktig salgsargument for det siste Snapdragon CPUer på MWC.

AMD støtter også Vulkan i sine CPUer og GPUer. Nvidia’s viste seg også villige, etter å ha organisert en "Vulkan Developer Day" for å hjelpe med å samle støtte for API tidligere i år. Valve er også overraskende om bord, etter å ha vært en talsmann siden Vulkans tidlige dager. Hvilket betyr at vi sannsynligvis vil se flere spill som skyver Vulkan sammen med Direct X i overskuelig fremtid.

Sony Xperia Z3 Compact - Kameraomtale

Sony Xperia Z3 Compact - Kameraomtale

SeksjonerSide 1Sony Xperia Z3 Compact ReviewSide 2Programvare og ytelsesvurderingSide 3Kameraomta...

Les Mer

Prism Sound Callia anmeldelse

Prism Sound Callia anmeldelse

FordelerDynamisk lyd med god timingSolid byggUlemperSer billigere ut enn det erMangel på klarhet ...

Les Mer

LG OLED65G6 - Gjennomgang av 3D, lyd og konklusjoner

LG OLED65G6 - Gjennomgang av 3D, lyd og konklusjoner

SeksjonerSide 1LG OLED65G6 gjennomgangSide 2Gjennomgang av bildekvalitetSide 33D, lyd og konklusj...

Les Mer

insta story