Weston Composite Server 8.0 ဖြန့်ချိသည်။

ထုတ်ဝေခဲ့သည်။ ပေါင်းစပ်ဆာဗာကို တည်ငြိမ်စွာ ထုတ်ပေးသည်။ weston 8.0ပရိုတိုကောအတွက် အပြည့်အဝပံ့ပိုးမှု ပေါ်ပေါက်လာစေရန် အထောက်အကူဖြစ်စေသော နည်းပညာများ တီထွင်ထုတ်လုပ်ခြင်း။ Wayland Enlightenment၊ GNOME၊ KDE နှင့် အခြားအသုံးပြုသူပတ်ဝန်းကျင်များတွင်။ Weston ၏ ဖွံ့ဖြိုးတိုးတက်မှုသည် Wayland ကို desktop ပတ်၀န်းကျင်တွင် အသုံးပြုခြင်းအတွက် အရည်အသွေးမြင့် ကုဒ်အခြေခံနှင့် မော်တော်ယာဥ်ဖျော်ဖြေရေးစနစ်များ၊ စမတ်ဖုန်းများ၊ တီဗီများနှင့် အခြားစားသုံးသူစက်ပစ္စည်းများအတွက် ပလပ်ဖောင်းများကဲ့သို့သော embedded solutions များကို ပံ့ပိုးပေးရန် ရည်ရွယ်ပါသည်။ Wayland 1.18 ၏ ပရိုတိုကော၊ အပြန်အလှန်ဆက်သွယ်မှု ယန္တရားနှင့် စာကြည့်တိုက်များ ထုတ်ဝေခြင်း။ စီစဉ်ထားသည်။ ဖေဖော်ဝါရီလ 11 ရက်နေ့။

Weston ၏ သိသာထင်ရှားသော ဗားရှင်းနံပါတ်ပြောင်းလဲမှုသည် လိုက်ဖက်ညီမှုကို ပျက်ပြားသွားစေသည့် ABI ပြောင်းလဲမှုများကြောင့် ဖြစ်သည်။ အပြောင်းအလဲများ သစ်ကိုင်း Weston-

  • တိုးလာသည်။ DRM (Direct Rendering Manager) တွင် framebuffer အစိတ်အပိုင်းများ (ဟာ့ဒ်ဝဲလေယာဉ်များ) ကို သိမ်းဆည်းရန် အသုံးပြုသည့် မှတ်ဉာဏ်ဒေသများကို ကြိုးကိုင်ရန် ဟာ့ဒ်ဝဲယန္တရားများကို အသုံးပြုခြင်း၏ ထိရောက်မှု။

    Weston Composite Server 8.0 ဖြန့်ချိသည်။

  • နောက်တန်းသို့ DRMkernel subsystems DRM (Direct Rendering Manager)၊ KMS (Kernel Mode Setting) နှင့် evdev တို့မှ အထွက်အား စုစည်းရန် အသုံးပြုပြီး၊ အသံနှင့် ဗီဒီယို အကြောင်းအရာများအတွက် ကော်ပီကာကွယ်ရေးနည်းပညာကို ထပ်လောင်းပံ့ပိုးပေးပါသည်။ သည့် HDCPDVI၊ DisplayPort၊ HDMI၊ GVIF သို့မဟုတ် UDI အင်တာဖေ့စ်များမှတစ်ဆင့် ထုတ်လွှင့်သော ဗီဒီယိုအချက်ပြမှုများကို စာဝှက်ရန် အသုံးပြုသည်။
  • gl-renderer တွင် ထပ်ပြောသည်။ ကူးယူကာကွယ်ထားသော အကြောင်းအရာကိုပြသသည့်နေရာများ၏ စခရင်ခရင်ပုံများကို ရိုက်ယူခြင်း၊ မျှဝေခြင်းနှင့် ရယူခြင်းတို့ကို ပိတ်ဆို့ခြင်း၊
  • ဖန်သားပြင်မပါဘဲ တင်ဆက်ခြင်းအတွက် အသုံးပြုသည့် ဦးခေါင်းမပါသော နောက်ခံဖိုင်သည် OpenGL ကို အသုံးပြု၍ ကြားခံတစ်ခုသို့ ပုံဆွဲရန် ပံ့ပိုးမှု ထပ်လောင်းပေးထားပြီး (“--use-gl” ရွေးစရာကို ပေါင်းထည့်ထားသည်)၊ ၎င်းသည် မန်မိုရီတွင် ဖန်သားပြင်၏ အတုအယောင်ပုံတစ်ပုံကို ရရှိစေမည်ဖြစ်သည်။ ဝေးလံခေါင်သီသော client သို့လွှဲပြောင်းနိုင်သည်;
  • DRM (Direct Rendering Manager) စနစ်ခွဲမှတဆင့် output backend တွင်၊ စာကြည့်တိုက်နှင့်ချိတ်ဆက်ခြင်းမပြုဘဲ တည်ဆောက်နိုင်မှုကို ထည့်သွင်းထားပါသည်။ G.B.M. render buffers များခွဲဝေခြင်းကို စီမံခန့်ခွဲရန် Mesa မှ ကမ်းလှမ်းထားသော (ယေဘူယျ Buffer Manager)။ GBM ဖော်မတ်များအစား ဖော်မတ်များကို အသုံးပြုသည်။ FourCCDRM စနစ်ခွဲတွင် အသုံးပြုသည်။
  • Memory load ကို လျှော့ချရန်၊ အချို့ GPU များသည် ဖြစ်နိုင်သည့်အခါတိုင်း EGL extension ကို အမြဲသုံးပါသည်။ EGL_KHR_partial_updateမျက်နှာပြင်များပါ၀င်သော အကြောင်းအရာများကို ရွေးချယ်အပ်ဒိတ်လုပ်ခွင့်ပေးသော၊ မပြောင်းလဲသေးသော ဧရိယာများကို ကျော်သွားခြင်း၊
  • အမှားရှာပြင်မှတ်တမ်းများကို ထိန်းသိမ်းရန်အတွက် မူဘောင်၏ စွမ်းဆောင်ရည်ကို တိုးချဲ့ထားသည်။
  • gl-renderer သို့ XYUV ဖော်မတ်အတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
  • xwm window manager တွင် အကောင်အထည်ဖော်ခဲ့သည်။ Xwayland လည်ပတ်နေချိန်တွင် Wayland မျက်နှာပြင်တွင် အပြောင်းအလဲများ၏ အထွက်ကို ထိန်းချုပ်နိုင်ပြီး Wayland အခြေစိုက် ပတ်ဝန်းကျင်တွင် X11 အပလီကေးရှင်းများ၏ ပြတင်းပေါက်များကို အလှဆင်သည့်အခါ ရှေးဟောင်းပစ္စည်းများကို ဖယ်ရှားပစ်နိုင်စေခဲ့သည်။
  • ယူနီဖောင်း desktop နောက်ခံကို ပြသသည့်အခါ မမ်မိုရီသုံးစွဲမှု လျှော့ချရခြင်း လျှောက်လွှာ မြင်ကွင်းပို့တ်တစ်ခုလုံးအတွက် 1x1 ကြားခံ၊
  • ထပ်ပြောပါသည်။ တိုးချဲ့ပံ့ပိုးမှု weston-တိုက်ရိုက်-မျက်နှာပြင်dmabuf အကြောင်းအရာများကို screen controller သို့တိုက်ရိုက်လွှဲပြောင်းရန်သင့်အားစီစဉ်ခွင့်ပြုသည်။

source: opennet.ru

မှတ်ချက် Add