Konpare pèfòmans sesyon KDE Plasma yo sou X11 ak Wayland

Igor Ljubuncic, ki te responsab pwodwi informatique pèfòmans wo nan Canonical jiska 2024, te teste pèfòmans ak konsomasyon enèji sesyon KDE Plasma 6.4 ki baze sou X11 ak Wayland. Nan fen mwa jen, Igor te pibliye yon revizyon sou karakteristik KDE Plasma 6.4, kote li te konkli ke sesyon Wayland lan enferyè an pèfòmans epi li chaje CPU ak GPU a plis pase sesyon X11 la. Nan yon seri nouvo atik, Igor te eseye teste pèfòmans tou de sesyon yo pi an pwofondè.

Okòmansman, yo te remake ke lè yo t ap fè tès sou yon laptop Lenovo IdeaPad 3 ak yon GPU AMD entegre nan yon sesyon Wayland, kèlkeswa aktivite a, CPU a toujou chaje apeprè 8%, epi chak 2-3 segonn gen yon so ki chaje GPU a nèt. Nan yon sesyon X11, chaj sou CPU a ak GPU a pandan inaktivite te zewo. Tès ki te fèt ak zouti radeontop la te montre yon pi gwo konsomasyon resous nan sesyon Wayland la, sitou lè pwofil Presizyon Koulè a ​​aktive nan paramèt ekspozisyon yo. Tablo ki anba a montre chaj GPU mwayèn ki pwodui an pousantaj ak yon seri aplikasyon menm jan an k ap kouri epi k ap kolekte done chak segonn pandan 60 segonn.

Wayland metrik + efikasite enèji Wayland + presizyon koulè X11 Tiyo grafik 3.31 4.03 2.47 Gwoupè somè + Tesselator 0.33 0.3 0.11 Adrese tèkstur 0.90 2.03 0.78 Ekspòtasyon Shader 2.24 3.03 1.42 Kach enstriksyon sekansè 0.06 0.08 0.03 Entèpolatè Shader 2.58 3.31 1.61 Konvètisè eskanè 2.54 3.18 1.54 Asanble primitif 0.32 0.30 0.11 Blòk pwofondè 2.51 3.18 1.53 Blòk koulè 2.51 3.18 1.54 VRAM 26.39 28.44 22.36 GTT 3.92 3.98 3.85 Revèy memwa 33.33 54.90 54.81 Revèy Shader 16.67 16.67 16.67

Tès konsomasyon enèji ak zouti powertop la te montre tou avantaj sesyon X11 la: konsomasyon enèji sesyon Wayland la lè yo te fè plizyè echantiyon te 6.09 wat, Wayland ak pwofil Presizyon Koulè a ​​te 6.05-6.08 wat, epi X11 te 5.67-5.87 wat. An jeneral, yo te konkli ke sesyon X11 la konsome 3-7% mwens batri pase Wayland.

Lè yo t ap tcheke chaj CPU a avèk vmstat, yo te montre ke pandan sesyon X11 la te inaktif, li te konsome 1.83% CPU, alòske Wayland te konsome 1.97% (2.1% avèk pwofil Presizyon Koulè a). Yo te egzekite sèvis piblik la sou sesyon Konsole ki fèk kreye yo, epi yo te kalkile valè mwayèn nan avèk yon echantiyon chak segonn pandan 60 segonn. Chaj CPU a pou Wayland te 7.6% pi wo (nan mòd Presizyon Koulè a ​​li te 14%) pase pou sesyon X11 la. Sesyon Wayland la te anrejistre 25% plis entèripsyon ak 48% plis chanjman kontèks.

Metrik Wayland + efikasite enèji Wayland + presizyon koulè X11 Kantite mwayèn travay nan keu a 0.18 0.35 0.07 Total travay nan keu a 11 21 4 Entèripsyon (anndan) 1188 1173 937 Chanjman kontèks (cs) 1195 1208 803 Pousantaj CPU inaktif (id) 98.03 97.90 98.17

Apre sa, yo te itilize zouti perf la pou analize apèl pandan tan inaktif. KWin_wayland te konsome apeprè 1% (1.5%) nan tan processeur a, epi KWin_X11 te konsome 0.44%. Apèl pou amdgpu te 0.77% (1%) pou Wayland ak 0.65% pou X11. Nan mòd inaktif, sesyon X11 la te egzekite apeprè de fwa mwens enstriksyon processeur pase sesyon ki baze sou Wayland la.

Wayland metrik + efikasite enèji Wayland + presizyon koulè X11 Revèy CPU (ms) ~543,000 ~540,000 ~527,000 Chanjman kontèks 14,415 | 26.547/s 16,120 | 29.864/s 6,021 | 11.436/s Migrasyon CPU 72 | 0.133/s 139 | 0.258/s 92 | 0.175/s Defo paj 201 | 0.37/s 450 | 0.834/s 75 | 0.142/s Sik 3.95B | 0.007 GHz 4.43B | 0.008 GHz 1.9B | 0.004 GHz Sik bloke frontend 452.5M | 11.47% 616.5M | 13.92% 213M | 11.13% Sik bloke backend 1.42B | 36.04% 1.45B | 32.82% 618M | 32.28% Enstriksyon 780M | 0.2/sik 1.82 bloke/sik 901M | 0.2/sik 1.61 bloke/sik 483M | 0.25/sik 1.28 bloke/sik Branch 168M | 309K/s 193M | 358K/s 104M | 197K/s Branch rate 13.83% 13.36% 11.7%

Nan pwochen atik la, tès yo te repete nan yon konfigirasyon ak Kubuntu 24.04 ak KDE Plasma 5.27 ak yon laptop Lenovo Y50-70 ak yon CPU Intel ak yon kat grafik NVIDIA. Rezilta yo te apeprè menm jan an - sesyon Wayland la te mwens efikas pase X11. Konsomasyon enèji a te 22.42 wat nan Wayland ak 21.86 nan X11, chaj CPU nan mòd inaktif te 0.067 kont 0.050, kantite chanjman kontèks te 43.835/s kont 34.133/s, chaj la lè w ap gade videyo 4K nan VLC te 12.54% kont 4.26%, pèfòmans WebGL te 16 FPS kont 29 FPS.

Yo te repwodui lòt tès menm jan an sou yon laptop Lenovo IdeaPad 3 ak yon CPU/GPU AMD lè l sèvi avèk yon nouvo vèsyon nan pwojè KDE Neon an. Nan tès la ak lekti videyo 4K nan VLC, chaj CPU a lè w ap itilize X11 ak konpozisyon enfim te 3.72%, X11 ak konpozisyon aktive - 9.8%, Wayland ak Presizyon Koulè (CA) - 25.71%, Wayland nan mòd efikasite enèji (PE) - 31.51%. Kidonk, chaj CPU a lè w ap itilize Walyand te 8-10 fwa pi wo pase lè w ap itilize X11.

Lè w ap itilize Walyand, yo te pwodui 5-16% plis entèripsyon. Diferans nan chaj GPU a te nan limit 2%: Wayland (PE) — 56.33%, Wayland (CA) — 57.33%, X11 (Comp ON) — 57.98%, X11 (Comp OFF) — 56.81%. An tèm de konsomasyon enèji, Wayland te konsome 8-49% plis enèji: Wayland (PE) — 13.8-20.4 wat, Wayland (CA) -13.8-14.1 wat, X11 (Comp ON) — 10.7-12.1 wat, X11 (Comp OFF) — 11.4-14.9 wat. Nan tès WebGL Aquarium nan, rezilta yo pou Wayland ak X11 te apeprè menm jan an: Wayland (PE) - 16-38 FPS, Wayland (CA) - 18-37 FPS, X11 (Comp ON) - 16-42 FPS, X11 (Comp OFF) - 21-42 FPS, men konsomasyon enèji lè w ap itilize Wayland te pi wo apeprè 8%.

Finalman, yo te fè yon lòt eksperyans, fwa sa a li te kouvri GNOME soti nan Fedora 42 ak KDE Plasma 6.4 oubyen KDE neon. Tès la te fèt sou yon laptop Lenovo IdeaPad 3 ak yon CPU/GPU AMD.

  • Chaj CPU san fè anyen konsa: KDE X11 - 1.83%, KDE Wayland (PE) - 1.97%, KDE Wayland (CA) - 2.1%, GNOME Wayland - 2.2%.
  • Konsomasyon enèji san aktivite ak yon sèl fenèt tèminal: KDE X11 - 5.67-5.87 wat, KDE Wayland (CA) - 6.05-6.08 wat, KDE Wayland (PE) - 6.09 wat, GNOME Wayland - 5.83-7.62 wat.
  • Chaj GPU a lè òdinatè a ap fonksyone san fè anyen te pi ba nan konfigirasyon GNOME Wayland la, men diferans lan eksplike pa diferans ki genyen nan ekzekisyon aplikasyon System Monitor ak GNOME System Monitor.
  • Nan estatistik yo kolekte pa zouti pèf la, mwens tan CPU a te depanse nan konfigirasyon ki baze sou GNOME a.
  • Nan tès lekti videyo 4K 60FPS nan VLC a, sesyon GNOME nan Fedora a te konsome yon ti kras mwens CPU (29.6%) pase KDE ki baze sou Wayland nan mòd Presizyon Koulè (31.51%), men plis pase sesyon KDE ki baze sou X11 la (9.8%) ak Wayland nan mòd ekonomize enèji (25.71%).
  • Lè n ap evalye konsomasyon resous GPU a, sesyon GNOME sou Fedora a te konsome plis resous GPU nan tès lekti videyo 4K 60FPS nan VLC. Pa egzanp, chaj kanal grafik GPU a nan GNOME sou Fedora te 58.21%, nan KDE ki baze sou Wayland li te 56.33% ak 57.33%, epi nan KDE X11 li te 57.98%. Konsomasyon memwa videyo nan GNOME sou Fedora te plis pase de fwa pi wo (50.89) pase nan KDE ki baze sou Wayland (23.29 ak 24.60), epi 15% pi wo pase nan KDE X11 (44.36).
  • Konsomasyon enèji lè w ap jwe videyo: KDE X11 - 11.4-14.9 wat, KDE Wayland (CA) - 13.8-14.1 wat, GNOME Wayland - 12.5-15.6 wat, KDE Wayland (PE) - 13.8-20.4 wat.

Metrik Fedora 42 Wayland KDE neon Wayland (PE) KDE neon Wayland (CA) KDE neon X11 (Comp ON) % CPU inaktif (id) 97.8 98.03 97.90 98.17 Chanjman kontèks (cs) 536 1195 1208 803 Entèripsyon (an) 929 1188 1173 937 Itilizasyon enèji (wat) 5.83-7.62 6.09 6.05-6.08 5.67-5.87 Revèy CPU (ms) ~492,000 ~543,000 ~540,000 ~527,000 Chanjman kontèks 9,468 | 19.244/s 14,415 | 26.547/s 16,120 | 29.864/s 6,021 | 11.436/s Pousantaj CPU inaktif pandan w ap gade videyo 70.4 68.49 74.29 90.20 Chaj GPU pandan w ap gade videyo 58.21% 56.33% 57.33% 57.98% VRAM 50.89 23.29 24.60 44.36 Konsomasyon enèji an wat pandan w ap gade videyo 12.5-15.6 13.8-20.4 13.8-14.1 11.4-14.9 FPS nan tès WebGL Aquarium 26-29 16-38 18-37 16-42 Konsomasyon enèji nan tès WebGL Aquarium 17-19 17-29 16-27 21-29

Rezilta tès yo montre ke li twò bonè pou inyore X11, epi solisyon ki baze sou Wayland bezwen plis optimize. Yo toujou konsidere X11 kòm solisyon ki pi optimal an tèm de pèfòmans. Aplikasyon Wayland nan KDE sipozeman pi bon pase nan GNOME - sesyon GNOME Wayland ki aplike nan Fedora a, dapre tès yo, mwens pwodiktif pase sesyon KDE Wayland la, ki an vire dèyè KDE X11.

Sous: opennet.ru

Add nouvo kòmantè