Xwayland သည် NVIDIA GPUs ပါသည့် စနစ်များတွင် ဟာ့ဒ်ဝဲ အရှိန်မြှင့်ခြင်းအတွက် ပံ့ပိုးမှု ထပ်လောင်းပါသည်။

Wayland-based ပတ်၀န်းကျင်တွင် X11 အပလီကေးရှင်းများကိုလည်ပတ်ရန်အတွက် X.Org ဆာဗာကိုလုပ်ဆောင်သည့် DDX အစိတ်အပိုင်း (Device-Dependent X) ၏ကုဒ်အခြေခံကို Wayland-based ပတ်၀န်းကျင်တွင် ဟာ့ဒ်ဝဲလ်တင်ဆက်မှုအရှိန်မြှင့်ရန်အတွက် အပ်ဒိတ်လုပ်ထားသည်။

developer များပြုလုပ်သော စမ်းသပ်မှုများအရ သတ်မှတ်ထားသော ဖာထေးမှုများကို ဖွင့်ပြီးနောက် XWayland ကို အသုံးပြု၍ စတင်ခဲ့သည့် X အပလီကေးရှင်းများတွင် OpenGL နှင့် Vulkan တို့၏ စွမ်းဆောင်ရည်သည် ပုံမှန် X ဆာဗာတစ်ခုအောက်တွင် လုပ်ဆောင်နေခြင်းနှင့် နီးပါးတူညီပါသည်။ အပြောင်းအလဲများကို NVIDIA ဝန်ထမ်းတစ်ဦးက ပြင်ဆင်ခဲ့သည်။ NVIDIA ယာဉ်မောင်းကိုယ်တိုင်တွင်၊ Xwayland တွင် အရှိန်မြှင့်အသုံးပြုရန် လိုအပ်သော အစိတ်အပိုင်းများအတွက် ပံ့ပိုးမှုသည် လာမည့်ထုတ်ဝေမှုတစ်ခုတွင် ပေါ်လာမည်ဖြစ်ပြီး 470.x ဌာနခွဲတွင် ရှိသည်ဟု ယူဆရသည်။

ထို့အပြင်၊ Linux ဂရပ်ဖစ်အစုအဝေးနှင့် ပတ်သက်သော အခြားတိုးတက်မှုများစွာ ရှိပါသည်-

  • Wayland developer များသည် ၎င်းတို့၏ သိုလှောင်ရာနေရာအားလုံးရှိ ပင်မဌာနခွဲကို "မာစတာ" မှ "ပင်မ" သို့ အမည်ပြောင်းရန် စီစဉ်နေပြီး၊ "မာစတာ" ဟူသော စကားလုံးသည် မကြာသေးမီက နိုင်ငံရေးအရ မှားယွင်းနေကြောင်း၊ ကျွန်ပြုခြင်းကို အောက်မေ့ပြီး အချို့သော အသိုင်းအဝိုင်းများက စော်ကားသည်ဟု ယူဆသောကြောင့်၊ တစ်ဖန်၊ freedesktop.org အသိုင်းအဝိုင်းသည် ပရောဂျက်အသစ်များအတွက် မူရင်းအတိုင်း 'master' repository အစား 'ပင်မ' သိုလှောင်မှုကို အသုံးပြုရန် ဆုံးဖြတ်ခဲ့သည်။

    စိတ်ဝင်စားစရာကောင်းတာက ဒီအယူအဆကို ဆန့်ကျင်သူတွေလည်း ရှိခဲ့တယ်။ အထူးသဖြင့်၊ openSUSE တွင် ပက်ကေ့ဂျ်ပေါင်း 500 ကျော်ကို ထိန်းသိမ်းထားသည့် Jan Engelhardt သည် GitHub နှင့် SFC မှ "မာစတာ" ကို "ပင်မ" အရေခြုံမှုနှင့် စံနှုန်းနှစ်ရပ်ဖြင့် အစားထိုးခြင်းအား နှစ်သက်သည့် အကြောင်းပြချက်ဟု ခေါ်သည်။ သူက အရာအားလုံးကို အရင်အတိုင်းထားခဲ့ပြီး နာမည်ပြောင်းတာနဲ့ အရှုပ်အရှင်းတွေဖန်တီးတာထက် စဉ်ဆက်မပြတ်ဖွံ့ဖြိုးတိုးတက်မှုကို အာရုံစိုက်ဖို့ အကြံပြုခဲ့ပါတယ်။ Ian ၏ အဆိုအရ “မာစတာ” ဟူသော အသုံးအနှုန်းကို လိုက်လျောညီထွေ မပြုနိုင်သူများအတွက်၊ အကိုင်းအခက်နှစ်ခုသည် ထပ်တူကျသော ကတိကဝတ်အခြေအနေတစ်ခုဖြင့် လုပ်ဆောင်နိုင်ပြီး ဖွဲ့စည်းတည်ဆောက်ပုံအား ချိုးဖျက်ခြင်းမပြုဘဲ လုပ်ဆောင်ကြောင်း သေချာစေနိုင်ပါသည်။

  • ဆော့ဖ်ဝဲလ်တင်ဆက်ခြင်းနှင့် LLVM ကိုအသုံးပြုခြင်းအတွက် ဒီဇိုင်းထုတ်ထားသည့် lavapipe Mesa ဒရိုက်ဘာသည် Vulkan 1.1 ဂရပ်ဖစ် API နှင့် Vulkan 1.2 သတ်မှတ်ချက်မှ အချို့သောအင်္ဂါရပ်များကို ပံ့ပိုးပေးသည် (ယခင်က OpenGL တစ်ခုတည်းကိုသာ lavapipe တွင် အပြည့်အဝပံ့ပိုးထားသည်)။ ယာဉ်မောင်းသည် Vulkan 1.1 ၏ အင်္ဂါရပ်အသစ်များနှင့် အကျုံးဝင်သည့် စမ်းသပ်မှုအားလုံးကို အောင်မြင်စွာ အောင်မြင်စွာ ဖြတ်ကျော်နိုင်ခဲ့သော်လည်း ယခုအချိန်အထိ Vulkan 1.0 အတွက် ၎င်း၏တရားဝင် အသိအမှတ်ပြုလက်မှတ်ကို တားဆီးထားသည့် Vulkan XNUMX အတွက် အလားတူ စမ်းသပ်မှုများ မအောင်မြင်ခဲ့ကြောင်း မှတ်သားရပါသည်။
  • Vgpu_unlock toolkit ကို ထုတ်ဝေခဲ့ပြီး၊ အချို့သော သုံးစွဲသူ ဗီဒီယိုကတ် NVIDIA Geforce နှင့် Quadro တွင် vGPU အထောက်အပံ့ကို စတင်အသုံးပြုနိုင်ရန် ခွင့်ပြုထားပြီး၊ တရားဝင် vGPU များကို မပံ့ပိုးသော်လည်း ပိုမိုစျေးကြီးသော Tesla ကတ်များကဲ့သို့ တူညီသော ချစ်ပ်ပေါ်တွင် အခြေခံထားသည် (virtual GPU လုပ်ဆောင်ချက်ကို ကန့်သတ်ထားသည်။ software)။
  • ARM Mali Midgard နှင့် Bifrost GPUs အတွက် Vulkan ဂရပ်ဖစ် API အတွက် ပံ့ပိုးမှုပေးသည့် open source PanVk driver အသစ်၏ ကနဦးအကောင်အထည်ဖော်မှုကို တင်ပြထားသည်။ PanVk ကို Collabora ဝန်ထမ်းများမှ တီထွင်ထုတ်လုပ်ထားပြီး OpenGL အတွက် ပံ့ပိုးမှုပေးသည့် Panfrost ပရောဂျက်၏ ဖွံ့ဖြိုးတိုးတက်မှု၏ အဆက်အဖြစ် နေရာယူထားသည်။
  • xf86-input-libinput 1.0.0 ဒရိုက်ဘာကို ထွက်ရှိထားပြီး၊ ထည့်သွင်းသည့်ကိရိယာများနှင့် လုပ်ဆောင်ရန်အတွက် ပေါင်းစည်းထားသည့် Libinput အတွက် မူဘောင်တစ်ခုကို ပေးဆောင်ထားသည်။ X server-based ပတ်ဝန်းကျင်များတွင်၊ xf86-input-libinput driver ကို သီးခြား evdev နှင့် synaptics drivers များအစား သုံးနိုင်သည်။ ဗားရှင်း 1.0.0 တွင် အဓိကပြောင်းလဲမှုမှာ MIT လိုင်စင်သို့ ကူးပြောင်းခြင်းဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add