Tukunga o Mesa 22.1, he whakatinanatanga kore utu o OpenGL me Vulkan

I muri i nga marama e rua o te whakawhanaketanga, i whakaputaina te tukunga o te whakatinanatanga kore utu o nga API OpenGL me Vulkan - Mesa 22.1.0 -. Ko te tukunga tuatahi o te peka Mesa 22.1.0 he mana whakamatautau - i muri i te whakapumautanga whakamutunga o te waehere, ka tukuna he putanga pumau 22.1.1.

I roto i te Mesa 22.1, kei te waatea te tautoko mo te Vulkan 1.3 whakairoiro API i roto i nga taraiwa anv mo nga Intel GPU, radv mo nga AMD GPU, me te rasterizer software lavapipe. Ko te tautoko mo te Vulkan 1.2 ka whakatinanahia i roto i te aratau emulator (vn), ka whakatinanahia a Vulkan 1.1 i roto i te taraiwa mo Qualcomm GPUs (tu). me Vulkan 1.0 i roto i te taraiwa mo Broadcom VideoCore VI GPU (Raspberry Pi 4). Ka whakarato hoki a Mesa i te tautoko katoa o OpenGL 4.6 mo nga taraiwa 965, iris (Intel), radeonsi (AMD), zink, me te llvmpipe. Kei te waatea te tautoko OpenGL 4.5 mo nga GPU AMD (r600) me NVIDIA (nvc0), me te tautoko OpenGL 4.3 mo te virgl (Virgil3D mariko GPU mo QEMU/KVM) me te vmwgfx (VMware).

Nga mahi hou:

  • Ko te taraiwa ANV Vulkan (Intel) me te taraiwa Iris OpenGL e tautoko ana i nga kaari whakairoiro motuhake a Intel DG2 (Arc Alchemist) me Arctic Sound-M.
  • Ko te taraiwa D3D12 me te paparanga mo te whakarite mahi OpenGL ki runga ake o te DirectX 12 API (D3D12) ka whakarite kia hototahi ki OpenGL 4.2. Ka whakamahia te taraiwa i te paparanga WSL2 hei whakahaere i nga tono whakairoiro Linux ki Windows.
  • Ko te taraiwa lavapipe, e whakamahi ana i te raupaparorohiko rorohiko mo te Vulkan API (he rite ki te llvmpipe, engari mo Vulkan, ko te whakamaori i nga waea Vulkan API ki te Gallium API), ka tautoko i te Vulkan 1.3.
  • He tautoko taapiri mo nga GPU AMD GFX1036 me GFX1037.
  • Kua whakatinanahia e te taraiwa RADV (AMD) te whakatiki i nga hihi, e whakapai ake ana i te tautoko hihi hihi mo nga keemu penei i te DOOM Eternal.
  • Ko te whakatinanatanga tuatahi o te taraiwa Vulkan mo nga GPU i runga i te hoahoanga PowerVR Rogue i whakawhanakehia e Imagination kua tohua.
  • Ko te taraiwa Nouveau mo nga GeForce 6/7/8 GPU tawhito kua hurihia ki te whakamahi i tetahi tohu takawaenga kore momo (IR) o nga kaiwhakaruruhau NIR. Ko te tautoko NIR ka taea e koe te tiki tautoko mo te TGSI (Tungsten Graphics Shader Infrastructure) whakakanohi takawaenga ma te whakamahi i tetahi paparanga hei whakamaori i te NIR ki te TGSI.
  • Kei roto i te tito he whakahiato OpenCL kiato, na Intel i whakaaro, ka whakamahia mo te tirotiro hihi.
  • Ko te taraiwa OpenGL v3d, i whakawhanakehia mo te whakatere whakairoiro VideoCore VI, i whakamahia i timata mai i te tauira Raspberry Pi 4, ka whakatinana i te tautoko mo te keteroki whakamarumaru i runga i te kōpae.
  • Mo nga GPU AMD kua whakauruhia ki te miihini tukatuka ataata VCN 2.0, kua whakatinanahia te tautoko EFC (Encoder Format Conversion), ka taea te whakamahi i te encoder ataata taputapu ki te panui tika i nga mata RGB me te kore RGB-> YUV nga huringa e mahia ana e nga kaiwhakaruruhau.
  • Ko te taraiwa Crocus, i whakawhanakehia mo nga Intel GPU tawhito e pa ana ki nga hanganga miihini Gen4-Gen7 kaore i te tautokohia e te taraiwa Iris, kei roto he tohu hototahi me nga putanga tawhito o OpenGL.
  • Ko te taraiwa PanVk, e whakarato ana i te tautoko mo te API whakairoiro Vulkan mo ARM Mali Midgard me Bifrost GPUs, kua timata te mahi ki te tautoko i nga kaataata rorohiko.
  • Ko te taraiwa Venus me te whakatinanatanga o te GPU mariko (virtio-gpu) i runga i te Vulkan API kua taapirihia te tautoko mo te paparanga ANGLE, he kawenga mo te whakamaori i nga waea OpenGL ES ki OpenGL, Direct3D 9/11, Desktop GL me Vulkan.
  • He tautoko taapiri mo te toronga OpenGL a NVIDIA GL_NV_pack_subimage, i hangaia hei whakahou i nga tapawha i roto i te mahara kaihautu ma te whakamahi i nga raraunga mai i te angamahi, kakano ranei.
  • He tautoko taapiri mo nga taapiri ki te RADV (AMD), ANV (Intel) me nga taraiwa Vulkan lavapipe:
    • VK_EXT_depth_clip_control mo te lavapipe me te RADV.
    • VK_EXT_graphics_pipeline_library for lavapipe.
    • VK_EXT_primitives_generated_query mo te paipa.
    • VK_EXT_image_2d_view_of_3d mo ANV me te lavapipe.
    • VK_KHR_swapchain_mutable_format for lavapipe.

Source: opennet.ru

Tāpiri i te kōrero