Ulinganisho wa utendaji wa vipindi vya KDE Plasma kulingana na X11 na Wayland

Igor Ljubuncic, ambaye aliwajibika kwa bidhaa za utendaji wa juu za kompyuta katika Canonical hadi 2024, alijaribu utendakazi na matumizi ya nishati ya vipindi vya KDE Plasma 6.4 kulingana na X11 na Wayland. Mwishoni mwa Juni, Igor alichapisha mapitio ya vipengele vya KDE Plasma 6.4, ambapo alihitimisha kuwa kipindi cha Wayland ni duni katika utendakazi na hupakia CPU na GPU zaidi ya kipindi cha X11. Katika safu ya nakala mpya, Igor alijaribu kujaribu utendaji wa vikao vyote viwili kwa undani zaidi.

Hapo awali, ilibainika kuwa wakati wa kujaribu kwenye kompyuta ya mbali ya Lenovo IdeaPad 3 na GPU iliyojumuishwa ya AMD kwenye kikao cha Wayland, bila kujali shughuli, CPU inapakiwa kila wakati na karibu 8%, na kila sekunde 2-3 kuna kuruka ambayo hupakia GPU kikamilifu. Katika kipindi cha X11, mzigo kwenye CPU na GPU wakati wa kutofanya kitu ulikuwa sifuri. Majaribio zaidi ya matumizi ya radeontop yalionyesha matumizi makubwa ya rasilimali katika kipindi cha Wayland, hasa wakati wasifu wa Usahihi wa Rangi umewashwa katika mipangilio ya onyesho. Jedwali lililo hapa chini linaonyesha wastani wa upakiaji wa GPU unaozalishwa kwa asilimia na seti sawa ya programu zinazoendeshwa na kukusanya data kila sekunde kwa sekunde 60.

Metric Wayland + ufanisi wa nguvu Wayland + usahihi wa rangi X11 Graphics bomba 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 1.42 Sequer 0.06. 0.08 0.03 Shader Interpolator 2.58 3.31 1.61 Scan Converter 2.54 3.18 1.54 Primitive Assembly 0.32 0.30 0.11 Kina Kizuizi 2.51 3.18 1.53 Rangi Block 2.51 3.18 1.54 GTT 26.39 28.44 22.36 Saa ya Kumbukumbu 3.92 3.98 3.85 Saa ya Shader 33.33 54.90 54.81

Majaribio ya matumizi ya nguvu na matumizi ya powertop pia yalionyesha manufaa ya kipindi cha X11: matumizi ya nguvu ya kipindi cha Wayland wakati wa kutekeleza sampuli kadhaa yalikuwa wati 6.09, Wayland yenye wasifu wa Usahihi wa Rangi ilikuwa wati 6.05-6.08, na X11 ilikuwa wati 5.67-5.87. Kwa ujumla, ilihitimishwa kuwa kipindi cha X11 kinatumia betri chini ya 3-7% kuliko Wayland.

Kukagua mzigo wa CPU na vmstat kulionyesha kuwa wakati wa kutofanya kitu, kipindi cha X11 kilitumia 1.83% CPU, huku Wayland ilitumia 1.97% (2.1% na wasifu wa Usahihi wa Rangi). Huduma iliendeshwa kwenye vipindi vya Konsole vilivyoundwa upya, na thamani ya wastani ilikokotolewa kwa sampuli kila sekunde kwa sekunde 60. Mzigo wa CPU kwa Wayland ulikuwa juu kwa 7.6% (katika hali ya Usahihi wa Rangi ilikuwa 14%) kuliko kipindi cha X11. Kipindi cha Wayland kilirekodi ukatizaji wa 25% zaidi na swichi za muktadha 48%.

Metric Wayland + ufanisi wa nguvu Wayland + usahihi wa rangi X11 Wastani wa nambari. ya majukumu katika msururu wa kukimbia

Kisha, matumizi ya manukato yalitumiwa kuchanganua simu wakati wa kutofanya kitu. KWin_wayland ilitumia takriban 1% (1.5%) ya muda wa kuchakata, na KWin_X11 ilitumia 0.44%. Simu kwa amdgpu zilikuwa 0.77% (1%) kwa Wayland na 0.65% kwa X11. Katika hali ya kutofanya kitu, kipindi cha X11 kilitekeleza takriban mara mbili ya maagizo machache ya kichakataji kama kipindi cha Wayland.

Metric Wayland + ufanisi wa nishati Wayland + usahihi wa rangi X11 CPU saa (ms) ~543,000 ~540,000 ~527,000 Swichi za muktadha 14,415 | 26.547/s 16,120 | 29.864/s 6,021 | 11.436/s uhamiaji wa CPU 72 | 0.133/s 139 | 0.258/s 92 | 0.175/s Ukurasa makosa 201 | 0.37/s 450 | 0.834/s 75 | 0.142/s Mizunguko 3.95B | 0.007 GHz 4.43B | 0.008 GHz 1.9B | 0.004 GHz Mizunguko ya mbele iliyokwama 452.5M | 11.47% 616.5M | 13.92% 213M | 11.13% Mazingira ya nyuma ya mizunguko yaliyokwama 1.42B | 36.04% 1.45B | 32.82% 618M | 32.28% Maagizo 780M | 0.2/mzunguko 1.82 uliokwama/mzunguko 901M | 0.2/mzunguko 1.61 uliokwama/mzunguko 483M | 0.25/mzunguko 1.28 yamekwama/mzunguko Matawi 168M | 309K/s 193M | 358K/s 104M | Tawi la 197K/s linakosa 13.83% 13.36% 11.7%

Katika makala inayofuata, majaribio yalirudiwa katika usanidi na Kubuntu 24.04 na KDE Plasma 5.27 na Laptop ya Lenovo Y50-70 yenye Intel CPU na kadi ya michoro ya NVIDIA. Matokeo yalikuwa sawa - kikao cha Wayland kilikuwa na ufanisi mdogo kuliko X11. Matumizi ya nguvu yalikuwa wati 22.42 katika Wayland na 21.86 katika X11, mzigo wa CPU katika hali ya kutofanya kitu ulikuwa 0.067 dhidi ya 0.050, idadi ya swichi za muktadha ilikuwa 43.835/s dhidi ya 34.133/s, mzigo wakati wa kutazama video ya 4K katika VLC ulikuwa 12.54 dhidi ya 4.26 ya Wavuti dhidi ya 16% ya FPS 29% FPS.

Majaribio zaidi kama hayo yalitolewa tena kwenye kompyuta ndogo ya Lenovo IdeaPad 3 yenye AMD CPU/GPU kwa kutumia muundo mpya kutoka kwa mradi wa KDE Neon. Katika jaribio la uchezaji wa video wa 4K katika VLC, upakiaji wa CPU wakati wa kutumia X11 ikiwa utungaji umezimwa ulikuwa 3.72%, X11 ikiwa imewezeshwa utungaji - 9.8%, Wayland yenye Usahihi wa Rangi (CA) - 25.71%, Wayland katika hali ya matumizi ya nishati (PE) - 31.51%. Kwa hivyo, mzigo wa CPU wakati wa kutumia Walyand ulikuwa juu mara 8-10 kuliko wakati wa kutumia X11.

Wakati wa kutumia Walyand, ukatizaji zaidi wa 5-16% ulitolewa. Tofauti katika mzigo wa GPU ilikuwa ndani ya tofauti za 2%: Wayland (PE) - 56.33%, Wayland (CA) - 57.33%, X11 (Comp ON) - 57.98%, X11 (Comp OFF) - 56.81%. Kwa upande wa matumizi ya nishati, Wayland ilitumia nishati zaidi ya 8-49%: Wayland (PE) — wati 13.8-20.4, Wayland (CA) -13.8-14.1 wati, X11 (Comp ON) — 10.7-12.1 wati, X11 (Comp OFF.11.4 watts) -14.9. Katika jaribio la WebGL Aquarium, matokeo ya Wayland na X11 yalikuwa takriban sawa: Wayland (PE) - 16-38 FPS, Wayland (CA) - 18-37 FPS, X11 (Comp ON) - 16-42 FPS, X11 (Comp OFF) - 21-42 FPS wakati matumizi ya Wayland yalikuwa ya juu zaidi kwa takriban 8%.

Hatimaye, jaribio lingine lilifanyika, wakati huu likishughulikia GNOME kutoka Fedora 42 na KDE Plasma 6.4 au neon ya KDE. Jaribio lilifanywa kwenye kompyuta ndogo ya Lenovo IdeaPad 3 yenye AMD CPU/GPU.

  • Mzigo wa CPU usio na kazi: KDE X11 - 1.83%, KDE Wayland (PE) - 1.97%, KDE Wayland (CA) - 2.1%, GNOME Wayland - 2.2%.
  • Matumizi ya nguvu bila kitu na dirisha moja la terminal: Wati za KDE X11 - 5.67-5.87, KDE Wayland (CA) - wati 6.05-6.08, Wayland ya KDE (PE) - wati 6.09, Wayland ya GNOME - wati 5.83-7.62.
  • Upakiaji wa GPU ukiwa bila kufanya kitu ulikuwa wa chini zaidi katika usanidi wa GNOME Wayland, lakini tofauti inafafanuliwa na tofauti katika uendeshaji wa programu System Monitor na GNOME System Monitor.
  • Katika takwimu zilizokusanywa na matumizi ya perf, muda mdogo zaidi wa CPU ulitumika katika usanidi unaotegemea GNOME.
  • Katika jaribio la kucheza video la 4K 60FPS katika VLC, kipindi cha GNOME katika Fedora kilitumia CPU kidogo kidogo (29.6%) kuliko KDE ya Wayland katika hali ya Usahihi wa Rangi (31.51%), lakini zaidi ya kipindi cha KDE cha X11 (9.8%) na Wayland katika hali ya matumizi ya nishati (25.71%).
  • Wakati wa kutathmini matumizi ya rasilimali ya GPU, kipindi cha GNOME kwenye Fedora kilitumia rasilimali zaidi za GPU katika jaribio la kucheza video la 4K 60FPS katika VLC. Kwa mfano, upakiaji wa bomba la michoro ya GPU katika GNOME kwenye Fedora ulikuwa 58.21%, katika KDE ya Wayland ilikuwa 56.33% na 57.33%, na katika KDE X11 ilikuwa 57.98%. Utumiaji wa kumbukumbu ya video katika GNOME kwenye Fedora ulikuwa juu zaidi ya mara mbili (50.89) kama katika KDE ya Wayland (23.29 na 24.60), na 15% juu kuliko katika KDE X11 (44.36).
  • Matumizi ya nguvu wakati wa kucheza video: KDE X11 - 11.4-14.9 wati, KDE Wayland (CA) - 13.8-14.1 wati, GNOME Wayland - 12.5-15.6 wati, KDE Wayland (PE) - 13.8-20.4 wati.

Metric 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 Swichi za Muktadha (cs) 536 1195 1208 803 Interrupts 929 1188 Matumizi ya Nguvu (wati) 1173-937 5.83 7.62-6.09 6.05-6.08 Saa ya CPU (ms) ~5.67 ~5.87 ~492,000 ~543,000 Mabadiliko ya Muktadha540,000 |527,000 9,468/s 19.244 | 14,415/s 26.547 | 16,120/s 29.864 | 6,021/s Idle CPU % wakati wa kutazama video 11.436 70.4 68.49 74.29 GPU mzigo wakati wa kuangalia video 90.20% 58.21% 56.33% 57.33% VRAM 57.98 50.89 23.29s 24.60 matumizi ya Power wakati 44.36 Power kuangalia video 12.5 15.6-13.8 20.4-13.8 14.1-11.4 14.9-26 FPS katika jaribio la WebGL Aquarium 29-16 38-18 37-16 42-17 Matumizi ya nguvu katika jaribio la WebGL Aquarium 19-17 29-16 27-21

Matokeo ya majaribio yanaonyesha kuwa ni mapema sana kufuta X11, na suluhu za Wayland zinahitaji uboreshaji zaidi. X11 bado inajulikana kama suluhisho bora zaidi katika suala la utendaji. Utekelezaji wa Wayland katika KDE eti ni bora kuliko katika GNOME - kikao cha GNOME Wayland kilichotekelezwa katika Fedora, kwa kuzingatia majaribio, haina tija kuliko kikao cha KDE Wayland, ambacho kwa upande wake kinasalia nyuma ya KDE X11.

Chanzo: opennet.ru

Kuongeza maoni