X11 နှင့် Wayland ကို အခြေခံ၍ KDE Plasma စက်ရှင်များ၏ စွမ်းဆောင်ရည် နှိုင်းယှဉ်ချက်

Canonical တွင် 2024 ခုနှစ်အထိ စွမ်းဆောင်ရည်မြင့် ကွန်ပျူတာထုတ်ကုန်များအတွက် တာဝန်ယူခဲ့သည့် Igor Ljubuncic သည် X6.4 နှင့် Wayland ကိုအခြေခံ၍ KDE Plasma 11 စက်ရှင်များ၏ စွမ်းဆောင်ရည်နှင့် ပါဝါသုံးစွဲမှုကို စမ်းသပ်ခဲ့သည်။ ဇွန်လနှောင်းပိုင်းတွင်၊ Igor သည် KDE Plasma 6.4 အင်္ဂါရပ်များကို ပြန်လည်သုံးသပ်ထုတ်ဝေခဲ့ပြီး Wayland စက်ရှင်သည် စွမ်းဆောင်ရည်နိမ့်ကျပြီး X11 စက်ရှင်ထက် CPU နှင့် GPU ကို ပိုမိုတင်ဆောင်နိုင်သည်ဟု သူကောက်ချက်ချခဲ့သည်။ ဆောင်းပါးအသစ်များဆက်တိုက်တွင်၊ Igor သည် session နှစ်ခုလုံး၏စွမ်းဆောင်ရည်ကိုပိုမိုနက်ရှိုင်းစွာစမ်းသပ်ရန်ကြိုးစားခဲ့သည်။

Wayland စက်ရှင်တွင် ပေါင်းစပ်ထားသော AMD GPU ပါရှိသော Lenovo IdeaPad 3 လက်ပ်တော့ကို စမ်းသပ်သောအခါတွင် လုပ်ဆောင်ချက် မည်သို့ပင်ရှိစေကာမူ CPU သည် 8% ခန့် အဆက်မပြတ် တင်ဆောင်နေပြီး 2-3 စက္ကန့်တိုင်း GPU ကို အပြည့်အ၀ ခုန်တက်သွားပါသည်။ X11 စက်ရှင်တွင် idle ကာလအတွင်း CPU နှင့် GPU တွင် load သည် သုညဖြစ်သည်။ radeontop utility ဖြင့် နောက်ထပ်စမ်းသပ်မှုများသည် အထူးသဖြင့် မျက်နှာပြင်ဆက်တင်များတွင် အရောင်တိကျမှုပရိုဖိုင်ကို ဖွင့်ထားသည့်အခါ Wayland စက်ရှင်တွင် အရင်းအမြစ်သုံးစွဲမှု ပိုမိုများပြားသည်ကို ပြသခဲ့သည်။ အောက်ဖော်ပြပါဇယားတွင် အလားတူအပလီကေးရှင်းများအသုံးပြုပြီး စက္ကန့် 60 ကြာ ဒေတာစုဆောင်းခြင်းနှင့် ရာခိုင်နှုန်းအလိုက်ထုတ်ပေးသည့် ပျမ်းမျှ GPU ဝန်အား ပြသသည်။

Metric Wayland + ပါဝါထိရောက်မှု Wayland + အရောင်တိကျမှု X11 ဂရပ်ဖစ်ပိုက် 3.31 4.03 2.47 Vertex Grouper + Tesselator 0.33 0.3 0.11 Texture Addresser 0.90 2.03 0.78 Shader Export 2.24 3.03 Sencer 1.42. 0.06 Shader Interpolator 0.08 0.03 2.58 Scan Converter 3.31 1.61 2.54 Primitive Assembly 3.18 1.54 0.32 Depth Block 0.30 0.11 2.51 Color Block 3.18 1.53 2.51 V. GTT 3.18 1.54 26.39 Memory Clock 28.44 22.36 3.92 Shader Clock 3.98 3.85 33.33

powertop utility ဖြင့် ပါဝါသုံးစွဲမှုစမ်းသပ်ခြင်း X11 စက်ရှင်၏ အားသာချက်ကိုလည်း ပြသခဲ့သည်- နမူနာများစွာကို လုပ်ဆောင်သောအခါ Wayland စက်ရှင်၏ ပါဝါသုံးစွဲမှုသည် 6.09 watts၊ Color Accuracy profile ရှိသော Wayland သည် 6.05-6.08 watts ဖြစ်ပြီး X11 သည် 5.67-5.87 watts ဖြစ်သည်။ ယေဘုယျအားဖြင့်၊ X11 စက်ရှင်သည် Wayland ထက် ဘက်ထရီ 3-7% ပိုနည်းသည်ဟု ကောက်ချက်ချခဲ့သည်။

vmstat ဖြင့် CPU load ကိုစစ်ဆေးခြင်း idle တွင် X11 စက်ရှင်သည် 1.83% CPU ကိုစားသုံးခဲ့ပြီး Wayland သည် 1.97% (အရောင်တိကျမှုပရိုဖိုင်နှင့်အတူ 2.1% စားသုံးခဲ့သည်) ပြသခဲ့သည်။ အသုံးဝင်မှုအား အသစ်ဖန်တီးထားသော Konsole စက်ရှင်များတွင် လုပ်ဆောင်ထားပြီး ပျမ်းမျှတန်ဖိုးကို စက္ကန့်တိုင်းတွင် နမူနာတစ်ခုဖြင့် စက္ကန့် 60 ကြာ တွက်ချက်ထားသည်။ Wayland အတွက် CPU load သည် 7.6% ပိုများသည် (Color Accuracy mode တွင် X14 session ထက် 11%) ရှိသည်။ Wayland စက်ရှင်သည် နှောင့်ယှက်မှုများ 25% နှင့် ဆက်စပ်ခလုတ်များ 48% ပိုများသည်။

Metric Wayland + ပါဝါထိရောက်မှု Wayland + အရောင်တိကျမှု X11 ပျမ်းမျှ နံပါတ် runqueue 0.18 0.35 0.07 အလုပ်များ runqueue 11 21 4 ကြားဖြတ်များ (in) 1188 1173 937 ဆက်စပ်ခလုတ်များ (cs) 1195 1208 803 Idle CPU % (id) 98.03 97.90

ထို့နောက် အားလပ်ချိန်အတွင်း ခေါ်ဆိုမှုများကို ပိုင်းခြားစိတ်ဖြာရန် Perf utility ကို အသုံးပြုခဲ့သည်။ KWin_wayland သည် ပရိုဆက်ဆာအချိန်၏ 1% (1.5%) ခန့်ကို စားသုံးခဲ့ပြီး KWin_X11 သည် 0.44% ကို စားသုံးခဲ့သည်။ amdgpu သို့ ခေါ်ဆိုမှုသည် Wayland အတွက် 0.77% (1%) နှင့် X0.65 အတွက် 11% ဖြစ်သည်။ idle mode တွင်၊ X11 စက်ရှင်သည် Wayland-based session ကဲ့သို့ ပရိုဆက်ဆာ ညွှန်ကြားချက် အနည်းငယ်ထက် နှစ်ဆခန့် လုပ်ဆောင်ခဲ့သည်။

Metric Wayland + ပါဝါထိရောက်မှု Wayland + အရောင်တိကျမှု X11 CPU နာရီ (ms) ~543,000 ~540,000 ~527,000 ဆက်စပ်ခလုတ်များ 14,415 | 26.547/s 16,120 | 29.864/s 6,021 | 11.436/s CPU ပြောင်းရွှေ့မှုများ 72 | 0.133/s 139 | 0.258/s 92 | 0.175/s စာမျက်နှာ အမှားများ 201 | 0.37/s 450 | 0.834/s 75 | 0.142/s Cycles 3.95B | 0.007 GHz 4.43B | 0.008 GHz 1.9B | 0.004 GHz Stalled cycles frontend 452.5M | 11.47% 616.5M | 13.92% 213M | 11.13% ရပ်တန့်ထားသော စက်ဝန်းများ နောက်ကွယ်တွင် 1.42B | 36.04% 1.45B | 32.82% 618M | 32.28% ညွှန်ကြားချက်များ 780M | 0.2/cycle 1.82 ရပ်ထားသည်/ 901M | 0.2/cycle 1.61 ရပ်ထားသည်/စက်ဝန်း 483M | 0.25/cycle 1.28 ရပ်ထားသည်/ စက်ဝန်း ဘဏ်ခွဲများ 168M | 309K/s 193M | 358K/s 104M | 197K/s ဘဏ်ခွဲ 13.83% 13.36% 11.7% လွတ်သွားသည်

နောက်ဆောင်းပါးတွင်၊ KDE Plasma 24.04 ဖြင့် Kubuntu 5.27 နှင့် ပြင်ဆင်မှုတွင် စမ်းသပ်မှုများကို ထပ်ခါတလဲလဲ ပြုလုပ်ခဲ့ပြီး Intel CPU နှင့် NVIDIA ဂရပ်ဖစ်ကတ်ပါရှိသော Lenovo Y50-70 လက်ပ်တော့ပ်တစ်ခု။ ရလဒ်များသည် တူညီသည် - Wayland စက်ရှင်သည် X11 ထက် ထိရောက်မှုနည်းပါသည်။ Wayland တွင် ပါဝါသုံးစွဲမှုသည် 22.42 watts နှင့် X21.86 တွင် 11 ဖြစ်သည်၊ idle မုဒ်တွင် CPU load သည် 0.067 နှင့် 0.050 ၊ context switches အရေအတွက် 43.835/s သည် 34.133/s ၊ VLC တွင် 4K ဗီဒီယိုကိုကြည့်ရှုသည့်အခါ load သည် Web စွမ်းဆောင်ရည် 12.54% နှင့် 4.26% ဖြစ်သည် FPS

အလားတူစမ်းသပ်မှုများကို KDE Neon ပရောဂျက်မှ အသစ်တည်ဆောက်ထားသော AMD CPU/GPU ပါရှိသော Lenovo IdeaPad 3 လက်ပ်တော့တွင် ပြန်လည်ထုတ်လုပ်ထားပါသည်။ VLC တွင် 4K ဗီဒီယိုပြန်ဖွင့်ခြင်းနှင့် စမ်းသပ်မှုတွင် X11 ကို ပေါင်းစပ်ခြင်းကိုပိတ်ထားခြင်းဖြင့် CPU load သည် 3.72%, X11 တွင် compositing enabled - 9.8%, Wayland with Color Accuracy (CA) - 25.71%, Wayland in power efficiency mode (PE) - 31.51%. ထို့ကြောင့် Walyand ကိုအသုံးပြုသောအခါ CPU load သည် X8 ကိုအသုံးပြုသောအခါထက် 10-11 ဆပိုမိုမြင့်မားသည်။

Walyand ကိုအသုံးပြုသောအခါ၊ နှောက်ယှက်မှုများ 5-16% ပိုထုတ်ပေးခဲ့သည်။ GPU load ၏ ခြားနားချက် 2% ခြားနားချက်မှာ Wayland (PE) — 56.33%, Wayland (CA) — 57.33%, X11 (Comp ON) — 57.98%, X11 (Comp OFF) — 56.81%. ပါဝါသုံးစွဲမှုအရ Wayland သည် 8-49% စွမ်းအင်ပိုမိုသုံးစွဲသည်- Wayland (PE) — 13.8-20.4 watts, Wayland (CA) -13.8-14.1 watts, X11 (Comp ON) — 10.7-12.1 watts, X11 (Comp OFF) — 11.4-watts WebGL Aquarium စမ်းသပ်မှုတွင် Wayland နှင့် X14.9 အတွက် ရလဒ်များသည် ခန့်မှန်းခြေအားဖြင့် တူညီသည်- Wayland (PE) - 11-16 FPS၊ Wayland (CA) - 38-18 FPS၊ X37 (Comp ON) - 11-16 FPS၊ X42 (Comp OFF) - 11-21 FPS၊ သို့သော် Wayland ကို အသုံးပြုသည့်အခါ စွမ်းအင်သုံးစွဲမှု 42% ပိုများပါသည်။

နောက်ဆုံးတွင်၊ နောက်ထပ်စမ်းသပ်မှုတစ်ခုကို ပြုလုပ်ခဲ့ပြီး၊ ယခုတစ်ကြိမ်တွင် GNOME မှ Fedora 42 နှင့် KDE Plasma 6.4 သို့မဟုတ် KDE နီယွန်တို့ကို လွှမ်းခြုံထားသည်။ AMD CPU/GPU ပါရှိသော Lenovo IdeaPad 3 လက်ပ်တော့တွင် စမ်းသပ်မှုကို ပြုလုပ်ခဲ့သည်။

  • မလှုပ်မရှား CPU load- KDE X11 - 1.83%, KDE Wayland (PE) - 1.97%, KDE Wayland (CA) - 2.1%, GNOME Wayland - 2.2%.
  • တာမီနယ်ဝင်းဒိုးတစ်ခုဖြင့် ပါဝါသုံးစွဲမှု ရပ်နားခြင်း- KDE X11 - 5.67-5.87 ဝပ်၊ KDE Wayland (CA) - 6.05-6.08 ဝပ်၊ KDE Wayland (PE) - 6.09 ဝပ်၊ GNOME Wayland - 5.83-7.62 ဝပ်။
  • idle တွင် GPU load သည် GNOME Wayland configuration တွင် အနိမ့်ဆုံးဖြစ်သည်၊ သို့သော် ကွာခြားချက်ကို လုပ်ဆောင်နေသည့် application များ System Monitor နှင့် GNOME System Monitor တို့၏ ခြားနားချက်က ရှင်းပြသည်။
  • perf utility မှ စုဆောင်းထားသော ကိန်းဂဏန်းများတွင်၊ GNOME-based configuration တွင် အနည်းဆုံး CPU အချိန်ကို သုံးစွဲခဲ့သည်။
  • VLC တွင် 4K 60FPS ဗီဒီယိုပြန်ဖွင့်ခြင်းစမ်းသပ်မှုတွင်၊ Fedora ရှိ GNOME စက်ရှင်သည် အရောင်တိကျမှုမုဒ်တွင် Wayland-based KDE (29.6%) ထက် အနည်းငယ်နည်းသော CPU (31.51%)၊ သို့သော် X11-based KDE စက်ရှင် (9.8%) နှင့် Wayland သည် ပါဝါသက်သာသည့်မုဒ် (25.71%) ထက် ပိုပါသည်။
  • GPU အရင်းအမြစ်သုံးစွဲမှုကို အကဲဖြတ်သည့်အခါ၊ Fedora ရှိ GNOME စက်ရှင်သည် VLC ရှိ 4K 60FPS ဗီဒီယိုပြန်ဖွင့်ခြင်းစမ်းသပ်မှုတွင် GPU အရင်းအမြစ်များကို ပိုမိုသုံးစွဲခဲ့သည်။ ဥပမာအားဖြင့်၊ Fedora ရှိ GNOME တွင် GPU ဂရပ်ဖစ်ပိုက်လိုင်းဝန်သည် 58.21%, Wayland-based KDE တွင် 56.33% နှင့် 57.33%, KDE X11 တွင် 57.98% ဖြစ်သည်။ Fedora ရှိ GNOME တွင် ဗီဒီယိုမှတ်ဉာဏ်သုံးစွဲမှုသည် Wayland-based KDE (50.89 နှင့် 23.29) တွင် နှစ်ဆကျော် (24.60) နှင့် KDE X15 (11) ထက် 44.36% ပိုများသည်။
  • ဗီဒီယိုဖွင့်သည့်အခါ ပါဝါသုံးစွဲမှု- KDE X11 - 11.4-14.9 watts၊ KDE Wayland (CA) - 13.8-14.1 watts၊ GNOME Wayland - 12.5-15.6 watts၊ KDE Wayland (PE) - 13.8-20.4 watts။

မက်ထရစ် Fedora 42 Wayland KDE နီယွန် Wayland (PE) KDE နီယွန် Wayland (CA) KDE နီယွန် X11 (Comp ON) Idle CPU % (id) 97.8 98.03 97.90 98.17 အကြောင်းအရာ ခလုတ်များ (cs) 536 1195 1208 803 (929) ကြားဖြတ် 1188 ပါဝါအသုံးပြုမှု (ဝပ်) 1173-937 5.83 7.62-6.09 6.05-6.08 CPU နာရီ (ms) ~5.67 ~5.87 ~492,000 ~543,000 Context Switches 540,000 | 527,000/s 9,468 | 19.244/s 14,415 | 26.547/s 16,120 | ဗီဒီယိုကြည့်နေစဉ် 29.864/s Idle CPU % 6,021 11.436 70.4 68.49 GPU ကို ဗီဒီယိုကြည့်နေစဉ် 74.29% 90.20% 58.21% 56.33% VRAM 57.33 57.98 50.89 ဗီဒီယိုကြည့်ရှုနေစဉ် ပါဝါစားသုံးမှု 23.29 24.60-44.36 12.5-15.6 13.8-20.4 13.8-14.1 FPS တွင် WebGL Aquarium စမ်းသပ်မှု 11.4-14.9 26-29 16-38 18-37 WebGL Aquarium စမ်းသပ်မှု 16-42 17-19 17-29

စမ်းသပ်မှုများ၏ရလဒ်များသည် X11 ကိုရေးရန်စောလွန်းကြောင်းပြသပြီး Wayland-based ဖြေရှင်းချက်များသည် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန် လိုအပ်ပါသည်။ X11 သည် စွမ်းဆောင်ရည်ပိုင်းအရ အကောင်းဆုံးဖြေရှင်းချက်အဖြစ် မှတ်ယူနေဆဲဖြစ်သည်။ KDE ရှိ Wayland ကို အကောင်အထည်ဖော်ခြင်းသည် GNOME ထက် ပိုကောင်းသည်ဟု ယူဆရသည် - စမ်းသပ်မှုများဖြင့် အကဲဖြတ်သည့် Fedora တွင် လုပ်ဆောင်ခဲ့သော GNOME Wayland စက်ရှင်သည် KDE Wayland စက်ရှင်ထက် ရလဒ်နည်းသည်၊ KDE X11 ထက် နောက်ကျနေပါသည်။

source: opennet.ru

မှတ်ချက် Add