Ukuqhathanisa ukusebenza kwezikhathi ze-KDE Plasma ku-X11 ne-Wayland

U-Igor Ljubuncic, owayenomthwalo wemfanelo wemikhiqizo yekhompuyutha esebenza kahle kakhulu kuCanonical kuze kube ngu-2024, uhlole ukusebenza kanye nokusetshenziswa kwamandla kweseshini ye-KDE Plasma 6.4 esekelwe ku-X11 ne-Wayland. Ekupheleni kukaJuni, u-Igor ushicilele isibuyekezo sezici ze-KDE Plasma 6.4, lapho aphetha khona ngokuthi iseshini ye-Wayland iphansi ekusebenzeni futhi ilayisha i-CPU ne-GPU ngaphezu kweseshini ye-X11. Ochungechungeni lwezihloko ezintsha, u-Igor wazama ukuhlola ukusebenza kwazo zombili izikhathi ngokujula okwengeziwe.

Ekuqaleni, kwaphawulwa ukuthi lapho kuhlolwa i-laptop ye-Lenovo IdeaPad 3 nge-AMD GPU edidiyelwe kuseshini yase-Wayland, kungakhathaliseki ukuthi kwenziwa msebenzi muni, i-CPU ihlale ilayishwa cishe ngo-8%, futhi njalo ngemizuzwana engu-2-3 kuba khona ukugxuma okulayisha ngokugcwele i-GPU. Kuseshini ye-X11, umthwalo ku-CPU ne-GPU ngesikhathi sokungenzi lutho wawuziro. Ukuhlola okwengeziwe ngesisetshenziswa se-radeontop kubonise ukusetshenziswa okukhulu kwensiza kuseshini ye-Wayland, ikakhulukazi uma iphrofayela Yokunemba Kombala inikwe amandla kuzilungiselelo zokubonisa. Ithebula elingezansi libonisa isilinganiso somthwalo we-GPU okhiqizwa ngamaphesenti ngesethi efanayo yezinhlelo zokusebenza ezisebenzayo kanye nokuqoqa idatha njalo ngesekhondi imizuzwana engama-60.

I-Metric Wayland + ukusebenza kahle kwamandla i-Wayland + ukunemba kombala X11 Ipayipi lezithombe 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 Instruction. 0.06 0.08 Shader Interpolator 0.03 2.58 3.31 Scan Converter 1.61 2.54 3.18 Primitive Assembly 1.54 0.32 0.30 Depth Block 0.11 2.51 3.18 Color Block 1.53 2.51 VD 3.18 GTT 1.54 26.39 28.44 Iwashi Lenkumbulo 22.36 3.92 3.98 Iwashi Le-Shader 3.85 33.33 54.90

Ukuhlola ukusetshenziswa kwamandla ngensiza ye-powertop kuphinde kwabonisa inzuzo yeseshini ye-X11: ukusetshenziswa kwamandla kweseshini yase-Wayland lapho kwenziwa amasampula ambalwa kwakungama-watts angu-6.09, i-Wayland enephrofayela Yokunemba Kombala yayingu-6.05-6.08 watts, kanti i-X11 yayingama-watts angu-5.67-5.87. Sekukonke, kuphethwe ngokuthi iseshini ye-X11 idla ibhethri elingaphansi ngo-3-7% kune-Wayland.

Ukuhlola umthwalo we-CPU nge-vmstat kubonise ukuthi ngesikhathi sokungenzi lutho, iseshini ye-X11 idle u-1.83% we-CPU, kuyilapho i-Wayland idle u-1.97% (2.1% ngephrofayela Yokunemba Kombala). Insiza isetshenziswe kumaseshini e-Konsole asanda kudalwa, futhi inani elimaphakathi labalwa ngesampula njalo ngesekhondi imizuzwana engama-60. Umthwalo we-CPU we-Wayland wawuphezulu ngo-7.6% (kwimodi Yokunemba Kombala wawungu-14%) kuneseshini ye-X11. Iseshini yase-Wayland iqophe iziphazamiso ezingu-25% ngaphezulu kanye nokushintsha kokuqukethwe okungu-48%.

I-Metric Wayland + ukusebenza kahle kwamandla i-Wayland + ukunemba kombala X11 Isilinganiso esingunombolo. yemisebenzi kumugqa wokugijima 0.18 0.35 0.07 Isamba semisebenzi kumugqa wokugijima 11 21 4 Iziphazamiso (ku) 1188 1173 937 Izishintshi zokuqukethwe (cs) 1195 1208 803 I-Idle CPU % (id) 98.03 97.90 98.17 XNUMX.

Okulandelayo, insiza ye-perf yasetshenziswa ukuhlaziya amakholi ngesikhathi sokungenzi lutho. I-KWin_wayland isebenzise cishe u-1% (1.5%) wesikhathi sokucubungula, futhi i-KWin_X11 idle u-0.44%. Izingcingo eziya ku-amdgpu bezingu-0.77% (1%) ze-Wayland kanye no-0.65% ze-X11. Kumodi yokungenzi-lutho, iseshini ye-X11 yenze imiyalelo yephrosesa ephindwe kabili kuneseshini esekwe ku-Wayland.

I-Metric Wayland + ukusebenza kahle kwamandla i-Wayland + ukunemba kombala X11 CPU clock (ms) ~543,000 ~540,000 ~527,000 Ukushintsha kokuqukethwe 14,415 | 26.547/s 16,120 | 29.864/s 6,021 | 11.436/s CPU ukufuduka 72 | 0.133/s 139 | 0.258/s 92 | 0.175/s Amaphutha wekhasi 201 | 0.37/s 450 | 0.834/s 75 | 0.142/s Imijikelezo 3.95B | 0.007 GHz 4.43B | 0.008 GHz 1.9B | 0.004 GHz Imijikelezo emile ngaphambili 452.5M | 11.47% 616.5M | 13.92% 213M | 11.13% Imijikelezo emisiwe i-backend 1.42B | 36.04% 1.45B | 32.82% 618M | 32.28% Imiyalelo 780M | 0.2/umjikelezo 1.82 umisiwe/umjikelezo 901M | 0.2/umjikelezo 1.61 umisiwe/umjikelezo 483M | 0.25/umjikelezo 1.28 umisiwe/umjikelezo Amagatsha 168M | 309K/s 193M | 358K/s 104M | 197K/s Igatsha ligeje u-13.83% 13.36% 11.7%

Esihlokweni esilandelayo, izivivinyo ziphindwe ekucushweni nge-Kubuntu 24.04 nge-KDE Plasma 5.27 kanye ne-laptop ye-Lenovo Y50-70 ene-Intel CPU nekhadi lemifanekiso le-NVIDIA. Imiphumela ibicishe ifane - iseshini ye-Wayland ibingasebenzi kahle kune-X11. Ukusetshenziswa kwamandla kwakungama-watts angu-22.42 e-Wayland kanye no-21.86 ku-X11, umthwalo we-CPU kwimodi yokungenzi lutho wawungu-0.067 uma uqhathaniswa no-0.050, inani lokushintshwa komongo lalingu-43.835/s uma liqhathaniswa no-34.133/s, umthwalo lapho ubuka ividiyo ye-4K ku-VLC wawungu-12.54 ukusebenza kwe-Web ngokumelene ne-4.26. I-FPS.

Okunye ukuhlola okufanayo kwenziwa kabusha kukhompuyutha ephathekayo ye-Lenovo IdeaPad 3 ene-AMD CPU/GPU kusetshenziswa ukwakhiwa okusha okuvela kuphrojekthi ye-KDE Neon. Esivivinyweni sokudlala ividiyo engu-4K ku-VLC, umthwalo we-CPU uma usebenzisa i-X11 lapho ukuhlanganisa kukhutshaziwe kwaba ngu-3.72%, i-X11 enikwe amandla ukuhlanganisa - 9.8%, i-Wayland eno-Colour Accuracy (CA) - 25.71%, i-Wayland kumodi yokusebenza kahle (PE) - 31.51%. Ngakho, umthwalo we-CPU uma usebenzisa i-Walyand wawuphakeme izikhathi ezingu-8-10 kunalapho usebenzisa i-X11.

Lapho usebenzisa i-Walyand, 5-16% iziphazamiso ezengeziwe zenziwe. Umehluko kumthwalo we-GPU ubungaphakathi komehluko ongu-2%: Wayland (PE) — 56.33%, Wayland (CA) — 57.33%, X11 (Comp ON) — 57.98%, X11 (Comp OFF) — 56.81%. Mayelana nokusetshenziswa kwamandla, i-Wayland isebenzise amandla angu-8-49% engeziwe: 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 watts)-14.9. Ekuhlolweni kwe-WebGL Aquarium, imiphumela ye-Wayland ne-X11 icishe ifane: I-Wayland (PE) - 16-38 FPS, Wayland (CA) - 18-37 FPS, X11 (Comp ON) - 16-42 FPS, X11 (Comp OFF) - 21-42 uma usebenzisa i-Wayland cishe nge-FPS.

Ekugcineni, kwenziwa okunye ukuhlola, kulokhu kuhlanganisa i-GNOME evela ku-Fedora 42 kanye ne-KDE Plasma 6.4 noma neon ye-KDE. Ukuhlolwa kwenziwa kukhompuyutha ephathekayo ye-Lenovo IdeaPad 3 ene-AMD CPU/GPU.

  • Ukulayisha kwe-CPU engenzi lutho: KDE X11 - 1.83%, KDE Wayland (PE) - 1.97%, KDE Wayland (CA) - 2.1%, GNOME Wayland - 2.2%.
  • Ukusetshenziswa kwamandla okungenzi lutho ngewindi elilodwa letheminali: 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.
  • Umthwalo we-GPU ngokungenzi lutho ubuphansi kakhulu ekucushweni kwe-GNOME Wayland, kodwa umehluko uchazwa umehluko ekusebenziseni izinhlelo zokusebenza I-System Monitor ne-GNOME System Monitor.
  • Ezibalweni eziqoqwe yi-perf utility, isikhathi esincane se-CPU sachithwa ekucushweni okusekelwe ku-GNOME.
  • Esivivinyweni sokudlala ividiyo engu-4K 60FPS ku-VLC, iseshini ye-GNOME ku-Fedora idle i-CPU encane kancane (29.6%) kune-Wayland-based KDE ngemodi Yokunemba Kombala (31.51%), kodwa ngaphezu kweseshini ye-KDE esekelwe ku-X11 (9.8%) kanye ne-Wayland kumodi yokonga amandla (25.71%).
  • Lapho kuhlolwa ukusetshenziswa kwensiza ye-GPU, iseshini ye-GNOME ku-Fedora isebenzise izinsiza ze-GPU eziningi ekuhlolweni kokudlala kwevidiyo okungu-4K 60FPS ku-VLC. Isibonelo, umthwalo wepayipi wezithombe ze-GPU ku-GNOME ku-Fedora wawungu-58.21%, e-Wayland-based KDE wawungu-56.33% no-57.33%, futhi ku-KDE X11 wawungu-57.98%. Ukusetshenziswa kwenkumbulo yevidiyo ku-GNOME ku-Fedora bekuphakeme ngokuphindwe kabili (50.89) njengaku-Wayland-based KDE (23.29 kanye no-24.60), kanye no-15% phezulu kune-KDE X11 (44.36).
  • Ukusetshenziswa kwamandla uma udlala ividiyo: 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.

I-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 Context Switches (cs) 536 1195 1208 803 929 1188 Interrupt 1173 937 Ukusetshenziswa kwamandla (watts) 5.83-7.62 6.09 6.05-6.08 5.67-5.87 CPU clock (ms) ~492,000 ~543,000 ~540,000 ~527,000 Context Switches9,468 | 19.244 14,415/s 26.547 | 16,120/s 29.864 | 6,021/s 11.436 | 70.4/s I-Idle CPU % ngenkathi ubuka amavidiyo 68.49 74.29 90.20 58.21 GPU umthwalo ngenkathi ubuka amavidiyo 56.33% 57.33% 57.98% 50.89% VRAM 23.29 24.60 44.36 Amandla ukusetshenziswa kumavidiyo 12.5. 15.6-13.8 20.4-13.8 14.1-11.4 14.9-26 FPS ekuhlolweni kwe-WebGL Aquarium 29-16 38-18 37-16 42-17 Ukusetshenziswa kwamandla ekuhlolweni kwe-WebGL Aquarium 19-17 29-16 27-21 29

Imiphumela yokuhlolwa ikhombisa ukuthi kusesekuseni kakhulu ukuthi ungayicisha i-X11, futhi izixazululo ezisuselwa ku-Wayland zidinga ukulungiselelwa okwengeziwe. I-X11 isaphawulwa njengesixazululo esisebenza kahle kakhulu ngokusebenza. Ukuqaliswa kwe-Wayland ku-KDE kuthiwa kungcono kune-GNOME - iseshini ye-GNOME Wayland esetshenziswe ku-Fedora, uma kubhekwa izivivinyo, ikhiqiza kancane kuneseshini ye-KDE Wayland, yona esala ngemuva kwe-KDE X11.

Source: opennet.ru

Engeza amazwana