የ OpenGL እና Vulkan APIs - Mesa 24.1.0 የነጻ ትግበራ ታትሟል። የሜሳ 24.1.0 ቅርንጫፍ የመጀመሪያ ልቀት የሙከራ ደረጃ አለው - ከመጨረሻው የኮዱ ማረጋጊያ በኋላ የተረጋጋ ስሪት 24.1.1 ይለቀቃል።
ሜሳ 24.0 ለVulkan 1.3 ግራፊክስ ኤፒአይ በ anv ለ ኢንቴል ጂፒዩዎች፣ ራድቪ ለኤዲ ጂፒዩዎች፣ NVK ለNVadi ጂፒዩዎች፣ ቱ ለ Qualcomm ጂፒዩዎች፣ በላቫፓይፕ ሶፍትዌር ራስተራይዘር (lvp) እና በኢሙሌተር ሁነታ (vn) ድጋፍ ይሰጣል። Vulkan 1.0 ድጋፍ በ v3dv (Broadcom VideoCore VI GPU ከ Raspberry Pi 4) እና dzn (የVulkan ትግበራ በዳይሬክት 3D 12 ላይ) አሽከርካሪዎች ውስጥ ተተግብሯል።
ሜሳ ሙሉ የOpenGL 4.6 ድጋፍን ለአይሪስ (ኢንቴል Gen 8+ ጂፒዩዎች)፣ ሬዲዮንሲ (AMD)፣ ክሮከስ (የቆዩ ኢንቴል Gen4-Gen7 ጂፒዩዎች)፣ ዚንክ፣ ኤልቪምፒፔ፣ ቪርግል (Virgil3D ምናባዊ ጂፒዩ ለQEMU/KVM)፣ የፍሪድሬኖ አሽከርካሪዎች Qualcomm Adreno)፣ d3d12 (በDirectX 12 አናት ላይ የOpenGL ስራን የሚያደራጅ ንብርብር) እና asahi (AGX GPU በ Apple M1 እና M2 ቺፖች ውስጥ ጥቅም ላይ ይውላል)። OpenGL 4.5 ድጋፍ ለ AMD (r600) እና NVIDIA (nvc0) ጂፒዩዎች ይገኛል። OpenGL 3.3 ድጋፍ በሶፍት ፓይፕ (ሶፍትዌር ራስተራይዘር) እና nv50 (NVIDIA NV50) ሾፌሮች ውስጥ አለ።
ዋና ፈጠራዎች፡-
- በApple ARM ቺፕስ ውስጥ ጥቅም ላይ የዋለው ለ AGX GPU የተሰራው አሳሂ ሾፌር ለOpenGL 4.6 እና OpenGL ES 3.2 ድጋፍ ይሰጣል።
- በቱሪንግ (GeForce GTX 16xx፣ RTX 20xx እና Quadro RTX series)፣ Ampere (GeForce RTX 30xx እና RTX A2000/4000/5000/6000 series) እና Ada (GeForce GTX 4xx RTX series) እና Ada (GeForce GTX 4000xx RTX series) እና Ada (GeForce GTX 4xx RTX) በከፍተኛ ሁኔታ የተሻሻለ የNVK ሾፌር ለ NVIDIA GPUs ተከታታይ) ማይክሮአርክቴክቸር 5000 SFF፣ RTX 6000xxx/1.3/3 Ada)። ሾፌሩ ለብዙ ተጠቃሚዎች ለዕለታዊ አገልግሎት ዝግጁ እንደሆነ ይቆጠራል። በNVK ውስጥ ያለው የ Vulkan 9 ድጋፍ በክሮኖስ ኮንሰርቲየም የተረጋገጠ ነው። Direct10D 11, XNUMX እና XNUMX ትግበራን በሚያቀርበው የ NVK DXVK ንብርብር ላይ የተሻሻለ ስራ.
- የዚንክ ሾፌርን ለመጠቀም የሚያስችል ለውጥ ታክሏል (በVulkan ላይ የOpenGL አተገባበር) ለ OpenGL 4.6 በአዲስ ተከታታይ የNVIDIA ቪዲዮ ካርዶች (ከGeForce RTX 20xx ጀምሮ) በስርዓቶች ላይ ድጋፍ ለመስጠት በአክሲዮን ኑቮ ላይ ችግር ሊፈጥር ይችላል ክፍት ጂኤል ሾፌር (NVC0)። ዚንክን ለማንቃት ከNVC0 ይልቅ የአካባቢን ተለዋዋጭ "NOUVEAU_USE_ZINK=1" ያዘጋጁ።
- የፓንፍሮስት ሾፌር ለማሊ G610፣ ማሊ ጂ310 እና ማሊ ቲ600 ጂፒዩዎች ድጋፍን ይጨምራል።
- ሁሉም የVulkan አሽከርካሪዎች ለ Wayland እና X11 ግልጽ ማመሳሰልን ይደግፋሉ። ግልጽ ማመሳሰል አፕሊኬሽኖች ፍሬም በስክሪኑ ላይ ለመታየት ሲዘጋጅ ለስብስብ ስራ አስኪያጁ እንዲያሳውቁ ያስችላቸዋል፣ ይህም ግራፊክስን በሚያሳዩበት ጊዜ መዘግየትን ለመቀነስ እና ቅርሶችን ያስወግዳል።
- የD3d12 አሽከርካሪዎች አቅም ተዘርግቷል፣ ይህም በ DirectX 12 ላይ የOpenGL ትግበራ ያለው ንብርብር ያቀርባል።
- ለBroadcom VideoCore GPU (በ Raspberry Pi ቦርዶች ውስጥ ጥቅም ላይ የዋለ) የተሰራው የV3DV ሾፌር ለተለዋዋጭ አተረጓጎም ድጋፍ አድርጓል።
- የኤኤንቪ ቩልካን ሾፌር (ኢንቴል) ያልተመሳሰለ የቪዲዮ ማህደረ ትውስታ ካርታ ስራዎችን (Asynchronous VM_BIND) ለመጠቀም ተቀይሯል። በኢንቴል አርክ ግራፊክስ ካርዶች እና በተዋሃዱ ግራፊክስ ውስጥ ጥቅም ላይ በሚውለው ኢንቴል Xe አርክቴክቸር ላይ ለተመሰረቱ ጂፒዩዎች ከTiger Lake ፕሮሰሰር ጀምሮ፣ የግዛት ማከማቻዎችን ዳግም የማስጀመር ችሎታ የጂፒዩ በረዶዎችን ለማረም ተጨምሯል። ለኢንቴል LunarLake (Xe 2) ቺፕስ ጂፒዩ ድጋፍ ለማድረግ ዝግጅት ተደርጓል።
- ለአዲስ Vulkan ቅጥያዎች ድጋፍ ታክሏል፡
- VK_EXT_ካርታ_ማስታወሻ_ለ RADV፣ ANV እና NVK አሽከርካሪዎች ተቀምጧል
- VK_KHR_shader_ንዑስ ቡድን_አሽከርክር ለRADV፣ ANV እና NVK
- VK_KHR_መደብር_ኦፕ_ምንም ለRADV፣ ANV፣ NVK እና Turnip
- VK_KHR_line_rasterization ለRADV፣ ANV፣ NVK እና Turnip
- VK_KHR_index_type_uint8 ለ RADV፣ ANV፣ NVK እና Turnip
- VK_KHR_shader_ለመገመት_ለሁሉም Vulkan ነጂዎች
- የVK_KHR_shader_ከፍተኛ_ዳግም መሰባሰብ ለRADV፣ ANV እና NVK
- VK_KHR_shader_quad_control ለRADV
- VK_KHR_shader_ንዑስ ቡድን_ዩኒፎርም_ቁጥጥር_ፍሰት ለNVK
- VK_EXT_የመሣሪያ_አድራሻ_ማሰር_ሪፖርት ለRADV
- VK_EXT_ውጫዊ_ማስታወሻ_ዲማ_ቡፍ ለላቫፓይፕ
- VK_EXT_ወረፋ_ቤተሰብ_የውጭ ለላቫፓይፕ
- VK_EXT_shader_ነገር ለRADV
- ለNVK እና RADV VK_EXT_የተያዘ_ትዕዛዝ_ማቆያ
- VK_EXT_ወረፋ_ቤተሰብ_የውጭ ለNVK
- VK_EXT_image_drm_format_modifier ለNVK
ምንጭ: opennet.ru
