Vulkan 1.0: starpplatformu API augstas veiktspējas grafikai

El 16 par februāri šī gada Khronos Group reklāma Vulkan 1.0 izlaišana (tā kā nebija iespējams sasniegt plānoto palaišanas datumu 20015. gada beigāsXNUMX), pēc divu gadu smaga darba tas beidzot ir gatavs doties pasaulē. Pirmā spēle ar Vulkan motors Ir arī pieejams publiskajā beta versijā tomēr no 16 Linux situācija nav pilnībā labvēlīga galalietotājiem un spēlētājiem, jo ​​lielākā daļa pārdevēju joprojām ir nosakot, vai tie palīdzēs, izmantojot Linux atbalstu operētājsistēmā Windows. Ignorējot šīs operētājsistēmas atšķirības, jums jābūt pārliecinātiem par to jūsu cerības ir reālas pirms izmēģināt jauna Vulkan spēle vienlaikus dodot izstrādātājiem laiku mācīties un izstrādāt šo jauno grafikas API.

1

Vulkan 1.0

Vulkan ir atbilde Khronos Group par Microsoft DirectX 12, Apple's Metal un vecā AMD Mantle API nodrošināt augstas veiktspējas grafika. Viņi vispirms atsaucās uz šo AP kā "Nākamās paaudzes OpenGL iniciatīva", bet kādreiz nosauca Vulkanu, iepriekšējais nosaukums palika pagātnē. Vulkan novirzās un tika uzbūvēts, pamatojoties uz ADM Mantle tehnoloģiju kas ziedoja AMD ar nolūku dot Khronos bāze, uz kuras sākt izstrādāt API, ko viņi varētu standartizēt visā nozarē (tāpat kā OpenGL), bet Vulkan tas ir attīstījies jau daudz tālāk nav saistīts ar AMD GNC aparatūras dizainu un spēj pielāgot visus lietojuma gadījumus visas ekosistēmas, pēc daudzu dažādu pušu pārskatīšanas API ir daudz attīstījusies. Khronos prezidents, Nīls Trevets, skaidri pateica Vulkan es daudz vairāk nekā atšķirīga uzmanība Mantlei.

Starp Vulkāna mērķi šo dizainu 3D grafikas lietojumprogrammas reāllaikā,spēles un interaktīvie mediji tāpat visās platformās ir paredzēts nodrošināt daudzveidību priekšrocības salīdzinājumā ar citām API, piedāvājot Zemākas pieskaitāmās izmaksas, tiešāka GPU kontrole un lielāka veiktspēja ar mazāku procesora lietojumu, spējot labāk sadalīt darbu starp vairākiem CPU kodoliem. To raksturo arī tas, ka ir a Starpplatformu API, kuru atbalsta augstas klases grafikas kartes y ir OS agnostiķis, lai uzlabotu to lietojumprogrammu pārnesamību, kas izveidotas, izmantojot šo API.

Vulkan 1.0 ir izstrādāts tā, lai tas atbilstu viedtālrunis, darbvirsma un konsoles, tagad ir a API ar vairāku pavedienu iespējām, ar daudz zemākām pieskaitāmajām izmaksām salīdzinājumā ar OpenGL draiveriem un kas atbalsta iepriekš sastādīti ēnotāji, izmantojot SPIR-V. Atšķirībā no citām alternatīvām API, Vulkan ir pārrobežu platforma un patiess nozares standarts. Pašlaik pastāv Vulcan SDK pieejams Android, Linux un Windows, kaut arī joprojām ir beta fāzē, AMD un Nvidia viņi to ir darījuši zināmu viņi atbalsta Vulkanu. Vulkan 1.0 Tā nav galīgā versija, nākotnes labojumi, protams, nāks, kad darba grupa ir saņēmusi atsauksmes no citiem izstrādātājiem.

¿Un kas notiks ar OpenGL?

Kamēr Vulkan 1.0 ir priekšgalā rūpēties par lielas ietilpības grafiku, Khronos grupa neatstāj OpenGL, izstrādātāji, kas ir atbildīgi par šo projektu, paliks un tiem ir jāattīstās. Vulkan nr tas ir absolūti nepieciešams visiem spēļu un lietotņu izstrādātājiem, tas būs atkarīgs no tā, cik ļoti jūs rūpējaties par veiktspēju, ja nepieciešama palīdzība no grafikas kartes, ja meklējat API, kas būtu pieejamāks, ja jūsu darba slodzi nevarētu paralēlizēt utt.

2

Ir runāts arī par pievienojot atbalstu SPIR-V OpenGL un citi uzlabojumi šajā frontē. Tomēr Khronos Group nav oficiāli paziņojis par jaunām specifikācijām vai atjauninājumiem OpenGL, bet runa ir par modrību nākamajos mēnešos.

Viens no OpenGL paplašinājumi (neoficiāli) pakļauts NVIDIA draiveris ir GL_NV_draw_vulkan_image. Šis paplašinājums nodrošina DrawVkImageNV spēja uzzīmēt taisnstūri, kas ļauj parādīt visu vai daļu no VkImage Vulkanā divdimensiju veidā. Šis pagarinājums arī nodrošinās funkcijas sinhronizācijas zīmēšanai starp Vulkan un OpenGL, būtībā paplašinājums nodrošinās iespēju pašreizējais saturs de Vulkana dkontekstā OpenGL.

3

Spēles un Vulkan

Pagājušā gada 16. februārī Croteam ir laidis klajā Talos principu, augšupielādēts Tvaika platforma izmantojot Vulkan motors. Diemžēl versiju šīs spēles Linux vēl nav publiski pieejamsbet drīz tā būs

El kavēšanās Tas ir saistīts ar meklēt atbilstības draiverus. Šie Vulkan 1.0 draiveri būs drīz izlaists jo mēs zinām, ka Windows beta versija ir pieejama vietnē Steam. No Valve, ir sagaidāms arī tas Dota2 drīz būšu pieejams Ar atbalstu Vulkan, tāpat arī citas spēles parādīsies nākotnē.

Maikls Larabel, foruma rakstnieks Phoronix komentēja, ka “kā spēļu izstrādātājs, kurš jau savlaicīgi iesaistījās Vulkan tika brīdināts izlikties gaidīt brīnumu ar Vulkan spēļu sniegumu”. Tas ir tāpēc, ka Vulkan API piedāvā daudzas iespējas labākai veiktspējai un lielākai optimizācijai, spēles un to dzinēji tiek pielāgoti DirectX 11 un OpenGL. Tas notiks tikai tad, kad parādīsies jaunās spēles vai tiks pārveidoti dzinēji Vulkan ka būs a labāks sniegums OpenGL / DX11. Tieši tāpēc juegos pašlaik pieejams vietnē Vulkan var būt lēnāk nekā esošie OpenGL procesorā, tas, strādājot pie dažādām spēļu un draiveru kļūdām.

Lai gan izstrādātājiem no spēlēm ir satraukti ar Vulkan piedāvātās iespējas, tad tas prasīs laiku tā ka pilnībā pārveidot. Līdzīga situācija notika, kad Direct3D 11 tika atbrīvots un sāka atbalsta spēles, kādu laiku vēlāk spēles sāka darboties ātrāk nekā Direct3D 9.


2 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   stalker teica

    Labs ziņojums, lai redzētu, ko tas pats dod par spēlēm. Labs laiks nāk spēlēm atvērtā koda pasaulē

  2.   HO2Gi teica

    "20015" Es domāju, ka jums ir palikusi nulle