Igor Ljubuncic, who until 2024 was responsible for high-performance computing products at Canonical, conducted performance and energy consumption testing of KDE Plasma 6.4 sessions based on X11 and Wayland. At the end of June, Igor published a review of the capabilities of KDE Plasma 6.4, concluding that the Wayland session lags in performance and puts more strain on the CPU and GPU than the X11 session. In a series of new articles, Igor attempted to test the performance of both sessions more deeply.
It was initially noted that during testing on a Lenovo IdeaPad 3 laptop with an integrated AMD GPU, the CPU was consistently loaded at around 8% regardless of CPU activity in the Wayland session, and every 2-3 seconds there was a spike completely loading the GPU. In the X11 session, the CPU and GPU load during idle periods was at zero. Further checking with the radeontop utility showed higher resource consumption in the Wayland session, especially when the 'Color Accuracy' profile was enabled in the display settings. The table below shows the average GPU load created as a percentage under a similar set of running applications, with data collected every second over 60 seconds.
Power consumption testing using the powertop utility also showed an advantage for the X11 session: the energy consumption of the Wayland session during several samples was 6.09 watts, Wayland with the 'Color Accuracy' profile was 6.05-6.08 watts, while X11 was 5.67-5.87 watts. Overall, it was concluded that the X11 session consumes 3-7% less battery charge than Wayland.
Testi i ngarkesës së CPU me mjetin vmstat tregoi se gjatë papunësisë, seanca X11 konsumoi 1.83% të CPU, ndërsa Wayland 1.97% (2.1% me profilin e Saktësisë së Ngjyrave). Mjeti u ekzekutua në seanca të krijuara rishtazi në terminalin Konsole, dhe u llogarit mesatarja me mostra çdo sekondë për një periudhë prej 60 sekondash. Ngarkesa e CPU-së gjatë përdorimit të Wayland doli të ishte 7.6% më e lartë (14% në modalitetin e Saktësisë së Ngjyrave) se sa gjatë përdorimit të seancës X11. Në seancën Wayland u regjistruan 25% më shumë ndërprerje dhe 48% më shumë ndërrime konteksti.
Më pas, me ndihmën e mjetit perf, u bë një analizë e thirrjeve gjatë papunësisë. KWin_wayland konsumoi rreth 1% (1.5%) të kohës së procesorit, ndërsa KWin_X11 - 0.44%. Thirrjet për amdgpu përbënin 0.77% (1%) për Wayland dhe 0.65% për X11. Gjatë papunësisë, në seancën X11 u ekzekutuan rreth dy herë më pak instruksione procesori se në seancën bazuar në Wayland.
NĂ« artikullin e ardhshĂ«m, testet u pĂ«rsĂ«ritĂ«n nĂ« konfigurimin me Kubuntu 24.04 me KDE Plasma 5.27 dhe laptopin Lenovo Y50-70 me CPU Intel dhe kartelĂ« grafike NVIDIA. Rezultatet ishin afĂ«rsisht tĂ« njĂ«jta â seanca Wayland rezultoi tĂ« jetĂ« mĂ« pak efikase se X11. Konsumi i energjisĂ« ishte 22.42 vat nĂ« Wayland dhe 21.86 nĂ« X11, ngarkesa e CPU-sĂ« gjatĂ« papunĂ«sisĂ« ishte 0.067 pĂ«rballĂ« 0.050, numri i ndĂ«rrimeve tĂ« kontekstit ishte 43.835/s pĂ«rballĂ« 34.133/s, ngarkesa gjatĂ« shikimit tĂ« videove 4K nĂ« VLC ishte 12.54% pĂ«rballĂ« 4.26%, dhe performanca e WebGL ishte 16 FPS pĂ«rballĂ« 29 FPS.
Pastaj, testet e ngjashme u reprodukuan nĂ« laptopin Lenovo IdeaPad 3 me CPU/GPU AMD duke pĂ«rdorur njĂ« version tĂ« ri nga projekti KDE Neon. GjatĂ« testit tĂ« riprodhimit tĂ« videos 4K nĂ« VLC, ngarkesa e CPU-sĂ« me pĂ«rdorimin e X11 dhe tĂ« çaktivizuar kompozimi ishte 3.72%, X11 me kompozim tĂ« aktivizuar â 9.8%, Wayland me SaktĂ«sinĂ« e Ngjyrave (CA) â 25.71%, Wayland nĂ« modalitetin e konsumit efikas tĂ« energjisĂ« (PE) â 31.51%. KĂ«shtu, ngarkesa nĂ« CPU me pĂ«rdorimin e Wayland rezultoi 8-10 herĂ« mĂ« e lartĂ« se me pĂ«rdorimin e X11.
Me pĂ«rdorimin e Wayland gjithashtu u vĂ«rejt se gjeneroheshin 5-16% mĂ« shumĂ« ndĂ«rprerje. Diferenca e ngarkesĂ«s nĂ« GPU ishte brenda 2%: Wayland (PE) â 56.33%, Wayland (CA) â 57.33%, X11 (Comp ON) â 57.98%, X11 (Comp OFF) â 56.81%. Sa i pĂ«rket konsumit tĂ« energjisĂ«, Wayland konsumoi mĂ« shumĂ« energji nga 8-49%: Wayland (PE) â 13.8-20.4 vat, Wayland (CA) â 13.8-14.1 vat, X11 (Comp ON) â 10.7-12.1 vat, X11 (Comp OFF) â 11.4-14.9 vat. NĂ« testin WebGL Aquarium, rezultatet pĂ«r Wayland dhe X11 rezultuan pĂ«rafĂ«rsisht tĂ« njĂ«jta: Wayland (PE) â 16-38 FPS, Wayland (CA) â 18-37 FPS, X11 (Comp ON) â 16-42 FPS, X11 (Comp OFF) â 21-42 FPS, por konsumimi i energjisĂ« me pĂ«rdorimin e Wayland ishte mĂ« i lartĂ« rreth 8%.
Në fund, u krye një eksperiment tjetër, këtë herë duke përfshirë GNOME nga Fedora 42 dhe KDE Plasma 6.4 ose KDE neon. Testimi u realizua në laptopin Lenovo IdeaPad 3 me CPU/GPU AMD.
- Ngarkesa e CPU-sĂ« nĂ« modalitetin e gjumit: KDE X11 â 1.83%, KDE Wayland (PE) â 1.97%, KDE Wayland (CA) â 2.1%, GNOME Wayland â 2.2%.
- Konsumi i energjisĂ« nĂ« modalitetin e gjumit me njĂ« dritare terminali: KDE X11 â 5.67-5.87 vat, KDE Wayland (CA) â 6.05-6.08 vat, KDE Wayland (PE) â 6.09 vat, GNOME Wayland â 5.83-7.62 vat.
- Ngarkesa e GPU-së në modalitetin e gjumit doli të ishte më e ulët në konfigurimin me GNOME Wayland, por ndryshimi shpjegohet nga aplikacionet që ishin hapur: System Monitor dhe GNOME System Monitor.
- Në statistikat e mbledhura nga utilitari perf, koha më e ulët procesore u shpenzua në konfigurimin e bazuar në GNOME.
- Në testin e riprodhimit të videos 4K 60FPS në VLC, sesioni GNOME në Fedora konsumoi pak më pak CPU (29.6%) se sa KDE mbi Wayland në modalitetin e Saktësisë së Ngjyrave (31.51%), por më shumë se sesioni KDE mbi X11 (9.8%) dhe Wayland në modalitetin e konsumit efikas të energjisë (25.71%).
- Në vlerësimin e konsumit të burimeve GPU, seansi GNOME në Fedora gjatë Testit të riprodhimit të videos 4K 60FPS në VLC konsumoi më shumë burime GPU. Për shembull, ngarkesa në kanalin grafik të GPU në GNOME në Fedora ishte 58.21%, në KDE të bazuar në Wayland 56.33% dhe 57.33%, ndërsa në KDE X11 ishte 57.98%. Konsumi i memorie video në GNOME në Fedora ishte më shumë se dy herë më i lartë (50.89) se sa treguesit e KDE të bazuar në Wayland (23.29 dhe 24.60) dhe 15% më i lartë se KDE X11 (44.36).
- Konsumi i energjisĂ« gjatĂ« riprodhimit tĂ« videos: KDE X11 â 11.4-14.9 vat, KDE Wayland (CA) â 13.8-14.1 vat, GNOME Wayland â 12.5-15.6 vat, KDE Wayland (PE) â 13.8-20.4 vat.
Pas pĂ«rfundimit tĂ« testeve Ă«shtĂ« arritur nĂ« pĂ«rfundimin se X11 Ă«shtĂ« ende herĂ«t pĂ«r tĂ« humbur, ndĂ«rsa zgjidhjet e basaura nĂ« Wayland kĂ«rkojnĂ« optimizim tĂ« mĂ«tejshĂ«m. X11 ende njihet si zgjidhja mĂ« optimale nĂ« aspektin e performancĂ«s. Implementimi i Wayland nĂ« KDE supozohet tĂ« jetĂ« mĂ« i mirĂ« se sa nĂ« GNOME â seansi GNOME Wayland, i implementuar nĂ« Fedora, sipas testeve Ă«shtĂ« mĂ« pak efikas se seansi KDE Wayland, i cili nga ana e tij prapĂ« mbetet pas KDE X11.
Burimi: opennet.ru
