Vergläich vun der Leeschtung vu KDE Plasma-Sessiounen op X11 a Wayland

Den Igor Ljubuncic, deen bis 2024 fir High-Performance-Computing-Produkter bei Canonical verantwortlech war, huet d'Performance an de Stroumverbrauch vu KDE Plasma 6.4-Sessiounen op Basis vun X11 a Wayland getest. Enn Juni huet den Igor eng Iwwerpréiwung vun de KDE Plasma 6.4-Funktiounen publizéiert, an där hien zum Schluss komm ass, datt d'Wayland-Sessioun performanter mannerwäerteg ass a CPU a GPU méi belaascht wéi d'X11-Sessioun. An enger Serie vun neien Artikelen huet den Igor probéiert, d'Performance vun deenen zwou Sessiounen méi am Detail ze testen.

Ufanks gouf festgestallt, datt beim Testen op engem Lenovo IdeaPad 3 Laptop mat enger integréierter AMD GPU an enger Wayland-Sessioun, onofhängeg vun der Aktivitéit, d'CPU stänneg ëm ongeféier 8% belaascht gëtt, an all 2-3 Sekonnen e Sprong gëtt, deen d'GPU voll belaascht. An enger X11-Sessioun war d'Belaaschtung vun der CPU an der GPU am Idle-Beräich null. Weider Tester mam Radeontop-Utility hunn e gréissere Ressourcenverbrauch an der Wayland-Sessioun gewisen, besonnesch wann de Color Accuracy-Profil an den Displayastellungen aktivéiert ass. Déi ënnescht Tabelle weist déi duerchschnëttlech GPU-Belaaschtung a Prozent, déi mat engem ähnleche Set vu lafenden Applikatiounen generéiert gëtt an all Sekonn fir 60 Sekonnen Daten gesammelt gëtt.

Metresch Wayland + Energieeffizienz Wayland + Faarfgenauegkeet X11 Grafikpipe 3.31 4.03 2.47 Vertex Grouper + Tesselator 0.33 0.3 0.11 Texturadressor 0.90 2.03 0.78 Shader Export 2.24 3.03 1.42 Sequencer Instruktiounscache 0.06 0.08 0.03 Shader Interpolator 2.58 3.31 1.61 Scankonverter 2.54 3.18 1.54 Primitiv Assembly 0.32 0.30 0.11 Déiftblock 2.51 3.18 1.53 Faarfblock 2.51 3.18 1.54 VRAM 26.39 28.44 22.36 GTT 3.92 3.98 3.85 Speichertakt 33.33 54.90 54.81 Shader Auer 16.67 16.67 16.67

Stroumverbrauchstester mam Powertop Utility hunn och de Virdeel vun der X11-Sessioun gewisen: de Stroumverbrauch vun der Wayland-Sessioun bei der Duerchféierung vu verschiddene Samples war 6.09 Watt, Wayland mam Color Accuracy Profil war 6.05-6.08 Watt, an X11 war 5.67-5.87 Watt. Am Allgemengen gouf festgestallt, datt d'X11-Sessioun 3-7% manner Batterie verbraucht wéi Wayland.

D'Iwwerpréiwung vun der CPU-Belaaschtung mat vmstat huet gewisen, datt d'X11-Sitzung am Idle-Beräich 1.83% vum CPU verbraucht huet, während Wayland 1.97% verbraucht huet (2.1% mam Color Accuracy Profil). D'Utility gouf op frësch erstallte Konsole-Sessiounen ausgeféiert, an den Duerchschnëttswäert gouf mat enger Prouf all Sekonn fir 60 Sekonnen berechent. D'CPU-Belaaschtung fir Wayland war 7.6% méi héich (am Color Accuracy Modus war se 14%) wéi fir d'X11-Sitzung. D'Wayland-Sitzung huet 25% méi Interrupts an 48% méi Kontextwiessel opgeholl.

Metrik Wayland + Energieeffizienz Wayland + Faarfgenauegkeet X11 Duerchschnëttlech Zuel vun Aufgaben an der Runqueue 0.18 0.35 0.07 Gesamt Aufgaben an der Runqueue 11 21 4 Ënnerbriechungen (an) 1188 1173 937 Kontextwiessel (cs) 1195 1208 803 Idle CPU % (id) 98.03 97.90 98.17�

Duerno gouf den Utility perf benotzt fir Uriff während der Idle-Zäit z'analyséieren. KWin_wayland huet ongeféier 1% (1.5%) vun der Prozessorzäit verbraucht, an KWin_X11 huet 0.44% verbraucht. D'Uriff un amdgpu waren 0.77% (1%) fir Wayland an 0.65% fir X11. Am Idle-Modus huet d'X11-Sessioun ongeféier duebel sou wéineg Prozessorinstruktiounen ausgefouert wéi d'Wayland-baséiert Sessioun.

Metresch Wayland + Energieeffizienz Wayland + Faarfgenauegkeet X11 CPU-Takt (ms) ~543,000 ~540,000 ~527,000 Kontextwiesselen 14,415 | 26.547/s 16,120 | 29.864/s 6,021 | 11.436/s CPU-Migratiounen 72 | 0.133/s 139 | 0.258/s 92 | 0.175/s Säitefeeler 201 | 0.37/s 450 | 0.834/s 75 | 0.142/s Zyklen 3.95B | 0.007 GHz 4.43B | 0.008 GHz 1.9B | 0.004 GHz Gestoppte Zyklen Frontend 452.5M | 11.47% 616.5M | 13.92% 213M | 11.13% Gestoppte Zyklen Backend 1.42B | 36.04% 1.45B | 32.82% 618M | 32.28% Instruktiounen 780M | 0.2/Zyklus 1.82 gestoppt/Zyklus 901M | 0.2/Zyklus 1.61 gestoppt/Zyklus 483M | 0.25/Zyklus 1.28 gestoppt/Zyklus Branchen 168M | 309K/s 193M | 358K/s 104M | 197K/s Branch feelt 13.83% 13.36% 11.7%

Am nächste Artikel goufen d'Tester an enger Konfiguratioun mat Kubuntu 24.04 mat KDE Plasma 5.27 an engem Lenovo Y50-70 Laptop mat enger Intel CPU an NVIDIA Grafikkaart widderholl. D'Resultater ware ongeféier d'selwecht - d'Wayland Sessioun war manner effizient wéi X11. De Stroumverbrauch war 22.42 Watt am Wayland an 21.86 am X11, d'CPU Belaaschtung am Idle Modus war 0.067 géint 0.050, d'Zuel vun de Kontextwiesselen war 43.835/s géint 34.133/s, d'Belaaschtung beim Kucke vu 4K Video a VLC war 12.54% géint 4.26%, d'WebGL Leeschtung war 16 FPS géint 29 FPS.

Weider ähnlech Tester goufen op engem Lenovo IdeaPad 3 Laptop mat enger AMD CPU/GPU mat enger neier Versioun vum KDE Neon Projet reproduzéiert. Am Test mat 4K Videowiedergab a VLC war d'CPU-Belaaschtung beim Gebrauch vun X11 mat deaktivéierter Compositing 3.72%, X11 mat aktivéierter Compositing - 9.8%, Wayland mat Color Accuracy (CA) - 25.71%, Wayland am Energieeffizienzmodus (PE) - 31.51%. Dofir war d'CPU-Belaaschtung beim Gebrauch vu Walyand 8-10 Mol méi héich wéi beim Gebrauch vun X11.

Beim Gebrauch vu Walyand goufen 5-16% méi Interrupts generéiert. Den Ënnerscheed an der GPU-Laascht louch bannent 2%: Wayland (PE) — 56.33%, Wayland (CA) — 57.33%, X11 (Comp ON) — 57.98%, X11 (Comp OFF) — 56.81%. Wat de Stroumverbrauch ugeet, huet Wayland 8-49% méi Energie verbraucht: 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. Am WebGL Aquarium Test waren d'Resultater fir Wayland an X11 ongeféier d'selwecht: Wayland (PE) - 16-38 FPS, Wayland (CA) - 18-37 FPS, X11 (Comp ON) - 16-42 FPS, X11 (Comp OFF) - 21-42 FPS, awer den Energieverbrauch beim Gebrauch vu Wayland war ëm ongeféier 8% méi héich.

Schlussendlech gouf en anert Experiment duerchgefouert, dës Kéier mat GNOME vu Fedora 42 a KDE Plasma 6.4 oder KDE Neon. D'Tester goufen op engem Lenovo IdeaPad 3 Laptop mat AMD CPU/GPU duerchgefouert.

  • Idle CPU Belaaschtung: KDE X11 - 1.83%, KDE Wayland (PE) - 1.97%, KDE Wayland (CA) - 2.1%, GNOME Wayland - 2.2%.
  • Stroumverbrauch am Leerlaf mat engem Terminalfenster: 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.
  • D'GPU-Laascht am Idle war am niddregsten an der GNOME Wayland-Konfiguratioun, awer den Ënnerscheed gëtt duerch den Ënnerscheed tëscht de lafenden Applikatiounen System Monitor a GNOME System Monitor erkläert.
  • An de Statistiken, déi vum perf Utility gesammelt goufen, gouf déi mannst CPU-Zäit an der GNOME-baséierter Konfiguratioun verbraucht.
  • Am 4K 60FPS Video-Wiedergabetest a VLC huet d'GNOME-Sessioun a Fedora liicht manner CPU (29.6%) verbraucht wéi de Wayland-baséierte KDE am Color Accuracy-Modus (31.51%), awer méi wéi déi X11-baséiert KDE-Sessioun (9.8%) a Wayland am energiespuerenden Modus (25.71%).
  • Bei der Evaluatioun vum GPU-Ressourceverbrauch huet d'GNOME-Sessioun op Fedora méi GPU-Ressourcen am 4K 60FPS Video-Wiedergabetest a VLC verbraucht. Zum Beispill war d'GPU-Grafikpipeline-Laascht a GNOME op Fedora 58.21%, am Wayland-baséierte KDE 56.33% an 57.33%, an am KDE X11 57.98%. De Videospeicherverbrauch a GNOME op Fedora war méi wéi duebel sou héich (50.89) wéi am Wayland-baséierte KDE (23.29 an 24.60), an 15% méi héich wéi am KDE X11 (44.36).
  • Stroumverbrauch beim Ofspille vu Video: 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.

Metresch Fedora 42 Wayland KDE neon Wayland (PE) KDE neon Wayland (CA) KDE neon X11 (Comp ON) Idle CPU % (id) 97.8 98.03 97.90 98.17 Kontextwiesselen (cs) 536 1195 1208 803 Ënnerbriechungen (in) 929 1188 1173 937 Stroumverbrauch (Watt) 5.83-7.62 6.09 6.05-6.08 5.67-5.87 CPU-Takt (ms) ~492,000 ~543,000 ~540,000 ~527,000 Kontextwiesselen 9,468 | 19.244/s 14,415 | 26.547/s 16,120 | 29.864/s 6,021 | 11.436/s Idle CPU % beim Kucke vu Videoen 70.4 68.49 74.29 90.20 GPU Belaaschtung beim Kucke vu Videoen 58.21% 56.33% 57.33% 57.98% VRAM 50.89 23.29 24.60 44.36 Stroumverbrauch a Watt beim Kucke vu Videoen 12.5-15.6 13.8-20.4 13.8-14.1 11.4-14.9 FPS am WebGL Aquarium Test 26-29 16-38 18-37 16-42 Stroumverbrauch am WebGL Aquarium Test 17-19 17-29 16-27 21-29

D'Resultater vun den Tester weisen datt et ze fréi ass fir X11 ofzeschléissen, an datt Wayland-baséiert Léisunge weider Optimiséierunge brauchen. X11 gëllt nach ëmmer als déi optimalst Léisung wat d'Performance ugeet. D'Implementatioun vu Wayland a KDE ass angeblech besser wéi a GNOME - d'GNOME Wayland Sessioun, déi a Fedora implementéiert ass, ass no den Tester ze beurteelen, manner produktiv wéi d'KDE Wayland Sessioun, déi dann hannert dem KDE X11 läit.

Source: opennet.ru

Setzt e Commentaire