OpenGL နှင့် Vulkan ၏ အခမဲ့အကောင်အထည်ဖော်မှု Mesa 19.3.0 ကို ဖြန့်ချိသည်။

မိတ်ဆက်ပေးသည်။ OpenGL နှင့် Vulkan API ၏ အခမဲ့အကောင်အထည်ဖော်မှုအား ထုတ်ပြန်ခြင်း - mesa 19.3.0. Mesa 19.3.0 ဌာနခွဲ၏ ပထမဆုံးထုတ်ဝေမှုတွင် စမ်းသပ်ဆဲအခြေအနေတစ်ခုရှိသည် - ကုဒ်၏နောက်ဆုံးတည်ငြိမ်မှုပြီးနောက်၊ တည်ငြိမ်သောဗားရှင်း 19.3.1 ကို ထုတ်ဝေပါမည်။ Mesa 19.3 တွင် အကောင်အထည်ဖော်ခဲ့သည်။ Intel GPUs (i4.6၊ iris ဒရိုက်ဗာများ)၊ AMD (r965၊ radeonsi) နှင့် NVIDIA (nvc4.5) GPUs အတွက် အပြည့်အဝ ပံ့ပိုးမှု နှင့် Vulkan 600 သည် Intel နှင့် AMD ကတ်များအတွက် ပံ့ပိုးမှု။ OpenGL 0 ကိုလည်း ပံ့ပိုးရန် ယမန်နေ့က ပြောင်းလဲခဲ့သည်။ ထပ်ပြောသည်။ radeonsi driver ထဲသို့၊ သို့သော်၎င်းတို့သည် Mesa 19.3 ဌာနခွဲတွင်မပါဝင်ပါ။

အနက် အပြောင်းအလဲများ:

  • Shaders များစုစည်းခြင်းအတွက် backend အသစ်တစ်ခုကို RADV (AMD ချစ်ပ်များအတွက် Vulkan driver) အတွက် အဆိုပြုထားသည်။ACO“ LLVM shader compiler ၏အခြားရွေးချယ်စရာအဖြစ် Valve မှတီထွင်နေပါသည်။ backend သည် gaming application shaders များအတွက် အတတ်နိုင်ဆုံး အကောင်းဆုံး ကုဒ်ထုတ်လုပ်ခြင်းကို သေချာစေရန်နှင့် အလွန်မြင့်မားသော compilation speed ကိုရရှိစေရန် ရည်ရွယ်ပါသည်။ ACO သည် C++ ဖြင့် ရေးသားထားပြီး JIT စုစည်းမှုဖြင့် ဒီဇိုင်းထုတ်ထားပြီး ညွှန်ပြမှုအခြေခံတည်ဆောက်ပုံများကို ရှောင်ရှားကာ လျင်မြန်သော ထပ်တလဲလဲ အချက်အလက်တည်ဆောက်မှုများကို အသုံးပြုပါသည်။ ကုဒ်၏အလယ်အလတ်ကိုယ်စားပြုမှုသည် SSA (Static Single Assignment) ပေါ်တွင် လုံးလုံးလျားလျားအခြေခံထားပြီး shader ပေါ်မူတည်၍ မှတ်ပုံတင်ခြင်းကို တိကျစွာကြိုတင်တွက်ချက်ခြင်းဖြင့် မှတ်ပုံတင်ခွဲဝေမှုကို ခွင့်ပြုပါသည်။ ACO သည် Vega 8၊ Vega 9၊ Vega 10 နှင့် Navi 10 GPU များအတွက် ပတ်၀န်းကျင်ပြောင်းလဲနိုင်သော “RADV_PERFTEST=aco” ကို သတ်မှတ်ခြင်းဖြင့် အသက်သွင်းနိုင်သည်။
  • ကုဒ်အခြေခံတွင် Gallium3D ဒရိုက်ဘာပါဝင်သည်။ ဇင့်Vulkan ၏ထိပ်တွင် OpenGL API ကိုအကောင်အထည်ဖော်ပေးသည်။ စနစ်တွင် Vulkan API ကိုသာ ပံ့ပိုးပေးသည့် ဒရိုင်ဘာများ ကန့်သတ်ထားပါက Zink သည် သင့်အား ဟာ့ဒ်ဝဲကို အရှိန်မြှင့်ထားသော OpenGL ကို ရရှိစေမည်ဖြစ်သည်။
  • Vulkan driver ANV နှင့် OpenGL driver iris တို့သည် Intel ချစ်ပ်များ၏ ၁၂ မျိုးဆက် (Tiger Lake, gen12) အတွက် ကနဦးပံ့ပိုးမှုကို အကောင်အထည်ဖော်သည်။ kernel တွင် Linux, Tiger Lake ကို ပံ့ပိုးပေးရန် အစိတ်အပိုင်းများ၊ ထုတ်ဝေမှု 5.4 မှစတင်၍ ပါဝင်ပါသည်။
  • i965 နှင့် iris drivers များသည် SPIR-V Shaders များ၏ အလယ်အလတ်ကိုယ်စားပြုမှုများအတွက် ပံ့ပိုးပေးသည် OpenGL ၄.၅;
  • RadeonSI ဒရိုက်ဘာသည် AMD Navi 14 GPUs အတွက် ပံ့ပိုးမှု နှင့် ဗီဒီယို ကုဒ်ပြောင်းခြင်း အရှိန်ကို မြှင့်တင်ပေးသည် ၊ ဥပမာ အားဖြင့် 8K ဗီဒီယိုကို H.265 နှင့် VP9 ဖော်မတ်များတွင် ကုဒ်ဆွဲခြင်းအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ခြင်း၊
  • RADV Vulkan ဒရိုက်ဘာအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ ကာကွယ်ထားသောစုစည်းမှုshaders များကို compile လုပ်ရန် စတင်သည့် threads များကို seccomp ယန္တရားသုံးပြီး သီးခြားခွဲထားသည်။ မုဒ်ကို RADV_SECURE_COMPILE_THREADS ပတ်၀န်းကျင် ပြောင်းလဲနိုင်သော အမျိုးအစားကို အသုံးပြု၍ ဖွင့်ထားသည်။
  • AMD ချစ်ပ်များအတွက် Drivers များသည် kernel module တွင်ပေါ်လာသော AMDGPU ကိုအသုံးပြုသည်။ software interface GPU ကိုပြန်လည်သတ်မှတ်ရန်;
  • AMD Radeon APUs များဖြင့် စနစ်များ စွမ်းဆောင်ရည် မြှင့်တင်ရန် အလုပ်ပြီးပါပြီ။ Intel GPUs အတွက် Gallium3D ဒရိုက်ဘာ Iris ၏စွမ်းဆောင်ရည်ကိုလည်း မြှင့်တင်ထားပါသည်။
  • ဆော့ဖ်ဝဲလ်တင်ဆက်ခြင်းကို ပံ့ပိုးပေးသော Gallium3D ဒရိုက်ဘာ LLVMpipe တွင်၊ သည်ထင်ရှား တွက်ချက်မှုအရိပ်အာဝါသများအတွက်ပံ့ပိုးမှု;
  • ဒစ်ပေါ်တွင် Shader ကက်ရှ်စနစ် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသည်။ CPU core 4 ခုထက်ပိုသောစနစ်များအတွက်;
  • Meson တည်ဆောက်မှုစနစ်ကို ယခုအခါ compile လုပ်ရန် ပံ့ပိုးပေးထားပါသည်။ Windows MSVC နှင့် MinGW ကိုအသုံးပြုခြင်း။ တည်ဆောက်ရန်အတွက် scons များအသုံးပြုခြင်းကို အခြားစနစ်များအတွက် ရပ်ဆိုင်းလိုက်ပါပြီ Windows;
  • EGL တိုးချဲ့မှုကို အကောင်အထည်ဖော်ပြီး EGL_EXT_image_flush_external၊
  • OpenGL extensions အသစ်များကို ထည့်သွင်းထားသည်-
    • GL_ARB_gl_spirv i965 နှင့် iris drivers များအတွက်;
    • GL_ARB_spirv_ i965 နှင့် iris drivers အတွက်၊
    • GL_EXT_demote_to_helper_invocation i965 နှင့် iris drivers များအတွက်;
  • RADV Vulkan ဒရိုက်ဘာ ( AMD ကတ်များအတွက် တိုးချဲ့မှုများ ) ကို ပေါင်းထည့်ထားသည် ။
  • ANV Vulkan ဒရိုက်ဘာ (Intel ကတ်များအတွက်) တွင် တိုးချဲ့မှုများ ထည့်သွင်းထားသည်-

ထို့အပြင်၎င်းကိုမှတ်သားနိုင်သည်။ ထုတ်ဝေ AMD မှ စာရွက်စာတမ်း GCN (Graphics Core Next) microarchitecture ကို အခြေခံ၍ "Vega" 7nm APU ၏ အမိန့်ပေးဗိသုကာအရ။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster