Xorg: alto uso de CPU (94%) en mouse móvil (Ubuntu 18.04)

10

cada vez que muevo mi mouse lo suficiente, causa un alto uso de la CPU. La captura de pantalla proporcionada está en una nueva sesión de X.

Xorg ocupando mucha CPU

Esto también causa congelaciones frecuentes si estoy ejecutando otros programas, por ejemplo, juegos.

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

¿Hay alguna forma de que el uso de la CPU no sea tan alto?

EDITAR:

Lo intenté con otros ratones. El uso de la CPU parece aumentar con el DPI del mouse o, para ser exactos, un mouse genérico causará un aumento en el uso de la CPU, pero no tanto como un mouse para juegos.

También verifiqué si tengo habilitada la aceleración de hardware.

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

EDITAR 2:

La CPU es una AMD FX-6350

GPU es AMD RX Vega 56

Céfiro
fuente
Pruebe Ubuntu Unity Desktop en lugar del escritorio predeterminado de Gnome. He encontrado el rendimiento mucho mejor en mi computadora portátil Skylake.
WinEunuuchs2Unix
Sin embargo, estoy usando xfce.
Zephyr el
Lo siento, perdí esa etiqueta en mi pequeño teléfono :(
WinEunuuchs2Unix
1
En comparación, tengo una APU AMD Kaveri A8-7600 y mover mi mouse de lado a lado agrega aproximadamente un 12% a Xorg (un aumento de 0-0.7 a 12-13% de CPU). Al mismo tiempo, Firefox pasa a ser similar, ¡pero puedo superar el 20% si lo muevo rápido! Curioso.
pbhj

Respuestas:

3

Puede intentar cambiar el parámetro de velocidad de sondeo del mouse en el módulo kernel usbhid . Puede modificar su valor sobre la marcha ejecutándose como superusuario

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

Esto cambia la velocidad de sondeo del valor predeterminado 0 (es decir, "ilimitado") a 4 ms (o 250 Hz).

Nota: Luego deberá volver a enchufar el mouse para ver cualquier efecto.

Siempre que eso ayude, puede hacer que este cambio sea permanente agregando el parámetro a la línea GRUB_CMDLINE_LINUX_DEFAULTde esta /etc/default/grubmanera

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbhid.mousepoll=4"                                                                                                      

Entonces corre

update-grub 

y

reboot 
miandr
fuente
1
En mi caso, el alto uso de la CPU se mantuvo igual. Volví a enchufar el mouse.
Jimmy He