Paragun tal-prestazzjoni tas-sessjonijiet tal-KDE Plasma bbażati fuq X11 u Wayland

Igor Ljubuncic, li kien responsabbli għall-prodotti tal-kompjuters ta’ prestazzjoni għolja f’Canonical sal-2024, ittestja l-prestazzjoni u l-konsum tal-enerġija tas-sessjonijiet KDE Plasma 6.4 ibbażati fuq X11 u Wayland. Fl-aħħar ta’ Ġunju, Igor ippubblika reviżjoni tal-karatteristiċi ta’ KDE Plasma 6.4, fejn ikkonkluda li s-sessjoni Wayland hija inferjuri fil-prestazzjoni u tgħabbi s-CPU u l-GPU aktar mis-sessjoni X11. F’sensiela ta’ artikli ġodda, Igor ipprova jittestja l-prestazzjoni taż-żewġ sessjonijiet f’aktar dettall.

Inizjalment, ġie nnutat li meta sar ittestjar fuq laptop Lenovo IdeaPad 3 b'GPU AMD integrata f'sessjoni Wayland, irrispettivament mill-attività, is-CPU kien mgħobbi kontinwament b'madwar 8%, u kull 2-3 sekondi kien hemm qabża li tgħabbi l-GPU kompletament. F'sessjoni X11, it-tagħbija fuq is-CPU u l-GPU waqt li kien wieqaf kienet żero. Aktar ittestjar bl-utilità radeontop wera konsum akbar ta' riżorsi fis-sessjoni Wayland, speċjalment meta l-profil tal-Preċiżjoni tal-Kulur ikun attivat fis-settings tal-wiri. It-tabella hawn taħt turi t-tagħbija medja tal-GPU ġġenerata f'perċentwal b'sett simili ta' applikazzjonijiet li jaħdmu u jiġbru dejta kull sekonda għal 60 sekonda.

Wayland Metrika + effiċjenza tal-enerġija Wayland + preċiżjoni tal-kulur X11 Pajp tal-grafika 3.31 4.03 2.47 Vertex Grouper + Tesselator 0.33 0.3 0.11 Indirizzatur tat-Texture 0.90 2.03 0.78 Esportazzjoni ta' Shader 2.24 3.03 1.42 Cache tal-Istruzzjonijiet tas-Sequencer 0.06 0.08 0.03 Interpolatur ta' Shader 2.58 3.31 1.61 Konvertitur tal-Iskannjar 2.54 3.18 1.54 Assemblea Primittiva 0.32 0.30 0.11 Blokk tal-Fond 2.51 3.18 1.53 Blokk tal-Kulur 2.51 3.18 1.54 VRAM 26.39 28.44 22.36 GTT 3.92 3.98 3.85 Arloġġ tal-Memorja 33.33 54.90 54.81 Arloġġ tax-Shader 16.67 16.67 16.67

L-ittestjar tal-konsum tal-enerġija bl-utilità powertop wera wkoll il-vantaġġ tas-sessjoni X11: il-konsum tal-enerġija tas-sessjoni Wayland meta twettqet diversi kampjuni kien ta’ 6.09 watts, Wayland bil-profil Color Accuracy kien ta’ 6.05-6.08 watts, u X11 kien ta’ 5.67-5.87 watts. B’mod ġenerali, ġie konkluż li s-sessjoni X11 tikkonsma 3-7% inqas batterija minn Wayland.

Meta ċċekkjajt it-tagħbija tas-CPU bil-vmstat, wera li waqt li kienet inattiva, is-sessjoni X11 ikkonsmat 1.83% tas-CPU, filwaqt li Wayland ikkonsma 1.97% (2.1% bil-profil tal-Preċiżjoni tal-Kulur). L-utilità tħaddmet fuq sessjonijiet tal-Konsole li kienu għadhom kif inħolqu, u l-valur medju ġie kkalkulat b'kampjun kull sekonda għal 60 sekonda. It-tagħbija tas-CPU għal Wayland kienet 7.6% ogħla (fil-modalità tal-Preċiżjoni tal-Kulur kienet 14%) milli għas-sessjoni X11. Is-sessjoni Wayland irreġistrat 25% aktar interruzzjonijiet u 48% aktar bidliet fil-kuntest.

Wayland Metrika + effiċjenza tal-enerġija Wayland + preċiżjoni tal-kulur X11 Numru medju ta' kompiti fil-kju tar-run 0.18 0.35 0.07 Total ta' kompiti fil-kju tar-run 11 21 4 Interruzzjonijiet (in) 1188 1173 937 Swiċċijiet tal-kuntest (cs) 1195 1208 803 % tas-CPU inattiv (id) 98.03 97.90 98.17

Imbagħad, l-utilità perf intużat biex jiġu analizzati s-sejħiet matul il-ħin wieqaf. KWin_wayland ikkonsma madwar 1% (1.5%) tal-ħin tal-proċessur, u KWin_X11 ikkonsma 0.44%. Is-sejħiet lil amdgpu kienu 0.77% (1%) għal Wayland u 0.65% għal X11. Fil-modalità wieqaf, is-sessjoni X11 eżegwiet madwar id-doppju tal-istruzzjonijiet tal-proċessur mis-sessjoni bbażata fuq Wayland.

Wayland Metrika + effiċjenza tal-enerġija Wayland + preċiżjoni tal-kulur X11 Arloġġ tas-CPU (ms) ~543,000 ~540,000 ~527,000 Swiċċijiet tal-kuntest 14,415 | 26.547/s 16,120 | 29.864/s 6,021 | 11.436/s Migrazzjonijiet tas-CPU 72 | 0.133/s 139 | 0.258/s 92 | 0.175/s Ħsarat fil-paġna 201 | 0.37/s 450 | 0.834/s 75 | 0.142/s Ċikli 3.95B | 0.007 GHz 4.43B | 0.008 GHz 1.9B | 0.004 GHz Ċikli waqfu frontend 452.5M | 11.47% 616.5M | 13.92% 213M | 11.13% Ċikli waqfu backend 1.42B | 36.04% 1.45B | 32.82% 618M | 32.28% Istruzzjonijiet 780M | 0.2/ċiklu 1.82 waqfu/ċiklu 901M | 0.2/ċiklu 1.61 waqfu/ċiklu 483M | 0.25/ċiklu 1.28 waqfu/ċiklu Fergħat 168M | 309K/s 193M | 358K/s 104M | 197K/s Tilf ta' fergħat 13.83% 13.36% 11.7%

Fl-artiklu li jmiss, it-testijiet ġew ripetuti f'konfigurazzjoni b'Kubuntu 24.04 b'KDE Plasma 5.27 u laptop Lenovo Y50-70 b'CPU Intel u karta grafika NVIDIA. Ir-riżultati kienu kważi l-istess - is-sessjoni Wayland kienet inqas effiċjenti minn X11. Il-konsum tal-enerġija kien ta' 22.42 watts f'Wayland u 21.86 f'X11, it-tagħbija tas-CPU fil-modalità wieqaf kienet ta' 0.067 kontra 0.050, in-numru ta' swiċċijiet tal-kuntest kien ta' 43.835/s kontra 34.133/s, it-tagħbija meta wieħed jara vidjow 4K f'VLC kienet ta' 12.54% kontra 4.26%, il-prestazzjoni WebGL kienet ta' 16 FPS kontra 29 FPS.

Testijiet simili oħra ġew riprodotti fuq laptop Lenovo IdeaPad 3 b'CPU/GPU AMD bl-użu ta' build ġdid mill-proġett KDE Neon. Fit-test b'daqq ta' vidjow 4K f'VLC, it-tagħbija tas-CPU meta ntuża X11 bil-kompożizzjoni diżattivata kienet ta' 3.72%, X11 bil-kompożizzjoni attivata - 9.8%, Wayland bil-Preċiżjoni tal-Kulur (CA) - 25.71%, Wayland fil-modalità ta' effiċjenza tal-enerġija (PE) - 31.51%. Għalhekk, it-tagħbija tas-CPU meta ntuża Walyand kienet 8-10 darbiet ogħla milli meta ntuża X11.

Meta ntuża Walyand, ġew iġġenerati 5-16% aktar interruzzjonijiet. Id-differenza fit-tagħbija tal-GPU kienet fi ħdan differenzi ta' 2%: Wayland (PE) — 56.33%, Wayland (CA) — 57.33%, X11 (Comp ON) — 57.98%, X11 (Comp OFF) — 56.81%. F'termini ta' konsum tal-enerġija, Wayland ikkonsma 8-49% aktar enerġija: Wayland (PE) — 13.8-20.4 watts, Wayland (CA) -13.8-14.1 watts, X11 (Comp ON) — 10.7-12.1 watts, X11 (Comp OFF) — 11.4-14.9 watts. Fit-test tal-WebGL Aquarium, ir-riżultati għal Wayland u X11 kienu bejn wieħed u ieħor l-istess: Wayland (PE) - 16-38 FPS, Wayland (CA) - 18-37 FPS, X11 (Comp ON) - 16-42 FPS, X11 (Comp OFF) - 21-42 FPS, iżda l-konsum tal-enerġija meta ntuża Wayland kien ogħla b'madwar 8%.

Fl-aħħar, sar esperiment ieħor, din id-darba li kopra GNOME minn Fedora 42 u KDE Plasma 6.4 jew KDE neon. It-testijiet saru fuq laptop Lenovo IdeaPad 3 b'AMD CPU/GPU.

  • Tagħbija tas-CPU inattivi: KDE X11 - 1.83%, KDE Wayland (PE) - 1.97%, KDE Wayland (CA) - 2.1%, GNOME Wayland - 2.2%.
  • Konsum tal-enerġija meta l-utent ikun wieqaf b'tieqa waħda tat-terminal: KDE X11 - 5.67-5.87 watts, KDE Wayland (CA) - 6.05-6.08 watts, KDE Wayland (PE) - 6.09 watts, GNOME Wayland - 5.83-7.62 watts.
  • It-tagħbija tal-GPU meta tkun wieqaf kienet l-inqas fil-konfigurazzjoni tal-GNOME Wayland, iżda d-differenza hija spjegata mid-differenza fit-tħaddim tal-applikazzjonijiet System Monitor u GNOME System Monitor.
  • Fl-istatistika miġbura mill-utilità perf, l-inqas ħin tas-CPU ntefaq fil-konfigurazzjoni bbażata fuq il-GNOME.
  • Fit-test tal-plejbek tal-vidjow 4K 60FPS f'VLC, is-sessjoni tal-GNOME f'Fedora kkunsmat ftit inqas CPU (29.6%) minn KDE bbażat fuq Wayland fil-modalità tal-Preċiżjoni tal-Kulur (31.51%), iżda aktar mis-sessjoni tal-KDE bbażata fuq X11 (9.8%) u Wayland fil-modalità effiċjenti fl-enerġija (25.71%).
  • Meta ġie evalwat il-konsum tar-riżorsi tal-GPU, is-sessjoni tal-GNOME fuq Fedora kkunsmat aktar riżorsi tal-GPU fit-test tal-plejbek tal-vidjow 4K 60FPS fil-VLC. Pereżempju, it-tagħbija tal-pipeline tal-grafika tal-GPU fil-GNOME fuq Fedora kienet ta' 58.21%, fil-KDE bbażat fuq Wayland kienet ta' 56.33% u 57.33%, u fil-KDE X11 kienet ta' 57.98%. Il-konsum tal-memorja tal-vidjow fil-GNOME fuq Fedora kien aktar mid-doppju (50.89) milli fil-KDE bbażat fuq Wayland (23.29 u 24.60), u 15% ogħla milli fil-KDE X11 (44.36).
  • Konsum tal-enerġija meta tkun qed tilgħab il-vidjow: KDE X11 - 11.4-14.9 watts, KDE Wayland (CA) - 13.8-14.1 watts, GNOME Wayland - 12.5-15.6 watts, KDE Wayland (PE) - 13.8-20.4 watts.

Metrika Fedora 42 Wayland KDE neon Wayland (PE) KDE neon Wayland (CA) KDE neon X11 (Comp ON) % tas-CPU Inattiv (id) 97.8 98.03 97.90 98.17 Swiċċijiet tal-Kuntest (cs) 536 1195 1208 803 Interruzzjonijiet (in) 929 1188 1173 937 Użu tal-Enerġija (watts) 5.83-7.62 6.09 6.05-6.08 5.67-5.87 Arloġġ tas-CPU (ms) ~492,000 ~543,000 ~540,000 ~527,000 Swiċċijiet tal-Kuntest 9,468 | 19.244/s 14,415 | 26.547/s 16,120 | 29.864/s 6,021 | 11.436/s Perċentwal ta' CPU Inattiv waqt li tkun qed tara l-vidjows 70.4 68.49 74.29 90.20 Tagħbija tal-GPU waqt li tkun qed tara l-vidjows 58.21% 56.33% 57.33% 57.98% VRAM 50.89 23.29 24.60 44.36 Konsum tal-enerġija f'watts waqt li tkun qed tara l-vidjows 12.5-15.6 13.8-20.4 13.8-14.1 11.4-14.9 FPS fit-test WebGL Aquarium 26-29 16-38 18-37 16-42 Konsum tal-enerġija fit-test WebGL Aquarium 17-19 17-29 16-27 21-29

Ir-riżultati tat-testijiet juru li għadu kmieni wisq biex wieħed jinjora l-X11, u soluzzjonijiet ibbażati fuq Wayland jeħtieġu ottimizzazzjoni addizzjonali. L-X11 għadu magħruf bħala l-aktar soluzzjoni ottimali f'termini ta' prestazzjoni. L-implimentazzjoni ta' Wayland fil-KDE hija suppost aħjar milli fil-GNOME - is-sessjoni tal-GNOME Wayland implimentata f'Fedora, jekk niġġudikaw mit-testijiet, hija inqas produttiva mis-sessjoni tal-KDE Wayland, li min-naħa tagħha tinsab lura meta mqabbla mal-KDE X11.

Sors: opennet.ru

Żid kumment