Ifiwewe iṣẹ ṣiṣe ti awọn akoko Plasma KDE ti o da lori X11 ati Wayland

Igor Ljubuncic, ti o jẹ iduro fun awọn ọja iširo iṣẹ-giga ni Canonical titi di 2024, ṣe idanwo iṣẹ ati agbara agbara ti awọn akoko KDE Plasma 6.4 ti o da lori X11 ati Wayland. Ni ipari Okudu, Igor ṣe agbejade atunyẹwo ti awọn ẹya KDE Plasma 6.4, ninu eyiti o pari pe igba Wayland jẹ ẹni ti o kere si ni iṣẹ ati fifuye Sipiyu ati GPU diẹ sii ju igba X11 lọ. Ninu lẹsẹsẹ awọn nkan tuntun, Igor gbiyanju lati ṣe idanwo iṣẹ ti awọn akoko mejeeji ni ijinle diẹ sii.

Ni ibẹrẹ, o ṣe akiyesi pe nigba idanwo lori kọnputa laptop Lenovo IdeaPad 3 kan pẹlu AMD GPU ti a ṣepọ ni igba Wayland, laibikita iṣẹ ṣiṣe, Sipiyu nigbagbogbo kojọpọ nipa 8%, ati ni gbogbo awọn iṣẹju 2-3 si fo ti o gbe GPU ni kikun. Ninu igba X11 kan, fifuye lori Sipiyu ati GPU lakoko ti ko ṣiṣẹ jẹ odo. Idanwo siwaju pẹlu IwUlO radeontop ṣe afihan agbara awọn orisun ti o tobi julọ ni igba Wayland, ni pataki nigbati profaili Ipe Awọ ti ṣiṣẹ ni awọn eto ifihan. Tabili ti o wa ni isalẹ fihan apapọ fifuye GPU ti ipilẹṣẹ ni ogorun pẹlu iru eto awọn ohun elo nṣiṣẹ ati gbigba data ni gbogbo iṣẹju-aaya fun awọn aaya 60.

Metric Wayland + agbara ṣiṣe Wayland + awọ deede X11 Graphics pipe 3.31 4.03 2.47 Vertex Grouper + Tesselator 0.33 0.3 0.11 Texture Addresser 0.90 2.03 0.78 Shader Export 2.24 3.03 Sequencer 1.42 0.06 Shader Interpolator 0.08 0.03 2.58 Scan Converter 3.31 1.61 2.54 Apejọ Alakoko 3.18 1.54 0.32 Idina Ijinle 0.30 0.11 2.51 Dina Awọ 3.18 1.53 V2.51 3.18 RAM GTT 1.54 26.39 28.44 Aago iranti 22.36 3.92 3.98 Aago Shader 3.85 33.33 54.90

Idanwo agbara agbara pẹlu ohun elo powertop tun ṣe afihan anfani ti igba X11: agbara agbara ti igba Wayland nigba ṣiṣe awọn apẹẹrẹ pupọ jẹ 6.09 watts, Wayland pẹlu profaili Apejọ Awọ jẹ 6.05-6.08 watts, ati X11 jẹ 5.67-5.87 watts. Lapapọ, o ti pari pe igba X11 n gba 3-7% kere si batiri ju Wayland.

Ṣiṣayẹwo fifuye Sipiyu pẹlu vmstat fihan pe lakoko aiṣiṣẹ, igba X11 jẹ 1.83% Sipiyu, lakoko ti Wayland jẹ 1.97% (2.1% pẹlu profaili Apejọ Awọ). IwUlO naa ni ṣiṣe lori awọn akoko Konsole tuntun ti a ṣẹda, ati pe iye apapọ jẹ iṣiro pẹlu apẹẹrẹ ni gbogbo iṣẹju-aaya fun 60 awọn aaya. Ẹru Sipiyu fun Wayland jẹ 7.6% ti o ga julọ (ni ipo Yiye Awọ o jẹ 14%) ju fun igba X11. Igba Wayland ṣe igbasilẹ 25% awọn idilọwọ diẹ sii ati 48% awọn iyipada ọrọ-ọrọ diẹ sii.

Metric Wayland + agbara ṣiṣe Wayland + awọ deede X11 Apapọ No. ti awọn iṣẹ-ṣiṣe ni runqueue 0.18 0.35 0.07 Lapapọ awọn iṣẹ-ṣiṣe ni runqueue 11 21 4 Idilọwọ (ninu) 1188 1173 937 Awọn iyipada ọrọ ọrọ (cs) 1195 1208 803 Idle CPU % (id) 98.03 97.90

Nigbamii ti, ohun elo perf ni a lo lati ṣe itupalẹ awọn ipe lakoko akoko aiṣiṣẹ. KWin_wayland jẹ isunmọ 1% (1.5%) ti akoko ero isise, ati KWin_X11 jẹ 0.44%. Awọn ipe si amdgpu jẹ 0.77% (1%) fun Wayland ati 0.65% fun X11. Ni ipo aisinipo, igba X11 ṣiṣẹ ni isunmọ lẹmeji bi awọn ilana ero isise diẹ bi igba orisun Wayland.

Metric Wayland + agbara ṣiṣe Wayland + awọ deede X11 aago Sipiyu (ms) ~ 543,000 ~ 540,000 ~ 527,000 Awọn iyipada ọrọ-ọrọ 14,415 | 26.547 / awọn 16,120 | 29.864 / awọn 6,021 | 11.436 / s Sipiyu migrations 72 | 0.133/s 139 | 0.258/s 92 | 0.175 / s Page ašiše 201 | 0.37/s 450 | 0.834/s 75 | 0.142/s Awọn iyipo 3.95B | 0.007 GHz 4.43B | 0.008 GHz 1.9B | 0.004 GHz Stalled iyika frontend 452.5M | 11.47% 616.5M | 13.92% 213M | 11.13% Stalled waye backend 1.42B | 36.04% 1.45B | 32.82% 618M | 32.28% Awọn ilana 780M | 0.2 / ọmọ 1.82 stalled / ọmọ 901M | 0.2 / ọmọ 1.61 stalled / ọmọ 483M | 0.25 / ọmọ 1.28 stalled / ọmọ Ẹka 168M | 309K/s 193M | 358K/s 104M | Ẹka 197K/s padanu 13.83% 13.36% 11.7%

Ninu nkan ti o tẹle, awọn idanwo naa tun ṣe ni iṣeto ni pẹlu Kubuntu 24.04 pẹlu KDE Plasma 5.27 ati kọǹpútà alágbèéká Lenovo Y50-70 pẹlu Intel Sipiyu ati kaadi awọn eya aworan NVIDIA. Awọn abajade jẹ bii kanna - igba Wayland ko ṣiṣẹ daradara ju X11. Lilo agbara jẹ 22.42 wattis ni Wayland ati 21.86 ni X11, fifuye Sipiyu ni ipo aisinipo jẹ 0.067 lodi si 0.050, nọmba awọn iyipada ipo jẹ 43.835/s lodi si 34.133/s, fifuye nigbati wiwo fidio 4K ni VLC jẹ iṣẹ ṣiṣe 12.54% ni oju opo wẹẹbu 4.26% lodi si 16% FPS.

Awọn idanwo ti o jọra siwaju ni a tun ṣe lori kọǹpútà alágbèéká Lenovo IdeaPad 3 pẹlu AMD Sipiyu/GPU ni lilo kikọ tuntun lati iṣẹ akanṣe KDE Neon. Ninu idanwo pẹlu ṣiṣiṣẹsẹhin fidio 4K ni VLC, fifuye Sipiyu nigba lilo X11 pẹlu awọn alaabo kikọpọ jẹ 3.72%, X11 pẹlu ṣiṣe iṣiṣẹpọ - 9.8%, Wayland pẹlu Aṣiṣe Awọ (CA) - 25.71%, Wayland ni ipo ṣiṣe agbara (PE) - 31.51%. Nitorinaa, fifuye Sipiyu nigba lilo Walyand jẹ awọn akoko 8-10 ga ju nigba lilo X11.

Nigba lilo Walyand, 5-16% awọn idalọwọduro diẹ sii ni ipilẹṣẹ. Iyatọ ti fifuye GPU wa laarin awọn iyatọ 2%: Wayland (PE) - 56.33%, Wayland (CA) - 57.33%, X11 (Comp ON) - 57.98%, X11 (Comp OFF) - 56.81%. Ni awọn ofin ti agbara agbara, Wayland run 8-49% agbara diẹ sii: Wayland (PE) - 13.8-20.4 wattis, Wayland (CA) -13.8-14.1 wattis, X11 (Comp ON) - 10.7-12.1 watts, X11 (Comp OFF) - 11.4 watts Ninu idanwo Aquarium WebGL, awọn abajade fun Wayland ati X14.9 jẹ isunmọ kanna: Wayland (PE) - 11-16 FPS, Wayland (CA) - 38-18 FPS, X37 (Comp ON) - 11-16 FPS, X42 (Comp OFF) - 11-21 FPS, ṣugbọn agbara agbara nipa lilo Way42%.

Nikẹhin, idanwo miiran ni a ṣe, ni akoko yii ni wiwa GNOME lati Fedora 42 ati KDE Plasma 6.4 tabi KDE neon. Idanwo ni a ṣe lori kọǹpútà alágbèéká Lenovo IdeaPad 3 pẹlu AMD Sipiyu/GPU.

  • fifuye Sipiyu laišišẹ: KDE X11 - 1.83%, KDE Wayland (PE) - 1.97%, KDE Wayland (CA) - 2.1%, GNOME Wayland - 2.2%.
  • Lilo agbara laišišẹ pẹlu ferese ebute kan: KDE X11 - 5.67-5.87 wattis, KDE Wayland (CA) - 6.05-6.08 wattis, KDE Wayland (PE) - 6.09 watts, GNOME Wayland - 5.83-7.62 wattis.
  • Ẹru GPU ni laišišẹ jẹ o kere julọ ni iṣeto GNOME Wayland, ṣugbọn iyatọ jẹ alaye nipasẹ iyatọ ninu ṣiṣiṣẹ awọn ohun elo Eto Atẹle ati Atẹle Eto GNOME.
  • Ninu awọn iṣiro ti a gba nipasẹ ohun elo perf, akoko Sipiyu ti o kere ju ni a lo ni iṣeto orisun GNOME.
  • Ninu idanwo ṣiṣiṣẹsẹhin fidio 4K 60FPS ni VLC, igba GNOME ni Fedora jẹ die-die kere si Sipiyu (29.6%) ju KDE ti o da lori Wayland ni ipo Aṣeye Awọ (31.51%), ṣugbọn diẹ sii ju igba KDE ti o da lori X11 (9.8%) ati Wayland ni ipo agbara-daradara (25.71%).
  • Nigbati o ba n ṣe iṣiro agbara orisun GPU, igba GNOME lori Fedora jẹ diẹ sii awọn orisun GPU ni idanwo ṣiṣiṣẹsẹhin fidio 4K 60FPS ni VLC. Fun apẹẹrẹ, fifuye opo gigun ti awọn aworan GPU ni GNOME lori Fedora jẹ 58.21%, ni KDE ti o da lori Wayland o jẹ 56.33% ati 57.33%, ati ni KDE X11 o jẹ 57.98%. Lilo iranti fidio ni GNOME lori Fedora jẹ diẹ sii ju lẹmeji bi giga (50.89) bi ni Wayland-orisun KDE (23.29 ati 24.60), ati 15% ti o ga ju ni KDE X11 (44.36).
  • Lilo agbara nigba ti ndun fidio: KDE X11 - 11.4-14.9 wattis, KDE Wayland (CA) - 13.8-14.1 watts, GNOME Wayland - 12.5-15.6 watts, KDE Wayland (PE) - 13.8-20.4 watts.

Metric Fedora 42 Wayland KDE neon Wayland (PE) KDE neon Wayland (CA) KDE neon X11 (Comp ON) Sipiyu laišišẹ% (id) 97.8 98.03 97.90 98.17 Awọn iyipada ọrọ ọrọ (cs) 536 1195 1208ts (803ts) 929 1188 Lilo agbara (wattis) 1173-937 5.83 7.62-6.09 6.05-6.08 Sipiyu aago (ms) ~5.67 ~5.87 ~492,000 ~543,000 Context Yipada 540,000 | 527,000/s 9,468 | 19.244 / awọn 14,415 | 26.547 / awọn 16,120 | 29.864/s CPU laišišẹ % lakoko wiwo awọn fidio 6,021 11.436 70.4 68.49 GPU fifuye lakoko wiwo awọn fidio 74.29% 90.20% 58.21% 56.33% VRAM 57.33 57.98 50.89 nigba wiwo awọn fidio ni agbara agbara ni watts 23.29. 24.60-44.36 12.5-15.6 13.8-20.4 13.8-14.1 FPS ni WebGL Akueriomu igbeyewo 11.4-14.9 26-29 16-38 18-37 Lilo agbara ni WebGL Akueriomu igbeyewo 16-42 17-19 17

Awọn abajade ti awọn idanwo naa fihan pe o ti wa ni kutukutu lati kọ X11 kuro, ati awọn solusan orisun Wayland nilo iṣapeye afikun. X11 tun ṣe akiyesi bi ojutu ti o dara julọ ni awọn ofin ti iṣẹ. Imuse ti Wayland ni KDE ni o yẹ ki o dara ju ti GNOME - igba GNOME Wayland ti a ṣe ni Fedora, idajọ nipasẹ awọn idanwo, ko ni iṣelọpọ ju igba KDE Wayland lọ, eyiti o wa ni isunmọ lẹhin KDE X11.

orisun: opennet.ru

Fi ọrọìwòye kun