Igor Ljubuncic, kes aastal 2024 vastutas ettevĂ”ttes Canonical kĂ”rge jĂ”udlusega arvutitega seotud toodete eest, viis lĂ€bi KDE Plasma 6.4 seansside jĂ”udluse ja energiatarbimise testimise X11 ja Waylandi baasil. Juuni lĂ”pus avaldas Igor ĂŒlevaate KDE Plasma 6.4 vĂ”imalustest, kus ta jĂ€reldas, et Waylandi baasil töötav seanss on jĂ”udluses madalam ja koormab rohkem CPU-d ja GPU-d kui X11 baasil töötav seanss. Uute artiklite sarjas ĂŒritas Igor sĂŒvitsi minna mĂ”lema seansi jĂ”udluse testimisse.
Esialgu mĂ€rgiti, et Lenovo IdeaPad 3 sĂŒlearvuti, millel on integreeritud AMD GPU, Waylandi seansis on CPU pidevalt koormatud umbes 8%, sĂ”ltumata aktiivsusest, ja iga 2-3 sekundi jĂ€rel toimub hĂŒppeline koormus, mis koormab tĂ€ielikult GPU-d. X11 seansis oli CPU ja GPU koormus ootereĆŸiimis null. Edasine kontroll radeontop utiliidiga nĂ€itas viis suuremat ressursikulu Waylandi seansis, eriti kui oli aktiveeritud 'Color Accuracy' profiil ekraani seadetes. Allolevas tabelis on nĂ€idatud keskmine GPU koormus protsentides, kasutades sarnast rakenduste komplekti ja andmete kogumist iga sekundi jĂ€rel 60 sekundi jooksul.
Energiatarbe testimine powertop utiliidiga nĂ€itas samuti X11 seansi eeliseid: Waylandi seansi energiatarve mitme proovi kĂ€igus ulatus 6.09 vatini, Waylandi vĂ€rvitĂ€psuse profiiliga 6.05-6.08 vatini, ning X11 5.67-5.87 vatini. Ăldiselt jĂ€reldati, et X11 seanss kulutab 3-7% vĂ€hem aku energiat kui Wayland.
CPU koormuse kontrollimise kĂ€igus vmstat utiliidiga leiti, et X11 seansi ooteajal kasutas see 1.83% CPU-st, samas kui Wayland 1.97% (Color Accuracy profiiliga 2.1%). Utiliit kĂ€itus vĂ€rskelt loodud seanssides Konsole terminalis, arvutades keskmise vÀÀrtuse igasekundiliste proovide abil 60 sekundi jooksul. Wayland'i CPU koormus oli 7.6% (Color Accuracy reĆŸiimis 14%) kĂ”rgem kui X11 seansi puhul. Wayland seansis registreeriti 25% rohkem katkestusi ja 48% rohkem konteksti vahetusi.
SeejĂ€rel viidi perf utiliidiga lĂ€bi analĂŒĂŒs ooteaja kutsumistest. KWin_wayland kasutas umbes 1% (1.5%) protsessoriajast, samas kui KWin_X11 0.44%. amdgpu pĂ€ringud moodustasid 0.77% (1%) Wayland'is ja 0.65% X11 jaoks. Ooteajal X11 seansis tĂ€ideti umbes kaks korda vĂ€hem protsessori juhiseid kui Wayland'i baasil seansis.
JĂ€rgmises artiklis korrati teste konfigureerimisel, kasutades Kubuntu 24.04 koos KDE Plasma 5.27 ja Lenovo Y50-70 sĂŒlearvuti, millel on Intel CPU ja NVIDIA graafikakaart. Tulemused osutusid sarnasteks - Waylandi seanss oli vĂ€hem tĂ”hus kui X11. Energiatarve oli Waylandis 22.42 vatti ja X11 puhul 21.86, CPU koormus ooteajal 0.067 vĂ”rreldes 0.050-ga, konteksti vahetusi toimus 43.835/s vĂ”rreldes 34.133/s-ga, 4K videote vaatamise koormus VLC-s oli 12.54% vĂ”rreldes 4.26%-ga, WebGL jĂ”udlus - 16 FPS vĂ”rreldes 29 FPS-iga.
JĂ€rgnevades katsetes kasutati Lenovo IdeaPad 3 sĂŒlearvutit, millel on AMD CPU/GPU, ja vĂ€rsket KDE Neon projektiversiooni. 4K video taasesituse testis VLC oli CPU koormus X11-l, kus kompositsioon oli vĂ€lja lĂŒlitatud, 3.72%, X11-l, kus kompositsioon oli sisse lĂŒlitatud, 9.8%, Waylandis vĂ€rvitĂ€psuse (CA) reĆŸiimis 25.71%, ja Waylandis energiatĂ”hususe (PE) reĆŸiimis 31.51%. Seega oli CDU koormus Waylandis 8-10 korda kĂ”rgem kui X11 kasutamisel.
Waylandi kasutamisel registreeriti ka 5-16% rohkem katkestusi. GPU koormuse erinevus oli 2% ulatuses: Wayland (PE) â 56.33%, Wayland (CA) â 57.33%, X11 (Comp ON) â 57.98%, X11 (Comp OFF) â 56.81%. Energiatarbimise osas tarbis Wayland 8-49% rohkem energiat: Wayland (PE) â 13.8-20.4 vatti, Wayland (CA) â 13.8-14.1 vatti, X11 (Comp ON) â 10.7-12.1 vatti, X11 (Comp OFF) â 11.4-14.9 vatti. WebGL akvaariumi testis olid tulemused Waylandi ja X11 vahel umbes samad: Wayland (PE) â 16-38 FPS, Wayland (CA) â 18-37 FPS, X11 (Comp ON) â 16-42 FPS, X11 (Comp OFF) â 21-42 FPS, kuid energiatarbimine Waylandi kasutamisel oli umbes 8% kĂ”rgem.
LĂ”ppkokkuvĂ”ttes viidi lĂ€bi veel ĂŒks eksperiment, seekord hĂ”lmates Fedora 42 GNOME'i ja KDE Plasma 6.4 vĂ”i KDE neon. Testimine toimus Lenovo IdeaPad 3 sĂŒlearvutil, millel on AMD CPU/GPU.
- CPU koormus ootereĆŸiimis: KDE X11 â 1,83%, KDE Wayland (PE) â 1,97%, KDE Wayland (CA) â 2,1%, GNOME Wayland â 2,2%.
- Energiatarve ootereĆŸiimis ĂŒhe terminaliaknaga: KDE X11 â 5,67-5,87 vatti, KDE Wayland (CA) â 6,05-6,08 vatti, KDE Wayland (PE) â 6,09 vatti, GNOME Wayland â 5,83-7,62 vatti.
- GPU koormus ootereĆŸiimis oli madalaim GNOME Wayland'i konfiguratsioonis, kuid erinevus selgub kĂ€ivitatud rakenduste System Monitor ja GNOME System Monitor erinevuses.
- Perf utiliidi kogutud statistikas oli GNOME baasil konfiguratsioonis kÔige vÀhem CPU aega kulutatud.
- 4K 60FPS video taasesituse testis VLC GNOME sessioon Fedora keskkonnas tarbis veidi vĂ€hem CPU-d (29,6%) kui KDE Waylandis Color Accuracy reĆŸiimis (31,51%), kuid rohkem, kui KDE sessioon X11 baasil (9,8%) ja Waylandis efektiivse energiatarbimise reĆŸiimis (25,71%).
- GPU ressursside kasutamise hindamise kohaselt kasutas GNOME sessioon Fedora's 4K 60FPS video taasesituse testis rohkem GPU ressurse. NĂ€iteks, GPU graafikakolonni koormus GNOME's Fedora's oli 58.21%, Waylandi pĂ”hine KDE's 56.33% ja 57.33%, samas kui KDE X11-s oli see 57.98%. Video mĂ€lu kasutamine GNOME's Fedora's ĂŒletas rohkem kui kaks korda (50.89) Waylandi pĂ”hise KDE (23.29 ja 24.60) nĂ€itajaid ning 15% rohkem kui KDE X11 (44.36).
- Energiatarve video taasesitamisel: KDE X11 â 11.4-14.9 vatti, KDE Wayland (CA) â 13.8-14.1 vatti, GNOME Wayland â 12.5-15.6 vatti, KDE Wayland (PE) â 13.8-20.4 vatti.
Testimise tulemustest jĂ€reldati, et X11 on endiselt oluline ja Waylandi pĂ”hine lahendus vajab lisasĂŒvenemist. X11 jÀÀb endiselt parimaks lahenduseks jĂ”udluse aspektist. Waylandi rakendamine KDE-s on tĂ”enĂ€oliselt parem kui GNOME-is â GNOME Waylandi seanss, mis on rakendatud Fedoral, on testide kohaselt vĂ€hem efektiivne kui KDE Waylandi seanss, mis omakorda jÀÀb maha KDE X11-st.
Allikas: opennet.ru
