Xorg: высокая загрузка ЦП (94%) на движущейся мыши (Ubuntu 18.04)

Всякий раз, когда я достаточно двигаю мышь, это приводит к высокой загрузке процессора. Скриншот предоставлен на новом сеансе X.

Xorg занимает много процессора

Это также вызывает частые зависания, если я запускаю другие программы, например игры.

[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.

Есть ли способ, чтобы загрузка процессора не была такой высокой?

РЕДАКТИРОВАТЬ:

Я пробовал с другими мышами. Использование CPU увеличивается с ростом DPI мыши, а точнее, обычная мышь будет вызывать скачок загрузки процессора, но не так сильно, как игровая мышь.

Я также проверил, включено ли аппаратное ускорение.

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

РЕДАКТИРОВАТЬ 2:

Процессор AMD FX-6350

Графический процессор AMD RX Vega 56

1 ответ

Решение

Вы можете попробовать изменить параметр скорости опроса мыши в модуле ядра usbhid. Вы можете изменить его значение на лету, запустив его как суперпользователь

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

Это изменяет частоту опроса от значения по умолчанию 0 (то есть "без ограничений") до 4 мс (или 250 Гц).

Примечание. После этого вам нужно будет снова подключить мышь, чтобы увидеть какой-либо эффект.

Если это помогает, вы можете сделать это изменение постоянным, добавив параметр в строку GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub вот так

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbhid.mousepoll=4"                                                                                                      

Тогда беги

update-grub 

а также

reboot 
Другие вопросы по тегам