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

10

всякий раз, когда я достаточно двигаю мышь, это приводит к высокой загрузке процессора. Скриншот предоставлен на новом сеансе 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

зефир
источник
Попробуйте Ubuntu Unity Desktop вместо рабочего стола Gnome по умолчанию. Я обнаружил, что производительность моего ноутбука Skylake намного выше.
WinEunuuchs2Unix
Я использую XFCE, хотя.
Зефир
Извините, что пропустил этот тег на своем крошечном телефоне :(
WinEunuuchs2Unix
1
Для сравнения, у меня есть APU AMD Kaveri A8-7600, и покачивание мышью из стороны в сторону добавляет примерно 12% к Xorg (с 0-0,7 до 12-13% CPU). В то же время Firefox идет вверх до аналогичного уровня, но я могу подняться выше 20%, если быстро его покачивать! Любопытно.
pbhj

Ответы:

3

Вы можете попробовать изменить параметр скорости опроса мыши в модуле ядра 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 
miandr
источник
1
В моем случае высокая загрузка ЦП осталась прежней. Я подключил свою мышь.
Джимми Хе