Vulkan 20.0.0 ပံ့ပိုးမှုဖြင့် Mesa 1.2 ထွက်ရှိသည်။

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

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

  • RadeonSI driver (AMD GPUs အတွက်) ပေးထားသည်။ ထောက်ပံ့
    OpenGL ၄.၅ (OpenGL 4.6 ကို ယခင်က Intel GPU များအတွက် Mesa တွင်သာ ပံ့ပိုးထားသည်) နှင့် SPIR-V shader အလယ်အလတ်ကိုယ်စားပြုမှု။

  • AMD နှင့် Intel GPU များအတွက် RADV နှင့် ANV ဒရိုက်ဘာများသည် ယခုအခါ ဂရပ်ဖစ် API ကို ပံ့ပိုးပေးပါသည်။ Vulkan ၁.၁;
  • Broadwell နှင့် Skylake microarchitecture (Gen8+) ကိုအခြေခံ၍ Intel GPU များအတွက် Iris ဒရိုက်ဘာအသစ်ကို မူရင်းအတိုင်းအသုံးပြုထားပြီး ၎င်း၏စွမ်းဆောင်ရည်များတွင် i965 ဒရိုက်ဘာနှင့် တူညီမှုရှိသည်။ Iris ဒရိုက်ဘာသည် မန်မိုရီစီမံခန့်ခွဲမှုတာဝန်များကို Linux kernel ၏ DRI ဒရိုက်ဗာဘက်သို့ ပို့ဆောင်ပေးသည့် Gallium3D ဗိသုကာကို အခြေခံထားပြီး အဆင်သင့်လုပ်ထားသော နိုင်ငံတော်ခြေရာခံကိရိယာကို ထောက်ပံ့ပေးသည့် အထွက်အရာဝတ္တုများ၏ သိုလှောင်သိမ်းဆည်းမှုကို ပံ့ပိုးပေးပါသည်။ Haswell အပါအဝင် သက်ကြီးရွယ်အို ဗိသုကာလက်ရာများကို အခြေခံထားသော ချစ်ပ်များအတွက် i965 ဒရိုက်ဘာကို ထိန်းသိမ်းထားသည်။
  • RADV ( AMD ချစ်ပ်များအတွက် Vulkan ဒရိုက်ဘာ) နှင့် Shaders များပြုစုခြင်းအတွက် backend ၊ACO“ LLVM shader compiler ၏အခြားရွေးချယ်စရာတစ်ခုအနေဖြင့် Valve မှတီထွင်နေသော GPU မျိုးဆက်များအတွက် GCN 1.0/GFX6 (Southern Islands) နှင့် GCN 1.1/GFX7 (Sea Islands);
  • RADV နှင့် ACO သည် ဂျီသြမေတြီအရိပ်အာနိသင်များကို စုစည်းပေးသည်။
  • GPU GFX10 (Navi) အတွက် RADV နှင့် ACO သည် မုဒ်ကို ပံ့ပိုးပေးသည်။ လှိုင်း ၅ (တစ်ပြိုင်နက်တည်းလုပ်ဆောင်ရန်အတွက် 32 threads များကို "wave" တစ်ခုအဖြစ် ပေါင်းစပ်ခြင်း)
  • LLVMpipe နှင့် RadeonSI ဒရိုက်ဘာများကို typeless intermediate representation (IR) Shaders များကို အသုံးပြုရန် အသွင်ပြောင်းထားပါသည်။ NIRGLSL IR နှင့် Mesa ၏ အတွင်းပိုင်း IR အောက်တွင် အနိမ့်ဆုံးအဆင့်တွင် လည်ပတ်ရန် ရည်ရွယ်သည်။ NIR စွမ်းဆောင်ရည်ကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ထားပါသည်။
  • RadeonSI driver တွင် ထပ်ပြောသည်။ compiled shader objects ၏ ထပ်နေများကို စစ်ထုတ်သည့် တိုက်ရိုက် cache အတွက် ပံ့ပိုးမှု၊
  • Gen11 ချစ်ပ်များ (Jasper Lake) ကို Intel GPUs အတွက် OpenGL နှင့် Vulkan drivers များသို့ ပေါင်းထည့်ထားပါသည်။
  • V3D ဒရိုက်ဘာ (Raspberry Pi အတွက်) သည် OpenGL ES 3.2 နှင့် လိုက်လျောညီထွေရှိသော ဂျီသြမေတြီအရိပ်အာဝါသများအတွက် ပံ့ပိုးမှုကို ပေါင်းထည့်ထားပြီး OpenGL ES 3.1 အတွက် အပြည့်အဝပံ့ပိုးမှုပေးပါသည်။
  • Qualcomm Adreno GPUs အတွက် Vulkan ဒရိုက်ဘာ TURNIP ၏ စွမ်းဆောင်ရည်ကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ထားပါသည်။
  • OpenGL extensions အသစ်များကို ထည့်သွင်းထားသည်-
  • RADV Vulkan ဒရိုက်ဘာ ( AMD ကတ်များအတွက် တိုးချဲ့မှုများ ) ကို ပေါင်းထည့်ထားသည် ။
  • ANV Vulkan ဒရိုက်ဘာ (Intel ကတ်များအတွက်) တွင် တိုးချဲ့မှုများ ထည့်သွင်းထားသည်-

source: opennet.ru

မှတ်ချက် Add