Igor LjubunÄiÄ, kes Canonicalis vastutas kuni 2024. aastani tipptasemel arvutustehnikaga seotud toodete eest, viis lĂ€bi jĂ”udluse ja energia tarbimise testimise KDE Plasma 6.4 seanssi X11 ja Waylandi baasil. Juuni lĂ”pus avaldas Igor ĂŒlevaate KDE Plasma 6.4 vĂ”imalustest, milles jĂ”udis jĂ€reldusele, et Waylandi baasil olev seanss on jĂ”udluses kehvem ja koormab CPU-d ja GPU-d rohkem kui X11 baasil olev seanss. Seerias uutest artiklitest proovib Igor sĂŒvitsi testida mĂ”lema seansi jĂ”udlust.
Alguses tĂ€heldati, et Lenovo IdeaPad 3 sĂŒlearvutil, millel on integreeritud AMD GPU, koormatakse Waylandi seansis sĂ”ltumata CPU aktiivsusest pidevalt umbes 8% vĂ”rra ning iga 2-3 sekundi jĂ€rel esinevad tĂ”usud, mis koormavad tĂ€ielikult GPU-d. X11 seansis oli CPU ja GPU koormus seismisel null. Edasine kontroll radeontop utiliidiga nĂ€itas Waylandi seansis suuremat ressursikasutust, eriti ekraanisĂ€tete 'Color Accuracy' profiili aktiveerimisel. Allolevas tabelis on nĂ€idatud GPU keskmine koormus protsentides samade rakenduste kogumi korral, samas kui andmeid koguti iga sekundi jĂ€rel 60 sekundi jooksul.
Energiatarbimise tĂ”hustustestimise tulemused utiliidiga powertop nĂ€itasid samuti X11 seansi eelist: Waylandi seansi energiatarbimine mitu katsetust lĂ€bi viies oli 6,09 vatti, Wayland 'Color Accuracy' profiiliga 6,05-6,08 vatti ning X11 5,67-5,87 vatti. Ăldiselt jĂ”uti jĂ€reldusele, et X11 seanss kasutab 3-7% vĂ€hem aku energiat vĂ”rreldes Waylandiga.
CPU koormuse test vmstat utiliidiga nĂ€itas, et X11 seansi tĂŒhjas olekus tarbis 1,83% CPU-st, samas kui Wayland tarbis 1,97% (2,1% Color Accuracy profiiliga). Utiliit kĂ€idi vĂ€rskelt loodud seanssides Konsole terminalis, keskmine vÀÀrtus arvutati vĂ€lja iga sekundi valimisega 60 sekundi jooksul. CPU koormus Waylandiga oli 7,6% (Color Accuracy reĆŸiimis 14%) suurem kui X11 seansi puhul. Waylandi seansis fikseeriti 25% rohkem katkestusi ja 48% rohkem konteksti vahetusi.
SeejĂ€rel tehti perf utiliidiga analĂŒĂŒs tĂŒhjas olekus. KWin_wayland tarbis umbes 1% (1,5%) protsessori ajast, samas kui KWin_X11 â 0,44%. Amdgpu kĂ”ned moodustasid 0,77% (1%) Waylandis ja 0,65% X11 puhul. X11 seansi tĂŒhjas olekus tehti umbes kaks korda vĂ€hem protsessorite juhiseid vĂ”rreldes Wayland baasil oleva seansiga.
JĂ€rgmises artiklis kordati teste konfigureerimisel Kubuntu 24.04, KDE Plasma 5.27 ja Lenovo Y50-70 sĂŒlearvuti, millel on Intel CPU ja NVIDIA graafika. Tulemused olid ligikaudu samad â Wayland seanss osutus vĂ€hem efektiivseks kui X11. Energiatarbimine oli Waylandis 22,42 vatti ja X11 puhul 21,86 vatti, CPU koormus tĂŒhjas olekus 0,067 vĂ”rreldes 0,050, konteksti vahetuste arv â 43.835/s versus 34.133/s, koormus 4K video vaatamisel VLC-s â 12,54% vĂ”rreldes 4,26% ja WebGLi jĂ”udlus â 16 FPS versus 29 FPS.
Edasi viidi sarnased testid lĂ€bi Lenovo IdeaPad 3 sĂŒlearvutil, millel on AMD CPU/GPU, kasutades vĂ€rsket KDE Neon kogumist. 4K video esituskatsetes VLC-s oli CPU koormus X11-ga, millel oli kompositsioon vĂ€lja lĂŒlitatud, 3.72%, X11-ga, millel oli kompositsioon sisse lĂŒlitatud â 9.8%, Waylandis vĂ€rvi tĂ€psuse reĆŸiimiga (CA) â 25.71%, Wayland tĂ”husa energiatarbimise reĆŸiimis (PE) â 31.51%. Seega oli CPU koormus Waylandis 8-10 korda kĂ”rgem kui X11 puhul.
Waylandis registreeriti ka 5-16% rohkem katkestuste genereerimist. GPU koormuse erinevus jĂ€i 2% piiridesse: Wayland (PE) â 56.33%, Wayland (CA) â 57.33%, X11 (Comp ON) â 57.98%, X11 (Comp OFF) â 56.81%. Energiatarbimise osas tarvitas 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 Aquariumi testis olid tulemused Wayland ja X11 jaoks enam-vĂ€hem samad: Wayland (PE) â 16-38 FPS, Wayland (CA) â 18-37 FPS, X11 (Comp ON) â 16-42 FPS, X11 (Comp OFF) â 21-42 FPS, kuid energiatootmine Waylandis oli ligikaudu 8% kĂ”rgem.
LĂ”puks viidi lĂ€bi veel ĂŒks eksperiment, seekord hĂ”lmates GNOME'i Fedora 42-lt ja KDE Plasma 6.4 vĂ”i KDE Neon. Testimine viidi lĂ€bi Lenovo IdeaPad 3 sĂŒlearvutil, millel on AMD CPU/GPU.
- CPU koormus ooteasendis: KDE X11 â 1.83%, KDE Wayland (PE) â 1.97%, KDE Wayland (CA) â 2.1%, GNOME Wayland â 2.2%.
- Energiateenus ooteasendis ĂŒ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 ooteasendis oli madalaim GNOME Waylandi konfigureerimisel, kuid erinevus seletatakse System Monitori ja GNOME System Monitori kÀimasolevate rakendustega.
- Perf utiliidiga kogutud statistika kohaselt kulus kÔige vÀhem protsessori aega GNOME'i pÔhjal olevas konfigureerimises.
- 4K 60FPS video esitamise testis VLC-s tarbis GNOME seanss Fedora all natuke vĂ€hem CPU-d (29.6%) kui Waylandi pĂ”hjal olev KDE vĂ€rvi tĂ€psuse reĆŸiimis (31.51%), kuid rohkem kui KDE X11 pĂ”hjal olev seanss (9.8%) ja Wayland tĂ”husas energiatarbimise reĆŸiimis (25.71%).
- GPU ressursside tarbimise hindamise kĂ€igus tarbis GNOME seanss Fedora keskkonnas 4K 60FPS video taasesituse testis rohkem GPU ressursse. NĂ€iteks GPU graafikakanali koormus GNOME'is Fedoras oli 58.21%, Waylandi pĂ”hises KDE-s 56.33% ja 57.33%, samas kui KDE X11 puhul oli see 57.98%. VideomĂ€lu tarbimine GNOME'is Fedoras ĂŒletas rohkem kui kaks korda (50.89) Waylandi pĂ”hises KDE-s (23.29 ja 24.60) ning oli 15% kĂ”rgem kui KDE X11 (44.36).
- Energiatarbimine video taasesituse ajal: 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 tulemuste pĂ”hjal vĂ”ib jĂ€reldada, et X11 on veel vara kĂ”rvale jĂ€tta ja Waylandi pĂ”hised lahendused vajavad tĂ€iendavat optimeerimist. X11 on endiselt mĂ€rgitud kui kĂ”ige optimaalsem lahendus jĂ”udluse seisukohalt. Waylandi rakendus KDE-s on eeldatavasti parem kui GNOME-is â GNOME Waylandi seanss, mis on rakendatud Fedoras, on testide kohaselt vĂ€hem efektiivne kui KDE Waylandi seanss, mis omakorda jÀÀb maha KDE X11-st.
Allikas: opennet.ru
