የሜሳ 22.1 መለቀቅ፣ የ OpenGL እና Vulkan ነፃ ትግበራ

ከሁለት ወራት እድገት በኋላ የ OpenGL እና Vulkan APIs - Mesa 22.1.0 - ነፃ ትግበራ ተለቀቀ። የሜሳ 22.1.0 ቅርንጫፍ የመጀመሪያ ልቀት የሙከራ ደረጃ አለው - ከመጨረሻው የኮዱ ማረጋጊያ በኋላ የተረጋጋ ስሪት 22.1.1 ይለቀቃል።

በሜሳ 22.1፣ የVulkan 1.3 ግራፊክስ ኤፒአይ ድጋፍ ለኢንቴል ጂፒዩዎች፣ ራድቭ ለ AMD ጂፒዩዎች እና ላቫፓይፕ ሶፍትዌር ራስተራይዘር ውስጥ ይገኛል። የ Vulkan 1.2 ድጋፍ በ emulator ሁነታ (vn) ውስጥ ተተግብሯል, Vulkan 1.1 በአሽከርካሪው ውስጥ ለ Qualcomm GPUs (tu) ተተግብሯል. እና Vulkan 1.0 በአሽከርካሪው ውስጥ ለ Broadcom VideoCore VI GPU (Raspberry Pi 4)። ሜሳ ለ4.6፣ አይሪስ (ኢንቴል)፣ ራዲዮንሲ (AMD)፣ ዚንክ እና ኤልቪምፒፔ አሽከርካሪዎች ሙሉ የOpenGL 965 ድጋፍን ይሰጣል። OpenGL 4.5 ድጋፍ ለ AMD (r600) እና NVIDIA (nvc0) ጂፒዩዎች እና OpenGL 4.3 ድጋፍ ለ virgl (virgil3D Virtual GPU ለ QEMU/KVM) እና vmwgfx (VMware) ይገኛል።

ዋና ፈጠራዎች፡-

  • የኤኤንቪ ቩልካን ሾፌር (ኢንቴል) እና የአይሪስ ኦፕንጂኤል ሾፌር ኢንቴል ዲጂ2 (አርክ አልኬሚስት) እና የአርክቲክ ሳውንድ-ኤም ዲክሪት ግራፊክስ ካርዶችን ይደግፋሉ።
  • የD3D12 ሹፌር የOpenGL ስራን ለማደራጀት ንብርብር ያለው በ DirectX 12 API (D3D12) ላይ ከOpenGL 4.2 ጋር ተኳሃኝነትን ያረጋግጣል። ሾፌሩ የሊኑክስ ግራፊክ አፕሊኬሽኖችን በዊንዶው ላይ ለማሄድ በ WSL2 ንብርብር ስራ ላይ ይውላል።
  • ለVulkan API የሶፍትዌር ራስተራይዘርን የሚተገበረው የላቫፒፔ ሾፌር (ከኤልቪምፒፔ ጋር የሚመሳሰል ነገር ግን ለVulkan የVulkan API ጥሪዎችን ወደ Gallium API በመተርጎም) Vulkan 1.3 ን ይደግፋል።
  • ለ AMD GFX1036 እና GFX1037 ጂፒዩዎች ድጋፍ ታክሏል።
  • የ RADV ሾፌር (AMD) እንደ DOOM Eternal ላሉ ጨዋታዎች የጨረር ፍለጋ ድጋፍን የሚያሻሽል የጨረር ፕሪሚቲቭ ኩሊንግን ተግባራዊ አድርጓል።
  • በImagination በተዘጋጀው የPowerVR Rogue አርክቴክቸር መሰረት የVulkan ነጂ ለጂፒዩዎች የመጀመሪያ ትግበራ ቀርቧል።
  • የአሮጌው GeForce 6/7/8 ጂፒዩዎች የኑቮ ሾፌር አይነት አልባ መካከለኛ ውክልና (IR) የNIR ጥላዎችን ለመጠቀም ተቀይሯል። NIR ድጋፍ NIRን ወደ TGSI ለመተርጎም ንብርብርን በመጠቀም ለTGSI (Tungsten Graphics Shader Infrastructure) መካከለኛ ውክልና ድጋፍ እንድታገኝ ይፈቅድልሃል።
  • ቅንብሩ በIntel የቀረበ እና ለጨረር ፍለጋ የሚያገለግል የታመቀ OpenCL ማጠናቀርን ያካትታል።
  • ከ Raspberry Pi 3 ሞዴል ጀምሮ ጥቅም ላይ የዋለው ለቪዲዮኮር VI ግራፊክስ አፋጣኝ የተከፈተው የOpenGL ሾፌር v4d በዲስክ ላይ ሼዶችን ለመሸጎጥ ድጋፍን ተግባራዊ ያደርጋል።
  • በቪሲኤን 2.0 ቪዲዮ ማቀናበሪያ ሞተር ለተገጠመላቸው AMD GPUs፣ የEFC (Encoder Format Conversion) ድጋፍ ተተግብሯል፣ ይህም የሃርድዌር ቪዲዮ ኢንኮደርን መጠቀም RGB ወለልን ያለ RGB-> YUV በሻደር የተደረጉ ለውጦችን በቀጥታ ለማንበብ ያስችላል።
  • በአይሪስ ሾፌር የማይደገፉ በGen4-Gen7 ጥቃቅን ህንጻዎች ላይ በመመስረት ለአረጋውያን ኢንቴል ጂፒዩዎች የተሰራው የCrocus ሾፌር፣ ከድሮዎቹ የOpenGL ስሪቶች ጋር የተኳሃኝነት መገለጫን ያካትታል።
  • ለVulkan ግራፊክስ ኤፒአይ ለኤአርኤም ማሊ ሚድጋርድ እና ቢፍሮስት ጂፒዩዎች ድጋፍ የሚሰጠው የፓንቪክ ሾፌር የኮምፕዩት ሼዶችን በመደገፍ ላይ መስራት ጀምሯል።
  • በVulkan API ላይ የተመሰረተ የቨርቹዋል ጂፒዩ (virtio-gpu) አተገባበር ያለው የቬነስ ሾፌር የANGLE ንብርብር ድጋፍን አክሏል፣ እሱም የOpenGL ES ጥሪዎችን ወደ OpenGL፣ Direct3D 9/11፣ Desktop GL እና Vulkan የመተርጎም ሃላፊነት አለበት።
  • የታከለ ድጋፍ ለNVDIA's OpenGL ቅጥያ GL_NV_pack_subimage፣ በአስተናጋጅ ማህደረ ትውስታ ውስጥ አራት ማዕዘኖችን ለማዘመን የተነደፈ ከፍሬምቡፈር ወይም ሸካራነት የተገኘ መረጃን በመጠቀም።
  • የማራዘሚያዎች ድጋፍ በVulkan ነጂዎች RADV (AMD)፣ ANV (Intel) እና lavapipe ላይ ተጨምሯል።
    • VK_EXT_ጥልቀት_ክሊፕ_መቆጣጠሪያ ለላቫፓይፕ እና RADV።
    • VK_EXT_ግራፊክስ_ቧንቧ_ላይብረሪ ለላቫፓይፕ።
    • VK_EXT_primitives_የመነጨ_ጥያቄ ለላቫፓይፕ።
    • VK_EXT_image_2d_view_of_3d ለ ANV እና lavapipe።
    • VK_KHR_swapchain_የሚቀየር_ቅርጸት ለላቫፓይፕ።

ምንጭ: opennet.ru

አስተያየት ያክሉ