Scaoileadh Mesa 21.0, cur i bhfeidhm saor in aisce de OpenGL agus Vulkan

Tá scaoileadh cur i bhfeidhm saor in aisce APIs OpenGL agus Vulkan - Mesa 21.0.0 - curtha i láthair. Tá stádas turgnamhach ag an gcéad scaoileadh brainse Mesa 21.0.0 - tar éis cobhsú deiridh an chóid, scaoilfear leagan cobhsaí 21.0.1. Cuimsíonn Mesa 21.0 tacaíocht iomlán do OpenGL 4.6 do na tiománaithe 965, iris (Intel), radeonsi (AMD), zink agus llvmpipe. Tá tacaíocht OpenGL 4.5 ar fáil do GPUanna AMD (r600) agus NVIDIA (nvc0), agus tacaíocht OpenGL 4.3 do virgl (Virgil3D fíorúil GPU do QEMU/KVM). Cuirtear tacaíocht Vulkan 1.2 i bhfeidhm le haghaidh cártaí Intel agus AMD, agus Vulkan 1.0 le haghaidh VideoCore VI (Raspberry Pi 4).

Príomh-nuálaíochtaí:

  • Soláthraíonn an tiománaí Zink (cur i bhfeidhm API OpenGL ar bharr Vulkan) tacaíocht do OpenGL 4.6. Ligeann Zink duit OpenGL luathaithe crua-earraí a fháil má tá tiománaithe teoranta ag an gcóras chun tacú le API Vulkan amháin. Tá feidhmíocht Zink gar d’fheidhmíocht dhúchasach OpenGL.
  • Tacaíonn an tiománaí llvmpipe, atá deartha le haghaidh rindreála bogearraí, le OpenGL 4.6.
  • Tacaíonn an tiománaí Freedreno, a úsáidtear don fhochóras grafaicí de sceallóga Qualcomm, le OpenGL ES 6 don Adreno a3.0xx GPU.
  • Tacaíonn an tiománaí Panfrost do Midgard (Mali-T7xx, Mali-T8xx) agus Bifrost GPUs (Mali G3x, G5x, G7x) le OpenGL 3.1, chomh maith le tacaíocht OpenGL ES 3.0 do GPUanna Bifrost.
  • Tacaíonn an tiománaí radeonsi anois leis na síntí OpenGL GL_EXT_demote_to_helper_invocation agus GL_NV_compute_shader_derivatives. Don chluiche "Conter-Strike: Global Offensive" tá an modh leas iomlán a bhaint "mesa_glthread" cumasaithe de réir réamhshocraithe, rud a ligeann don fheidhmíocht a mhéadú 10-20%. Leas iomlán a bhaint a chuireann isteach ar rith tástálacha SPECViewPerf. Tacaíocht bhreise don uirlis phróifílithe Radeon GPU Profiler (RGP). I gcás GPU Zen 3 agus RDNA 2, tá tacaíocht do theicneolaíocht Cuimhne Rochtana Cliste curtha leis. Tacaíocht bhreise d’ionchódóirí HEVC SAO (Fritháireamh Oiriúnaitheach Samplach, do GPUanna le tacaíocht d’innill VCN2, VCN2.5 agus VCN3) agus díchódóirí AV1 (do RDNA 2/RX 6000 agus trí chomhéadan OpenMAX amháin).
  • Chuir an tiománaí RADV Vulkan (le haghaidh cártaí AMD) tacaíocht breise le haghaidh teicneolaíocht mata pacáilte Mear (veicteoiriú 16-giotán) agus cuimhne tanaí (a ligeann d'acmhainní cosúil le híomhánna agus uigeachtaí a chur ar neamhréir agus a athcheangal le hoibríochtaí leithdháilte cuimhne éagsúla). Tá barrfheabhsú feidhmíochta déanta do chártaí sraithe RX 6000. VK_VALVE_mutable_descriptor_type agus VK_KHR_fragment_shading_rate eisínteachtaí curtha leis (RDNA2 amháin).
  • Cuireann tiománaithe Intel ANV agus Iris leas iomlán a bhaint as feidhmíocht agus cuireann siad tacaíocht tosaigh ar fáil do shínte rianaithe ga Vulkan a chuirtear i bhfeidhm i gcártaí grafaicí Xe HPG.
  • Tacaíocht bhreise don síneadh EGL_MESA_platform_xcb, a ligeann d’fheidhmchláir acmhainní EGL a chruthú ó acmhainní X11 gan rochtain a fháil ar Xlib.
  • Tá an tiománaí Vulkan V3DV, a forbraíodh don luasaire grafaicí VideoCore VI a úsáidtear i boird Raspberry Pi 4 bunaithe ar an sliseanna Broadcom BCM2711, tar éis tacaíocht bhreise a thabhairt do Wayland WSI (Comhtháthú Córas Fuinneog), a cheadaíonn rochtain ar an API Vulkan ó thimpeallachtaí atá bunaithe ar Wayland.
  • Glacadh le cur i bhfeidhm tosaigh ciseal a aistríonn glaonna OpenGL isteach san API DirectX 12 chun obair feidhmchláir ghrafacha a eagrú i dtimpeallacht WSL (Fochóras Windows le haghaidh Linux). Ina theannta sin, tá an leabharlann spirv_to_dxil chun ionadaíocht idirmheánach na scáthaitheoirí SPIR-V a thiontú go DXIL (DirectX Intermediate Language), arna fhorbairt ag Microsoft, san áireamh.
  • Tacaíocht athoibrithe agus feabhsaithe go suntasach do Haiku OS.
  • Baineadh na socruithe glx_disable_oml_sync_control, glx_disable_sgi_video_sync agus glx_disable_ext_buffer_age de driconf.
  • Baineadh an tacaíocht do DRI1 agus stop sé ag luchtú tiománaithe DRI ó leaganacha Mesa roimh 8.0.
  • Tá an tiománaí swrast, a tógadh ar bhonn an chomhéadain DRI clasaiceach agus atá beartaithe le haghaidh rindreála bogearraí OpenGL, bainte amach (tá na tiománaithe rindreála bogearraí llvmpipe agus bogphíb go suntasach chun tosaigh ar swrast i dtéarmaí feidhmíochta agus feidhmiúlacht). Éascaíodh deireadh a chur le swrast mar gheall ar go leor fadhbanna gan réiteach agus aischéimniú a tharla, in ainneoin nach n-úsáidtear an tiománaí seo i dáiltí a thuilleadh.
  • Baineadh an seanleagan clasaiceach de chomhéadan bogearraí OSMesa (OSMesa bunaithe ar iarsmaí Gallium), rud a ligeann do rindreáil ní don scáileán, ach do mhaolán in-chuimhne.

    Foinse: oscailtenet.ru

Add a comment