Xorg: Penggunaan CPU Tinggi (94%) pada Mouse Bergerak (Ubuntu 18.04)

10

setiap kali saya menggerakkan mouse saya cukup itu menyebabkan penggunaan CPU yang tinggi. Cuplikan layar yang disediakan adalah sesi X baru.

Xorg Mengambil banyak CPU

Ini juga menyebabkan beberapa pembekuan yang sering jika saya menjalankan beberapa program lain misalnya bermain game.

[1075299.085] (II) event4  - Corsair Corsair Vengeance M90 Mouse: SYN_DROPPED event - some input events have been lost.
[1077813.434] (II) event4  - Corsair Corsair Vengeance M90 Mouse: SYN_DROPPED event - some input events have been lost.
[1077814.079] (II) event4  - Corsair Corsair Vengeance M90 Mouse: SYN_DROPPED event - some input events have been lost.
[1077814.246] (II) event4  - Corsair Corsair Vengeance M90 Mouse: SYN_DROPPED event - some input events have been lost.
[1077814.682] (II) event4  - Corsair Corsair Vengeance M90 Mouse: SYN_DROPPED event - some input events have been lost.
[1077831.975] (EE) client bug: timer event4 debounce: offset negative (-18ms)
[1077831.975] (II) event4  - Corsair Corsair Vengeance M90 Mouse: SYN_DROPPED event - some input events have been lost.
[1077831.975] (II) event4  - Corsair Corsair Vengeance M90 Mouse: WARNING: log rate limit exceeded (5 msgs per 30000ms). Discarding future messages.
[1120008.128] (II) event4  - Corsair Corsair Vengeance M90 Mouse: SYN_DROPPED event - some input events have been lost.

Apakah ada cara agar penggunaan CPU tidak setinggi ini?

EDIT:

Saya mencoba dengan tikus lain. Penggunaan CPU tampaknya meningkat dengan DPI Mouse atau tepatnya, mouse generik akan menyebabkan lonjakan penggunaan CPU, tetapi tidak sebanyak mouse gaming.

Saya juga memeriksa apakah akselerasi perangkat keras diaktifkan.

$ glxinfo | grep "direct rendering"
direct rendering: Yes

EDIT 2:

CPU adalah AMD FX-6350

GPU adalah AMD RX Vega 56

Angin barat
sumber
Coba Ubuntu Unity Desktop alih-alih Gnome Desktop default. Saya menemukan kinerjanya jauh lebih baik di laptop Skylake saya.
WinEunuuchs2Unix
Saya menggunakan xfce.
Zephyr
Maaf saya melewatkan tag itu di ponsel mungil saya :(
WinEunuuchs2Unix
1
Sebagai perbandingan, saya memiliki APU AMD Kaveri A8-7600 dan menggoyangkan sisi mouse saya ke samping menambahkan sekitar 12% ke Xorg (naik dari 0-0,7 ke 12-13% CPU). Pada saat yang sama Firefox naik ke serupa, tapi saya bisa mendapatkan di atas 20% jika saya goyangkan dengan cepat! Ingin tahu.
pbhj

Jawaban:

3

Anda dapat mencoba mengubah parameter laju polling mouse pada modul usbhid Kernel. Anda dapat mengubah nilainya dengan cepat dengan menjalankan sebagai pengguna super

echo "4" > /sys/module/usbhid/parameters/mousepoll

Ini mengubah tingkat polling dari nilai default 0 (yaitu "tidak terbatas") menjadi 4 ms (atau 250 Hz).

Catatan: Setelah itu Anda harus mengganti mouse Anda untuk melihat efeknya.

Asalkan membantu, Anda bisa membuat perubahan ini permanen dengan menambahkan parameter ke baris GRUB_CMDLINE_LINUX_DEFAULTdi /etc/default/grubseperti begitu

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbhid.mousepoll=4"                                                                                                      

Lalu lari

update-grub 

dan

reboot 
miandr
sumber
1
Dalam kasus saya penggunaan CPU yang tinggi tetap sama. Saya memasang kembali mouse saya.
Jimmy He