Igor Ljubuncic, dy't oant 2024 ferantwurdlik wie foar hege-prestaasje kompjûterprodukten by Canonical, hat de prestaasjes en it enerzjyferbrûk fan KDE Plasma 6.4-sesjes test op basis fan X11 en Wayland. Ein juny publisearre Igor in resinsje fan KDE Plasma 6.4-funksjes, wêryn't hy konkludearre dat de Wayland-sesje minder presteart en de CPU en GPU mear belast as de X11-sesje. Yn in searje nije artikels besocht Igor de prestaasjes fan beide sesjes yn mear djipte te testen.
Yn it earstoan waard opmurken dat by testen op in Lenovo IdeaPad 3 laptop mei in yntegreare AMD GPU yn in Wayland-sesje, nettsjinsteande aktiviteit, de CPU konstant mei sawat 8% laden wurdt, en elke 2-3 sekonden is der in sprong dy't de GPU folslein laadt. Yn in X11-sesje wie de lading op 'e CPU en GPU tidens idle nul. Fierdere testen mei it radeontop-hulpprogramma lieten in grutter gebrûk fan boarnen sjen yn 'e Wayland-sesje, foaral as it Color Accuracy-profyl ynskeakele is yn 'e werjefte-ynstellingen. De tabel hjirûnder toant de gemiddelde GPU-lading generearre yn persintaazje mei in ferlykbere set rinnende applikaasjes en it sammeljen fan gegevens elke sekonde foar 60 sekonden.
Testen fan enerzjyferbrûk mei it powertop-hulpprogramma lieten ek it foardiel fan 'e X11-sesje sjen: it enerzjyferbrûk fan 'e Wayland-sesje by it útfieren fan ferskate samples wie 6.09 watt, Wayland mei it Color Accuracy-profyl wie 6.05-6.08 watt, en X11 wie 5.67-5.87 watt. Oer it algemien waard konkludearre dat de X11-sesje 3-7% minder batterij ferbrûkt as Wayland.
Kontrôle fan CPU-belesting mei vmstat liet sjen dat tidens idle de X11-sesje 1.83% CPU brûkte, wylst Wayland 1.97% brûkte (2.1% mei it Color Accuracy-profyl). It hulpprogramma waard útfierd op nij oanmakke Konsole-sesjes, en de gemiddelde wearde waard berekkene mei in stekproef elke sekonde foar 60 sekonden. De CPU-belesting foar Wayland wie 7.6% heger (yn Color Accuracy-modus wie it 14%) as foar de X11-sesje. De Wayland-sesje registrearre 25% mear ûnderbrekkingen en 48% mear kontekstwikselingen.
Folgjende waard it perf-hulpprogramma brûkt om oproppen te analysearjen tidens idle-tiid. KWin_wayland brûkte sawat 1% (1.5%) fan 'e prosessortiid, en KWin_X11 brûkte 0.44%. Oproppen nei amdgpu wiene 0.77% (1%) foar Wayland en 0.65% foar X11. Yn idle-modus fierde de X11-sesje sawat twa kear safolle prosessor-ynstruksjes út as de Wayland-basearre sesje.
Yn it folgjende artikel waarden de testen werhelle yn in konfiguraasje mei Kubuntu 24.04 mei KDE Plasma 5.27 en in Lenovo Y50-70 laptop mei in Intel CPU en NVIDIA grafyske kaart. De resultaten wiene sawat itselde - de Wayland-sesje wie minder effisjint as X11. It enerzjyferbrûk wie 22.42 watt yn Wayland en 21.86 yn X11, de CPU-belesting yn idle-modus wie 0.067 tsjin 0.050, it oantal kontekstwikselingen wie 43.835/s tsjin 34.133/s, de belesting by it besjen fan 4K-fideo yn VLC wie 12.54% tsjin 4.26%, de WebGL-prestaasjes wiene 16 FPS tsjin 29 FPS.
Fierdere ferlykbere testen waarden werhelle op in Lenovo IdeaPad 3 laptop mei in AMD CPU/GPU mei in nije build fan it KDE Neon-projekt. Yn 'e test mei 4K-fideo-ôfspieling yn VLC wie de CPU-belesting by it brûken fan X11 mei kompositearjen útskeakele 3.72%, X11 mei kompositearjen ynskeakele - 9.8%, Wayland mei kleurkrektens (CA) - 25.71%, Wayland yn enerzjy-effisjinsjemodus (PE) - 31.51%. Sa wie de CPU-belesting by it brûken fan Walyand 8-10 kear heger as by it brûken fan X11.
By it brûken fan Walyand waarden 5-16% mear ûnderbrekkingen generearre. It ferskil yn GPU-belesting wie binnen 2% ferskillen: Wayland (PE) — 56.33%, Wayland (CA) — 57.33%, X11 (Comp ON) — 57.98%, X11 (Comp OFF) — 56.81%. Wat enerzjyferbrûk oanbelanget, brûkte Wayland 8-49% mear enerzjy: Wayland (PE) — 13.8-20.4 watt, Wayland (CA) -13.8-14.1 watt, X11 (Comp ON) — 10.7-12.1 watt, X11 (Comp OFF) — 11.4-14.9 watt. Yn 'e WebGL Aquarium-test wiene de resultaten foar Wayland en X11 sawat itselde: Wayland (PE) - 16-38 FPS, Wayland (CA) - 18-37 FPS, X11 (Comp ON) - 16-42 FPS, X11 (Comp OFF) - 21-42 FPS, mar it enerzjyferbrûk by it brûken fan Wayland wie sawat 8% heger.
Uteinlik waard in oar eksperimint útfierd, dizze kear mei GNOME fan Fedora 42 en KDE Plasma 6.4 of KDE neon. De testen waarden dien op in Lenovo IdeaPad 3 laptop mei AMD CPU/GPU.
- Idle CPU-load: KDE X11 - 1.83%, KDE Wayland (PE) - 1.97%, KDE Wayland (CA) - 2.1%, GNOME Wayland - 2.2%.
- Idle-stroomferbrûk mei ien terminalfinster: KDE X11 - 5.67-5.87 watt, KDE Wayland (CA) - 6.05-6.08 watt, KDE Wayland (PE) - 6.09 watt, GNOME Wayland - 5.83-7.62 watt.
- GPU-lading by idle wie it leechst yn 'e GNOME Wayland-konfiguraasje, mar it ferskil wurdt ferklearre troch it ferskil yn rinnende applikaasjes System Monitor en GNOME System Monitor.
- Yn 'e statistiken dy't sammele binne troch it perf-hulpprogramma, waard de minste CPU-tiid bestege oan 'e GNOME-basearre konfiguraasje.
- Yn 'e 4K 60FPS fideo-ôfspieltest yn VLC brûkte de GNOME-sesje yn Fedora wat minder CPU (29.6%) as de Wayland-basearre KDE yn 'e Kleurkrektensmodus (31.51%), mar mear as de X11-basearre KDE-sesje (9.8%) en Wayland yn enerzjy-effisjinte modus (25.71%).
- By it evaluearjen fan it GPU-boarnenferbrûk brûkte de GNOME-sesje op Fedora mear GPU-boarnen yn 'e 4K 60FPS fideo-ôfspieltest yn VLC. Bygelyks, de GPU-grafykpipeline-lading yn GNOME op Fedora wie 58.21%, yn Wayland-basearre KDE wie it 56.33% en 57.33%, en yn KDE X11 wie it 57.98%. It fideoûnthâldferbrûk yn GNOME op Fedora wie mear as twa kear sa heech (50.89) as yn Wayland-basearre KDE (23.29 en 24.60), en 15% heger as yn KDE X11 (44.36).
- Enerzjyferbrûk by it ôfspyljen fan fideo: KDE X11 - 11.4-14.9 watt, KDE Wayland (CA) - 13.8-14.1 watt, GNOME Wayland - 12.5-15.6 watt, KDE Wayland (PE) - 13.8-20.4 watt.
De resultaten fan 'e testen litte sjen dat it te betiid is om X11 ôf te skriuwen, en Wayland-basearre oplossingen fereaskje ekstra optimalisaasje. X11 wurdt noch altyd neamd as de meast optimale oplossing yn termen fan prestaasjes. De ymplemintaasje fan Wayland yn KDE is nei alle gedachten better as yn GNOME - de GNOME Wayland-sesje dy't yn Fedora ymplementearre is, te oardieljen nei de testen, is minder produktyf as de KDE Wayland-sesje, dy't op syn beurt efterbliuwt op KDE X11.
Boarne: opennet.ru
