sempre que movo o mouse o suficiente, ele causa alto uso da CPU. A captura de tela fornecida está em uma nova sessão do X.
Isso também causa alguns congelamentos frequentes se eu estiver executando outros programas, como jogos.
[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.
Existe alguma maneira de o uso da CPU não ser tão alto?
EDITAR:
Eu tentei com outros ratos. O uso da CPU parece aumentar com o DPI do mouse ou, para ser exato, um mouse genérico causa um aumento no uso da CPU, mas não tanto quanto um mouse para jogos.
Também verifiquei se tenho a aceleração de hardware ativada.
$ glxinfo | grep "direct rendering"
direct rendering: Yes
EDIT 2:
CPU é um AMD FX-6350
GPU é AMD RX Vega 56
Respostas:
Você pode tentar alterar o parâmetro da taxa de polling do mouse no módulo usbhid Kernel. Você pode modificar seu valor rapidamente, executando como superusuário
Isso altera a taxa de polling do valor padrão 0 (ou seja, "ilimitado") para 4 ms (ou 250 Hz).
Nota: Depois, você precisará reconectar o mouse para ver qualquer efeito.
Desde que isso ajude, você pode tornar essa alteração permanente anexando o parâmetro à linha
GRUB_CMDLINE_LINUX_DEFAULT
da seguinte/etc/default/grub
maneiraEntão corra
e
fonte