Inguqulo entsha ye-Vulkan 1.3 isivele ikhishiwe futhi lezi yizindaba zayo

Ngemva kweminyaka emibili yomsebenzi, U-Khronos umemezele ukukhishwa kwenguqulo entsha yokucaciswa kwe-Vulkan 1.3. Ukucaciswa okusha kufaka phakathi izilungiso nezandiso eziqoqwe eminyakeni emibili.

Ngaphandle kwakho uhlelo seluthunyelwe ukuze kusetshenziswe ukwesekwa kokucaciswa okusha kanye nezandiso ezengeziwe kumakhadi ezithombe nezishayeli zedivayisi. I-Intel, AMD, ARM kanye ne-NVIDIA balungiselela imikhiqizo ehambisana ne-Vulkan 1.3.

Isibonelo, I-AMD imemezele ukuthi ukusekelwa kweVulkan 1.3 kuzotholakala maduze ochungechungeni lwe-AMD Radeon RX Vega lwamakhadi ezithombe, kanye nawo wonke amakhadi asekelwe ekwakhiweni kwe-AMD RDNA. I-NVIDIA ilungiselela ukukhulula abashayeli abasebenzisanayo be-Vulkan 1.3 be-Linux ne-Windows, futhi i-ARM izongeza ukusekelwa kwe-Vulkan 1.3 kuma-GPU aseMali.

Kulabo abangazi intabamlilo, kufanele bazi ukuthi lokhu i-API egqamayo ngokwenza lula kwabalawuli, ukususwa kokukhiqizwa komyalo wohlangothi lwe-GPU yohlelo lokusebenza, ikhono lokuxhuma izendlalelo zokulungisa iphutha, ukuhlanganisa ama-API ezinkundla ezihlukahlukene, kanye nokusetshenziswa kokunikezwa kwekhodi ephakathi nendawo okuhlanganiswe kusengaphambili ukuze kwenziwe ohlangothini lwe-GPU.

Ukuqinisekisa ukusebenza okuphezulu nokubikezela, I-Vulkan ihlinzeka izinhlelo zokusebenza ngokulawula okuqondile kokusebenza kwe-GPU nosekelo olwakhelwe ngaphakathi lwe-GPU multithreading., okunciphisa ukuphakama kwesilawuli futhi kwenze amandla ohlangothi lwesilawuli abe lula futhi abikezeleke kakhudlwana. Isibonelo, imisebenzi efana nokuphathwa kwememori nokuphathwa kwamaphutha okusetshenziswa ku-OpenGL ohlangothini lomshayeli kuthuthelwa kusendlalelo sohlelo lokusebenza ku-Vulkan.

I-Vulkan ihlanganisa zonke izinkundla ezitholakalayo futhi inikeza i-API eyodwa yedeskithophu, iselula, newebhu, evumela i-API evamile ukuthi isetshenziswe kuwo wonke ama-GPU amaningi nezinhlelo zokusebenza. Ngokwakhiwa kwe-Vulkan's multi-tier architecture edala amathuluzi asebenza nanoma iyiphi i-GPU, ama-OEM angasebenzisa amathuluzi ajwayelekile ukuze kubuyekezwe ikhodi, kulungiswe amaphutha, kanye nokwenza iphrofayela ngesikhathi sokuthuthukiswa.

Izici ezintsha eziyinhloko zeVulkan 1.3

Kule nguqulo entsha ye-Vulkan 1.3 eyethulwa, kugqanyiswe ukuthiUkucaciswa kwe-e SPIR-V 1.6 kubuyekeziwe ukuchaza ukumelwa okuphakathi kwama-shader okutholakala emhlabeni wonke kuzo zonke izinkundla kanye ingasetshenziswa kokubili ihluzo kanye ne-computing ehambisanayo. I-SPIR-V ihilela ukuhlukaniswa kwesigaba esihlukile sokuhlanganiswa kwe-shader ukuze kube ukumelwa okumaphakathi, okuvumela ukuthi kudalwe ukuxhumana kwezilimi ezihlukahlukene ezisezingeni eliphezulu. Ngokusekelwe ekusetshenzisweni okumbalwa kwezinga eliphezulu, ikhodi eyodwa emaphakathi ikhiqizwa ngokuhlukene engasetshenziswa abashayeli be-OpenGL, i-Vulkan, ne-OpenCL ngaphandle kokusebenzisa i-shader compiler eyakhelwe ngaphakathi.

Olunye ushintsho oluvelele yilolo se iphakamisa umqondo wamaphrofayili wokuhambisana. I-Google ingeyokuqala ukwakha iphrofayela eyisisekelo yesikhulumi se-Android okuzokwenza kube lula ukunquma izinga lokusekelwa kwezici ezithuthukisiwe ze-Vulkan kudivayisi eyeqa ukucaciswa kwe-Vulkan 1.0. Kumadivayisi amaningi, ukwesekwa kwephrofayela kunganikezwa ngaphandle kokufaka izibuyekezo ze-OTA.

I- usekelo olusetshenzisiwe lwamaphasi okunikeza lula (Ukuqondisa Ukudlula Kokuhlinzeka , VK_KHR_dynamic_rendering) okukuvumela ukuthi uqale ukunikeza ngaphandle kokudala amaphasi okunikeza kanye nezinto zefreyimu.

Ngaphezu kwalokho, izandiso ezintsha zengeziwe ukuze kube lula ukuphatha ukuhlanganiswa kwepayipi legrafu:

  • I-VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 - Yengeza izimo eziguquguqukayo ezengeziwe ukuze kuncishiswe inani lezinto zezwe ezihlanganisiwe nezinamathiselwe.
  • I-VK_EXT_pipeline_creation_cache_control : Inikeza ukulawula okunwetshiwe kokuthi kwakhiwa nini futhi kanjani amapayipi.
  • I-VK_EXT_pipeline_creation_feedback : Ihlinzeka ngolwazi mayelana namapayipi ahlanganisiwe ukuze kube lula ukwenza iphrofayela nokulungisa iphutha.

Ngakolunye uhlangothi, izici ezimbalwa ezisusiwe ekuzikhetheleni zayiswa kokuphoqelekile nazo ziyagqanyiswa. Isibonelo, manje sekuyimpoqo ukusebenzisa izithenjwa zebhafa (VK_KHR_buffer_device_address) kanye nemodeli yenkumbulo ye-Vulkan, echaza ukuthi imicu ehambisanayo ingafinyelela kanjani idatha eyabiwe kanye nemisebenzi yokuvumelanisa.

Ngaphandle kwakho Ukulawulwa kweqembu elincane okunemininingwane kunikezwa (VK_EXT_subgroup_size_control) lapho abahlinzeki bengasekela osayizi abaningi beqembu futhi onjiniyela bangakhetha noma yimuphi usayizi abawufunayo.

Kunikezwe isandiso VK_KHR_shader_integer_dot_product lokho ingasetshenziswa ukuthuthukisa ukusebenza kwezinhlaka zokufunda zomshini ngokusebenzisa i-hardware-accelerated point product operations.

Ekugcineni kufanele kuqashelwe ukuthi izidingo zokucaciswa kwe-Vulkan 1.3 zenzelwe i-OpenGL ES 3.1 yehadiwe yehluzo yekilasi, ezoqinisekisa ukusekelwa kwe-API entsha yezithombe kuwo wonke ama-GPU asekela i-Vulkan 1.2.

Ikhithi yamathuluzi ye-Vulkan SDK ihlelelwe ukukhishwa maphakathi noFebhuwari. Ngaphezu kokucaciswa okuyisisekelo, izandiso ezengeziwe zedeskithophu emaphakathi nesezingeni eliphezulu kanye namadivayisi eselula kuhlelelwe ukusekelwa njengengxenye yoHlelo Lwe-Vulkan Milestone.

Okokugcina, uma ungathanda ukwazi okwengeziwe ngakho, ungathintana nemininingwane ku isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.