Mali-G3.1 GPU အတွက် OpenGL ES 52 Compatibility အတွက် Panfrost Driver လက်မှတ်

Collabora သည် CTS (Khronos Conformance Test Suite) စမ်းသပ်မှုများအားလုံးကို အောင်မြင်စွာကျော်ဖြတ်ပြီး OpenGL ES 3.1 သတ်မှတ်ချက်နှင့် အပြည့်အဝလိုက်လျောညီထွေဖြစ်ကြောင်း Khronos မှ ၎င်း၏ Panfrost ဂရပ်ဖစ်ဒရိုက်ဗာအား အသိအမှတ်ပြုကြောင်း Collabora မှ ကြေညာခဲ့သည်။ ယာဉ်မောင်းသည် Mali-G52 GPU ကိုအသုံးပြု၍ အသိအမှတ်ပြုခံရသော်လည်း နောက်ပိုင်းတွင် အခြားချစ်ပ်များအတွက် အသိအမှတ်ပြုခံရရန် စီစဉ်ထားသည်။ အထူးသဖြင့်၊ OpenGL ES 3.1 အတွက် အသိအမှတ်ပြုမထားသော ပံ့ပိုးမှုကို Mali-G31 နှင့် ဆင်တူသည့် ဗိသုကာလက်ရာရှိသည့် Mali-G72 နှင့် Mali-G52 ချစ်ပ်များအတွက် အကောင်အထည်ဖော်ပြီးဖြစ်သည်။ GPU Mali-T860 နှင့်အထက် ချစ်ပ်များအတွက် OpenGL ES 3.1 နှင့် အပြည့်အဝ တွဲဖက်အသုံးပြုနိုင်မှု မရှိသေးပါ။

လက်မှတ်ရရှိခြင်းသည် ဂရပ်ဖစ်စံချိန်စံညွှန်းများနှင့် ကိုက်ညီမှုရှိကြောင်း တရားဝင်ကြေငြာပြီး ဆက်စပ် Khronos အမှတ်တံဆိပ်များကို အသုံးပြုနိုင်သည်။ အသိအမှတ်ပြုလက်မှတ်သည် Mali G52 GPU အပါအဝင် စီးပွားဖြစ်ထုတ်ကုန်များတွင် Panfrost ယာဉ်မောင်းကို အသုံးပြုရန်အတွက်လည်း တံခါးဖွင့်ပေးပါသည်။ စမ်းသပ်မှုကို Debian GNU/Linux 11၊ Mesa နှင့် X.Org X Server 1.20.11 ဖြန့်ဖြူးမှုဖြင့် ပတ်ဝန်းကျင်တစ်ခုတွင် လုပ်ဆောင်ခဲ့သည်။ လက်မှတ်အတွက် ပြင်ဆင်သည့် ပြင်ဆင်မှုများနှင့် တိုးတက်မှုများကို Mesa 21.2 ဌာနခွဲသို့ ပြန်လည်တင်ပြထားပြီး ယမန်နေ့က Mesa 21.2.2 ထုတ်ဝေမှုတွင် ထည့်သွင်းထားသည်။

Panfrost ယာဉ်မောင်းကို Collabora မှ Alyssa Rosenzweig မှ 2018 ခုနှစ်တွင် တည်ထောင်ခဲ့ပြီး မူလ ARM ယာဉ်မောင်းများကို ပြောင်းပြန်အင်ဂျင်နီယာမှ တီထွင်ခဲ့သည်။ နောက်ဆုံးကုဒ်ကတည်းက၊ developer များသည် လိုအပ်သော အချက်အလက်နှင့် စာရွက်စာတမ်းများကို ပံ့ပိုးပေးသည့် ARM ကုမ္ပဏီနှင့် ပူးပေါင်းဆောင်ရွက်ခဲ့သည်။ လက်ရှိတွင်၊ ယာဉ်မောင်းသည် Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) နှင့် Bifrost (Mali G3x, G5x, G7x) microarchitectures များအပေါ် အခြေခံထားသော ချစ်ပ်များဖြင့် အလုပ်လုပ်ခြင်းကို ပံ့ပိုးပေးပါသည်။ GPU Mali 400/450 အတွက် ARM ဗိသုကာကိုအခြေခံ၍ အဟောင်းချစ်ပ်များစွာတွင်အသုံးပြုသော Lima ဒရိုက်ဘာကို သီးခြားတီထွင်လျက်ရှိသည်။

source: opennet.ru

မှတ်ချက် Add