GNOME Mutter သည် OpenGL ဗားရှင်းအဟောင်းများကို ပံ့ပိုးပေးတော့မည် မဟုတ်ပါ။

GNOME 44 ထုတ်ဝေမှုတွင် အသုံးပြုမည့် Mutter ပေါင်းစပ်ဆာဗာ ကုဒ်ဘေ့စ်ကို OpenGL ဗားရှင်းအဟောင်းများအတွက် ပံ့ပိုးမှုကို ဖယ်ရှားရန် ပြုပြင်မွမ်းမံထားသည်။ Mutter ကို run ရန်အတွက် အနည်းဆုံး OpenGL 3.1 ကို ပံ့ပိုးပေးသည့် ယာဉ်မောင်းများ လိုအပ်ပါသည်။ တစ်ချိန်တည်းမှာပင်၊ Mutter သည် ၎င်းသည် ဗီဒီယိုကတ်အဟောင်းများနှင့် ARM ဘုတ်များတွင် အသုံးပြုထားသော GPU များတွင် အလုပ်လုပ်နိုင်စွမ်းကို ဆက်လက်ထိန်းသိမ်းထားနိုင်စေမည့် OpenGL ES 2.0 အတွက် ပံ့ပိုးမှုကို ဆက်လက်ထိန်းသိမ်းထားမည်ဖြစ်သည်။ OpenGL ၏ အမွေအနှစ်ဗားရှင်းများကို ပံ့ပိုးရန် ကုဒ်ကို ဖယ်ရှားခြင်းသည် ကုဒ်ဘေ့စ်ကို ထိန်းသိမ်းရန် ပိုမိုလွယ်ကူစေပြီး လုပ်ဆောင်ချက်အသစ်များကို စမ်းသပ်ရန်အတွက် အရင်းအမြစ်များကို ဖယ်ရှားပေးမည်ဟု မျှော်လင့်ပါသည်။

Mesa တွင်၊ လက်ရှိ OpenGL ဒရိုက်ဘာအားလုံးနီးပါးသည် ဖော်ပြထားသည့်အခြေအနေများကို ကျေနပ်စေသည် (OpenGL 3.1 အထောက်အပံ့ကို etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) နှင့် lima (Mali) 400/ 450))။ OpenGL ၏ လိုအပ်သော ဗားရှင်းများကို ယာဉ်မောင်းများက မပံ့ပိုးနိုင်သော GPU အဟောင်းများနှင့် ARM စနစ်များကို OpenGL ES 2.0 သို့ပြောင်းခြင်းဖြင့် အသုံးပြုနိုင်မည်ဖြစ်သည်ဟု မျှော်လင့်ရသည်။ ဥပမာအားဖြင့်၊ OpenGL ES 3 ကိုလည်း ပံ့ပိုးပေးသောကြောင့် OpenGL 5 ကိုသာ ပံ့ပိုးသည့် Intel Gen2.1-Gen2.0 GPU များအတွက် အဟောင်းများကို အသုံးပြုနိုင်မည် ဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add