Tech reviews and news

Hvad er Vulkan? Alle fakta om Direct X-alternativet

click fraud protection

Har du lige hentet et skinnende nyt pc-spil og forvirret, om du skal vælge indstillingen Direct X 11/12 eller Vulkan på startskærmen?

Du er ikke alene, medmindre du er en seriøs tekniker, er du sandsynligvis ikke helt opdateret om de nyeste udviklinger i API-verdenen, og hvordan de ændrer spilverdenen. Heldig for dig, Trusted er her for at hjælpe.

Her er alt hvad du behøver at vide om Vulkan.

Vulkan: Hvad er en API?

Vulkan er en spilfokuseret applikationsprogramgrænseflade (API) specifikation baseret på AMDs Mantle tech. Det er blevet udviklet af Khronos Group - en do-gooder, ikke til fortjeneste, der er fast besluttet på at hjælpe udviklere laver bedre spil - og er designet til at erstatte de mere almindeligt anvendte OpenGL og OpenGL ES standarder.

For dem der ikke ved, er API'er rygraden i enhver stor teknologi. De giver en ramme med protokoller, værktøjer og rutiner, der kan bruges af udviklere til at oprette applikationer. En API styrer og bestemmer også, hvordan software og hardware kommunikerer med hinanden.

Vulkan: Hvorfor skulle jeg være ligeglad?

Lige nu spekulerer du sandsynligvis på, hvorfor du skal bekymre dig om noget så uklart som en API-specifikation, når alt kommer til alt er det et udviklerproblem, ikke? Normalt vil jeg sige, at du har ret, men i Vulkans tilfælde er tingene lidt mere komplekse.

Vulkan er faktisk et vigtigt skridt for spilindustrien og udviklingen som helhed og har potentialet til at løse en masse problemer for almindelige forbrugere såvel som udviklere.

Lad os begynde med at tale om OpenGL og OpenGL ES. Disse to API'er har været hovedpine for udviklere gennem årene. OpenGL er Khronos 'tidligere desktop API, mens OpenGL ES var gruppens mobiludbud.

Adskillelsen mellem mobil og desktop API var fornuftig for et par år siden, men i nutidens sammenkoblede verden, hvor verdener af mobil og desktop blandes i stigende grad, har det været besvær for udviklere.

Skismaet betød, at udviklere måtte vedtage hybrid eller endda separate udviklingsprocedurer, når de forsøgte at skabe kryds platformtitler - et problem, der gjorde kodning til stationære og mobile miljøer til en kostbar og tidskrævende erfaring.

Vulkan sigter mod at ændre dette ved at tilbyde udviklere en pakke med open source, platforme på tværs af platforme, der i teorien arbejde på tværs af flere operativsystemer, herunder Windows 7 til 10, Linux, SteamOS, Tizen og Android.

I teorien vil dette gøre det lettere for udviklere at lancere deres varer på tværs af flere platforme og oprette tjenester på tværs af økosystemer. Kort sagt betyder det, at du med Vulkan kunne se flere spil vises flere steder i den nærmeste fremtid.

Vulkan: Det handler ikke kun om mobil

Mobile er ikke det eneste område, som Vulkan er klar til at hjælpe. API'en bruges også af et antal udviklere til at skabe tredobbelt A-titler med fuld fedt. Doom Eternal får dig til at bruge Vulkan og dets beskæring som en mulighed i startmenuen på adskillige andre spil, som Strange Brigade.

Dette skyldes, at forenkling af kodning på Vulkan ca forbedrer spilpræstationen ved at reducere omfangsrige driveromkostninger, der har hæmmet spilydelsen. Det faktum, at API tilbyder udviklere mere detaljeret kontrol over komponenter, er en anden faktor, der kan hjælpe med at øge spilydelsen.

I modsætning til mange konkurrerende API'er lader Vulkan udviklere tage mere kontrol over at styre nøgle ting som hukommelsesallokering og generere GPU-arbejdsbelastninger parallelt - en funktion, der giver dem mulighed for at få mere strøm ud af multitrådet systemer.

Slutresultatet bliver mere energieffektive og mere flotte spil på alt fra smartphones og tablets, til desktops og laptops og dedikerede spilkonsoller.

Relaterede: Bedste pc-spil

Vulkan: Vis mig spillene!

Alt dette lyder godt, men i sidste ende betyder det intet, medmindre udviklerfællesskabet kommer bag Vulkan og begynder at bruge det. Heldigvis synes det allerede at være sket.

Siden lanceringen af ​​alle teknologivirksomheder, du kan tænke på, er begyndt at skubbe udviklere til at støtte Vulkan. Qualcomm annoncerede, at det vil gøre Vulkan-support til en vigtig del af alle sine fremtidige mobile chips, og har endda opført det som et nøglesalgspunkt for dets nyeste Snapdragon CPU'er ved MWC.

AMD understøtter også Vulkan i sine CPU'er og GPU'er. Nvidia's viste sig også villige, da de havde arrangeret en "Vulkan Developer Day" for at hjælpe med at samle support til API tidligere på året. Valve er også overraskende om bord og har været en talsmand siden Vulkans tidlige dage. Hvilket betyder, at vi sandsynligvis vil se flere spil, der skubber Vulkan sammen med Direct X i overskuelig fremtid.

HTC erstatter din busted One M9 gratis

HTC har annonceret et nyt program, der vil se virksomheden erstatte en beskadiget HTC One M9 med ...

Læs Mere

Microsoft ønsker at øge Windows 10-sikkerheden med biometriske scanninger

Microsoft ønsker at forbedre sikkerheden til sit næste operativsystem med et antal nye integrered...

Læs Mere

Overwatch Insurrection event lækage afslører nye skins og mode

Detaljer om det næste store Overwatch begivenheden ser ud til at være lækket på PlayStation Franc...

Læs Mere

insta story