Mbandhingake kinerja sesi Plasma KDE ing X11 lan Wayland

Igor Ljubuncic, sing tanggung jawab kanggo produk komputasi kinerja dhuwur ing Canonical nganti 2024, nguji kinerja lan konsumsi daya sesi KDE Plasma 6.4 adhedhasar X11 lan Wayland. Ing pungkasan Juni, Igor nerbitake review fitur KDE Plasma 6.4, ing ngendi dheweke nyimpulake yen sesi Wayland luwih murah tinimbang kinerja lan ngemot CPU lan GPU luwih saka sesi X11. Ing seri artikel anyar, Igor nyoba nguji kinerja loro sesi kasebut kanthi luwih jero.

Kaping pisanan, dicathet yen nalika nyoba ing laptop Lenovo IdeaPad 3 kanthi GPU AMD terintegrasi ing sesi Wayland, preduli saka kegiatan, CPU terus diisi kira-kira 8%, lan saben 2-3 detik ana lompat sing ngemot GPU kanthi lengkap. Ing sesi X11, beban CPU lan GPU sajrone nganggur nol. Pengujian luwih lanjut karo sarana radeontop nuduhake konsumsi sumber daya sing luwih gedhe ing sesi Wayland, utamane nalika profil Akurasi Warna diaktifake ing setelan tampilan. Tabel ing ngisor iki nuduhake beban GPU rata-rata sing diasilake ing persen kanthi sakumpulan aplikasi sing padha lan ngumpulake data saben detik sajrone 60 detik.

Metrik Wayland + efisiensi daya Wayland + akurasi warna X11 Pipa grafis 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 Sequencer 0.06 Interpolator Shader 0.08 0.03 2.58 Konverter Scan 3.31 1.61 2.54 Majelis Primitif 3.18 1.54 0.32 Blok Dhuwur 0.30 0.11 2.51 Blok Warna 3.18 1.53 2.51 VRAM 3.18 GTT 1.54 26.39 28.44 Jam Memori 22.36 3.92 3.98 Jam Shader 3.85 33.33 54.90

Pengujian konsumsi daya kanthi utilitas powertop uga nuduhake kauntungan saka sesi X11: konsumsi daya sesi Wayland nalika nindakake sawetara conto yaiku 6.09 watt, Wayland kanthi profil Akurasi Warna yaiku 6.05-6.08 watt, lan X11 yaiku 5.67-5.87 watt. Sakabèhé, disimpulake yen sesi X11 nggunakake baterei 3-7% luwih murah tinimbang Wayland.

Priksa beban CPU nganggo vmstat nuduhake yen sajrone nganggur, sesi X11 ngonsumsi 1.83% CPU, nalika Wayland nggunakake 1.97% (2.1% kanthi profil Akurasi Warna). Utilitas kasebut ditindakake ing sesi Konsole sing anyar digawe, lan nilai rata-rata diitung kanthi sampel saben detik sajrone 60 detik. Beban CPU kanggo Wayland 7.6% luwih dhuwur (ing mode Akurasi Warna 14%) tinimbang sesi X11. Sesi Wayland nyathet 25% luwih akeh interupsi lan 48% luwih akeh switch konteks.

Metrik Wayland + efisiensi daya Wayland + akurasi warna X11 Rata-rata ora. saka tugas ing runqueue 0.18 0.35 0.07 Total tugas ing runqueue 11 21 4 Interrupts (ing) 1188 1173 937 Context switch (cs) 1195 1208 803 Idle CPU % (id) 98.03 97.90.

Sabanjure, utilitas perf digunakake kanggo nganalisa telpon sajrone wektu nganggur. KWin_wayland ngonsumsi kira-kira 1% (1.5%) wektu prosesor, lan KWin_X11 nganggo 0.44%. Telpon menyang amdgpu yaiku 0.77% (1%) kanggo Wayland lan 0.65% kanggo X11. Ing mode nganggur, sesi X11 dieksekusi kira-kira kaping pindho minangka sawetara instruksi prosesor tinimbang sesi basis Wayland.

Metrik Wayland + efisiensi daya Wayland + akurasi warna Jam CPU X11 (ms) ~543,000 ~540,000 ~527,000 Ngalih konteks 14,415 | 26.547 / s 16,120 | 29.864 / s 6,021 | 11.436 / s migrasi CPU 72 | 0.133/s 139 | 0.258/s 92 | 0.175 / s Kaca fault 201 | 0.37 / s 450 | 0.834/s 75 | 0.142 / s Siklus 3.95B | 0.007 GHz 4.43B | 0.008 GHz 1.9B | 0.004 GHz Siklus macet frontend 452.5M | 11.47% 616.5M | 13.92% 213M | 11.13% siklus macet backend 1.42B | 36.04% 1.45B | 32.82% 618M | 32.28% Instructions 780M | 0.2 / siklus 1.82 macet / siklus 901M | 0.2 / siklus 1.61 macet / siklus 483M | 0.25 / siklus 1.28 macet / siklus Cabang 168M | 309K/s 193M | 358K/s 104M | 197K/s Cabang kantun 13.83% 13.36% 11.7%

Ing artikel sabanjure, tes kasebut diulang kanthi konfigurasi karo Kubuntu 24.04 karo KDE Plasma 5.27 lan laptop Lenovo Y50-70 kanthi kertu grafis Intel CPU lan NVIDIA. Hasile meh padha - sesi Wayland kurang efisien tinimbang X11. Konsumsi daya yaiku 22.42 watt ing Wayland lan 21.86 ing X11, beban CPU ing mode nganggur yaiku 0.067 nglawan 0.050, jumlah switch konteks yaiku 43.835 / s nglawan 34.133 / s, beban nalika ndeleng video 4K ing VLC yaiku 12.54% nglawan kinerja FLC 4.26% nglawan 16%. FPS.

Tes liyane sing padha digawe maneh ing laptop Lenovo IdeaPad 3 kanthi CPU / GPU AMD nggunakake bangunan anyar saka proyek KDE Neon. Ing test karo puter maneh video 4K ing VLC, mbukak CPU nalika nggunakake X11 karo compositing dipatèni 3.72%, X11 karo compositing aktif - 9.8%, Wayland karo akurasi werna (CA) - 25.71%, Wayland ing mode efficiency daya (PE) - 31.51%. Mangkono, beban CPU nalika nggunakake Walyand 8-10 kaping luwih dhuwur tinimbang nalika nggunakake X11.

Nalika nggunakake Walyand, 5-16% liyane interrupts kui. Bentenipun ing beban GPU ana ing 2% beda: Wayland (PE) - 56.33%, Wayland (CA) - 57.33%, X11 (Comp ON) - 57.98%, X11 (Comp OFF) - 56.81%. Ing babagan konsumsi daya, Wayland nggunakake 8-49% luwih akeh energi: Wayland (PE) — 13.8-20.4 watt, Wayland (CA) -13.8-14.1 watt, X11 (Comp ON) — 10.7-12.1 watt, X11 (Comp OFF) — 11.4-14.9 watt. Ing tes Akuarium WebGL, asil kanggo Wayland lan X11 kira-kira padha: Wayland (PE) - 16-38 FPS, Wayland (CA) - 18-37 FPS, X11 (Comp ON) - 16-42 FPS, X11 (Comp OFF) - 21-42 FPS, nanging konsumsi energi luwih dhuwur nalika nggunakake Wayland.

Pungkasan, eksperimen liyane ditindakake, wektu iki kalebu GNOME saka Fedora 42 lan KDE Plasma 6.4 utawa KDE neon. Tes ditindakake ing laptop Lenovo IdeaPad 3 kanthi CPU / GPU AMD.

  • Beban CPU nganggur: KDE X11 - 1.83%, KDE Wayland (PE) - 1.97%, KDE Wayland (CA) - 2.1%, GNOME Wayland - 2.2%.
  • Konsumsi daya nganggur karo siji jendhela terminal: KDE X11 - 5.67-5.87 watt, KDE Wayland (CA) - 6.05-6.08 watt, KDE Wayland (PE) - 6.09 watt, GNOME Wayland - 5.83-7.62 watt.
  • Beban GPU nalika nganggur paling sithik ing konfigurasi GNOME Wayland, nanging prabédan kasebut diterangake kanthi bedane ing aplikasi Sistem Monitor lan Monitor Sistem GNOME.
  • Ing statistik sing diklumpukake dening sarana perf, wektu CPU paling sethithik digunakake ing konfigurasi basis GNOME.
  • Ing tes puter maneh video 4K 60FPS ing VLC, sesi GNOME ing Fedora nggunakake CPU sing rada kurang (29.6%) tinimbang KDE berbasis Wayland ing mode Akurasi Warna (31.51%), nanging luwih saka sesi KDE basis X11 (9.8%) lan Wayland ing mode hemat daya (25.71%).
  • Nalika ngevaluasi konsumsi sumber daya GPU, sesi GNOME ing Fedora nggunakake sumber daya GPU luwih akeh ing tes puter maneh video 4K 60FPS ing VLC. Contone, beban pipa grafis GPU ing GNOME ing Fedora yaiku 58.21%, ing KDE berbasis Wayland yaiku 56.33% lan 57.33%, lan ing KDE X11 yaiku 57.98%. Konsumsi memori video ing GNOME ing Fedora luwih saka kaping pindho (50.89) kaya ing KDE berbasis Wayland (23.29 lan 24.60), lan 15% luwih dhuwur tinimbang ing KDE X11 (44.36).
  • Konsumsi daya nalika muter video: KDE X11 - 11.4-14.9 watt, KDE Wayland (CA) - 13.8-14.1 watt, GNOME Wayland - 12.5-15.6 watt, KDE Wayland (PE) - 13.8-20.4 watt.

Metrik Fedora 42 Wayland KDE neon Wayland (PE) KDE neon Wayland (CA) KDE neon X11 (Comp ON) CPU Idle % (id) 97.8 98.03 97.90 98.17 Ngalih Konteks (cs) 536 1195 1208 803 929 Interrupts 1188 1173 Panggunaan Daya (watt) 937-5.83 7.62 6.09-6.05 6.08-5.67 Jam CPU (ms) ~ 5.87 ~ 492,000 ~ 543,000 ~ 540,000 Ngalih Konteks 527,000 | 9,468 / s 19.244 | 14,415 / s 26.547 | 16,120 / s 29.864 | 6,021/s CPU idle % nalika nonton video 11.436 70.4 68.49 74.29 GPU mbukak nalika nonton video 90.20% 58.21% 56.33% 57.33% VRAM 57.98 50.89 23.29 watt konsumsi daya nalika nonton video 24.60-44.36 12.5-15.6 13.8-20.4 13.8-14.1 FPS ing WebGL Aquarium test 11.4-14.9 26-29 16-38 18-37 Konsumsi daya ing WebGL Aquarium test 16-42 17-19 17-29 16-27 21-29 XNUMX-XNUMX

Asil tes nuduhake yen isih awal banget kanggo ngilangi X11, lan solusi basis Wayland mbutuhake optimasi tambahan. X11 isih kacathet minangka solusi paling optimal babagan kinerja. Implementasi Wayland ing KDE mesthine luwih apik tinimbang ing GNOME - sesi GNOME Wayland sing dileksanakake ing Fedora, miturut tes kasebut, kurang produktif tinimbang sesi KDE Wayland, sing banjur ketinggalan ing KDE X11.

Source: opennet.ru

Add a comment