Tech reviews and news

Kaj je Vulkan? Vsa dejstva o alternativi Direct X

click fraud protection

Pravkar ste vzeli novo svetlečo igro za osebne računalnike in se zmedli, ali bi morali na zagonskem zaslonu izbrati možnost Direct X 11/12 ali Vulkan?

Niste sami, razen če ste resen tehničnik, verjetno niste popolnoma na tekočem z najnovejšimi dosežki v svetu API-jev in kako spreminjajo svet iger na srečo. Na srečo za vas, Trusted je tu, da vam pomaga.

Tukaj je vse, kar morate vedeti o Vulkanu.

Vulkan: Kaj je API?

Vulkan je vmesnik aplikacijskega programa (API), osredotočen na igre, ki temelji na AMD-jevi tehnologiji Mantle. Razvila ga je skupina Khronos - dobrodelna organizacija, ki ni namenjena dobičku in je odločena pomagati razvijalci izdelujejo boljše igre - in je zasnovan tako, da nadomesti najpogosteje uporabljeni OpenGL in OpenGL ES standardi.

Za tiste, ki ne vedo, so API-ji hrbtenica katere koli velike tehnologije. Zagotavljajo okvir protokolov, orodij in rutin, ki jih lahko razvijalci uporabljajo za ustvarjanje aplikacij. API tudi nadzoruje in odloča, kako programska in strojna oprema komunicirata med seboj.

Vulkan: Zakaj bi me skrbelo?

Zdaj se verjetno sprašujete, zakaj bi vas zanimalo nekaj tako nejasnega, kot je specifikacija API, navsezadnje je to težava razvijalca, kajne? Običajno bi rekel, da imate prav, toda v primeru Vulkana so stvari nekoliko bolj zapletene.

Vulkan je pravzaprav ključni korak za industrijo iger in razvoj kot celoto in lahko reši kopico težav tako za splošne potrošnike kot tudi za razvijalce.

Za začetek se pogovorimo o OpenGL in OpenGL ES. Ta dva API-ja sta v preteklih letih glavobol za razvijalce. OpenGL je prejšnji namizni API podjetja Khronos, medtem ko je bil OpenGL ES mobilna ponudba skupine.

Ločitev med mobilnim in namiznim API-jem je bila smiselna že pred nekaj leti, vendar v današnji medsebojni povezavi svetu, kjer se svet mobilnih naprav in namiznih računalnikov vse bolj prepletata, je bila težava razvijalci.

Razkol je pomenil, da so morali razvijalci pri ustvarjanju navzkrižnih sprejeti hibridne ali celo ločene razvojne postopke naslovi platform - težava, zaradi katere je bilo kodiranje za namizna in mobilna okolja drago in dolgotrajno izkušnje.

Vulkan želi to spremeniti tako, da razvijalcem ponudi nabor odprtokodnih materialov za razvoj različnih platform, ki teoretično delujejo v več operacijskih sistemih, vključno z Windows 7 do 10, Linuxom, SteamOS-om, Tizenom in Android.

Teoretično bo to razvijalcem olajšalo lansiranje izdelkov na več platformah in ustvarjanje medekosistemskih storitev. Skratka, to pomeni, da bi lahko z Vulkanom v bližnji prihodnosti na več mestih prišli do več iger.

Vulkan: Ne gre samo za mobilne naprave

Mobile ni edino področje, ki mu je Vulkan pomagal. Številni razvijalci API uporabljajo tudi za ustvarjanje polnoasnih trojnih naslovov A. Doom Eternal vam omogoča uporabo Vulkana in njegovega pojavljanja kot možnost v začetnem meniju številnih drugih iger, kot je Strange Brigade.

To je zato, ker poenostavitev kodiranja na Vulkan ca izboljša zmogljivost iger z zmanjšanjem obsežnih splošnih stroškov gonilnikov, ki ovirajo delovanje igre. Dejstvo, da API ponuja razvijalcem bolj natančen nadzor nad komponentami, je še en dejavnik, ki bi lahko pripomogel k večji zmogljivosti iger.

Vulkan za razliko od mnogih konkurenčnih API-jev omogoča razvijalcem več nadzora nad upravljanjem ključnih stvari, kot je dodelitev pomnilnika in vzporedno generiranje delovnih obremenitev GPU - funkcija, ki jim bo omogočila več moči iz večnitnega sistemov.

Končni rezultat bodo energetsko učinkovitejše in lepše igre na vseh področjih, od pametnih telefonov in tabličnih računalnikov do namiznih in prenosnih računalnikov ter namenskih igralnih konzol.

Sorodno: Najboljše računalniške igre

Vulkan: Pokaži mi igre!

Vse to se sliši čudovito, vendar na koncu ne bo pomenilo nič, razen če skupnost razvijalcev ne bo stopila za Vulkan in ga začela uporabljati. Na srečo se zdi, da se je to že zgodilo.

Od ustanovitve vsakega tehnološkega podjetja, ki si ga omislite, je začelo spodbujati razvijalce, da podpirajo Vulkan. Qualcomm je napovedal, da bo Vulkan podprl ključni del vseh svojih prihodnjih mobilnih čipov in ga celo uvrstil med ključne prodajne točke za svoj najnovejši Snapdragon CPU na MWC.

AMD podpira tudi Vulkan v svojih CPU-jih in GPU-jih. Nvidia je prav tako pokazala pripravljenost, saj je v začetku letošnjega leta organizirala "Dan razvijalcev Vulkan", da bi zbrala podporo za API. Presenetljivo je tudi Valve, ki je bil zagovornik že od Vulkanovih dni. Kar pomeni, da bomo v bližnji prihodnosti verjetno videli še več iger, ki bodo Vulkana potisnile ob bok Direct X-u.

Kako na Twitterju opaziti napačne podatke

Ameriški demokratični primariji leta 2020 so v polnem razmahu in nobeno mesto ne ponuja bolj nepo...

Preberi Več

Last of Us prihaja na televizijo - katere druge igre bi morale slediti temu?

Obvestilo, da naj bi The Last of Us postalo televizijska serija HBO, nas je spodbudilo k razmišlj...

Preberi Več

Oglejte si ta demonski novi napovednik za Doom Eternal

Igralci so vabljeni, da v samo nekaj dneh "uničijo pekel", saj Doom Eternal pristane prihodnji pe...

Preberi Več

insta story