20Aug

Kas jums jāzina par Vulkan, kas solās ātrāk spēlēt katrā platformā

img_56ecbb94442b5

Microsoft DirectX 12 un Apple Metal ir nākamās paaudzes grafikas platformas. Tie nodrošina zemāku piekļuvi grafikas aparatūrai, ļaujot spēļu programmētājiem izspiest no aparatūras lielāku veiktspēju. Vulkan ir platformas atbilde uz Microsoft un Apple tehnoloģijām.

Tā kā Vulkan ir pārrobežu platforma, tā nāk klajā ar nākamās paaudzes grafikas tehnoloģiju Google Android, Valve SteamOS, Linux, visām Windows versijām un potenciāli pat Nintendo nākamajai konsolē.Vulkan uzlabo spēļu veiktspēju pilnīgi jebkurā platformā, kas to vēlas izmantot, un padara spēles pārnēsājamas starp dažādām platformām.

Viss sākās ar AMD apvalku

prezentācijas nosaukums

Lai saprastu, no kurienes nāk Vulkan, ir svarīgi zināt nelielu vēsturi. Tas viss sākās ar AMD darbu pie Mantle, kas tika paziņots 2013. gadā. Mantle bija jauna grafikas sistēma, kas tika piestiprināta tieši spēļu izstrādātājiem. Tā apsolīja spēles ātrāk, nodrošinot efektīvāku grafisko slāni. Tehniski tas solīja zemāku CPU pieskaitāmās izmaksas un tiešāku piekļuvi zemāka līmeņa grafikas aparatūras funkcijām.

AMD nodrošina grafikas aparatūru gan Microsoft Xbox One, gan Sony PlayStation 4, un teica, ka Mantle tika veidota, pamatojoties uz optimizācijām, kurās tā strādāja ar šīm nākamās paaudzes spēļu konsolēm.

Mantle sacentās ar Microsoft DirectX un starpplatformu OpenGL, kas abi parādīja to vecumu tajā laikā.Patiesībā tas bija tiešs uzbrukums Microsoft pašu DirectX, kuru izmanto daudzas datoru spēles. AMD vadītāji tajā laikā teica, ka viņi nekad nav gaidījuši Microsoft pat atbrīvot citu DirectX.Tāpēc AMD vienkārši spēja pārliecināt spēļu izstrādātājus atstāt DirectX un OpenGL aiz un izmantot viņu jaunāku, labāku sistēmu. Microsoft atbildēja

DirectX 12, Metal un Vulkan

.2014.gadā Microsoft paziņoja par DirectX 12, kas tagad ir iekļauta operētājsistēmā Windows 10 un Xbox One. Microsoft to atrada vienādi, apsolot efektīvāku grafisko sistēmu nekā DirectX 11 un tādu, kas nodrošināja tiešu piekļuvi zemas kvalitātes grafikas aparatūras funkcijām.

Apple arī paziņoja par līdzīgu tehnoloģiju 2014, ko sauc par Metal. Tas tika pievienots iPhone un iPads ar iOS 8 un Mac ar OS X 10.11 El Capitan. Pēc tam

AMD pārslēdza pārnesumus. Dažās spēlēs tika ieviests eksperimentālais Mantle atbalsts, taču šī tehnoloģija nekad nebija publiski pieejama. AMD paziņoja, ka koncentrēsies uz Microsoft DirectX 12 un nākamās paaudzes OpenGL iniciatīvu, nevis uzsāks savu platformu.Šo "nākamās paaudzes OpenGL iniciatīvu" pārvaldīja Khronos grupa, kas arī pārvalda OpenGL un galu galā kļuva par Vulkan. Pat ja jūs nekad neesat dzirdējuši par OpenGL, jūs to noteikti izmantojat. Visas Android 3D spēles un lielākā daļa iPhone 3D spēļu, līdz brīdim, kad Apple Metal tika paziņots vismaz, ir rakstīts OpenGL.

Vulkan piedāvā pārrobežu platformas nākamās paaudzes grafisko sistēmu Android, SteamOS un Linux. Windows spēles var izmantot arī Vulkan. Sony PlayStation 4 varētu pievienot Vulkan atbalstu, tāpat kā Microsoft Xbox One pievienoja DirectX 12 atbalstu.2015. gadā Nintendo klusi pievienojās Khronos grupai, tāpēc ir laba izredzes Nintendo nākamā konsole varētu arī izmantot Vulkan.

Vulkan darbojas arī operētājsistēmās Windows 7 un Windows 8.1, kas nekad nesaņems Microsoft DirectX 12. Tā kā tā ir pārrobežu platforma, spēļu izstrādātāji var izvēlēties Vulkan, un to optimizētais kods var darboties dažādās platformās, nevis tikai operētājsistēmā Windows 10 vai tikai OSX.

Tas ir Vulkānas punkts: to var pievienot praktiski jebkurai platformai. Izstrādātāji varētu kodēt spēles Vulkānā, un tie būtu viegli pārnēsājami starp dažādām platformām, kas ir milzīgs svētīgs, ja tas izpilda savus solījumus.

SAISTĪTIE RAKSTI
Kas ir Direct X 12 un kāpēc tas ir svarīgi?
Apple Direct X: Kas ir metāls un kāpēc tas ir svarīgi?

Vulkan jau šeit ir

Khronos Group atbrīvoja Vulkan specifikācijas versiju 1.0 2010. gada 16. februārī. Gan NVIDIA, gan AMD pievienoja Vulkan atbalstu saviem Windows un Linux grafikas draiveriem, ļaujot Windows un Linux spēlēm izmantot Vulkan. Intel ir izlaidusi savu grafikas draiveru beta versijas ar Vulkan atbalstu gan Windows, gan Linux. Valve's SteamOS ieguva Vulkan atbalstu, atjauninot šos jaunos draiverus.

Īsāk sakot: kamēr jūs atjaunināt savus draiverus, Vulkan jau strādā ar daudz esošās grafiskās aparatūras. Tagad viss, kas mums nepieciešams, ir Vulkan spēļu iespējas.

Google pat ir paziņojis, ka nākotnes Android versijām būs iebūvēts atbalsts Vulkan, un pierādījumi par darbu Vulkan ir redzami darbā ar Android pirmkodu. Vulkan, iespējams, parādīsies arī nākotnes konsolēs un dažādās citās aparatūras platformās.

spēles, kurās izmanto Vulkan, atrodas uz horizonta.

Vulkan, tāpat kā DirectX 12 un Metal, patiešām nav kaut kas tāds, kādu jūs varat izvēlēties spēlētājs. Viņi ir jauni grafikas programmēšanas sistēmas, kuru izstrādātāji var izvēlēties.

Tāpat kā ar DirectX 12 un Metal, jums vienkārši jāgaida, ka nākamās spēles atbalstīs šīs tehnoloģijas. Pašlaik Talos princips piedāvā eksperimentālu atbalstu Vulkan, kuru jūs varat aktivizēt. Tomēr šī spēle nebija paredzēta, lai izmantotu Vulkan, un tā Vulkan kods ir agri un nav tik optimizēts, tādēļ tas ne vienmēr pateiks daudz par Vulkan potenciālo veiktspēju. Protams,

Vulkan pilnībā neaizstās OpenGL.Kā Croteam, izstrādātāji The Talos Princips , sacīja: "Par vienkāršām spēlēm, OpenGL( vai Direct3D par šo jautājumu) ir šeit palikt;mācīšanās līkne nav [kā] stāvīga, tāpat kā Vulkan. Tomēr Vulkan patiešām spīd, kad runa ir par lietojumprogrammu un vadītāja CPU pieskaitāmo izmaksu samazināšanu. Tas ir( vai būs) daudz ātrāk nekā Direct3D 9, 11 un OpenGL! "

Bet Vulkan ne tikai izvēlas jaunu opciju grafisko iestatījumu izvēlnē.Tas palīdz Linux un SteamOS panākt Windows spēles un kļūst daudz konkurētspējīgākas. Tas nozīmē, ka Android drīzumā būs nākamās paaudzes grafiskais slānis, kas ir konkurētspējīgs ar Apple Metal. Tas nozīmē, ka spēļu izstrādātāji var izvēlēties Vulkan nevis DirectX 12 un vieglāk atbalstīt dažādas platformas - , ieskaitot Windows. Tas ir labs visiem spēlētājiem.

Tāpat kā DirectX 12 uz Windows platformas un metāla Apple platformās, Vulkan ir aizraujoša jauna grafikas tehnoloģija, kas solās palīdzēt spēļu izstrādātājiem padarīt spēles ātrāku. Kā starpplatformu tehnoloģija tam ir arī citas priekšrocības, apvienojot šīs funkcijas ar jaunām platformām, un solot atvieglot spēļu pieslēgšanu starp platformām.