Xorg: wysokie użycie procesora (94%) na ruchomej myszy (Ubuntu 18.04)

10

ilekroć poruszę myszką, powoduje to wysokie użycie procesora. Dostarczony zrzut ekranu dotyczy nowej sesji X.

Xorg Zajmuje dużo procesora

Powoduje to również częste zawieszanie się, jeśli korzystam z innych programów, np. Gier.

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

Czy jest jakiś sposób, aby użycie procesora nie było tak wysokie?

EDYTOWAĆ:

Próbowałem z innymi myszami. Wydaje się, że użycie procesora wzrasta wraz z DPI DPI, a ściślej - mysz ogólna spowoduje skokowe zużycie procesora, ale nie tak bardzo jak mysz do grania.

Sprawdziłem również, czy mam włączoną akcelerację sprzętową.

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

EDYCJA 2:

Procesor to AMD FX-6350

GPU to AMD RX Vega 56

Zefir
źródło
Wypróbuj Ubuntu Unity Desktop zamiast domyślnego pulpitu Gnome. Wydajność była znacznie lepsza na moim laptopie Skylake.
WinEunuuchs2Unix
Używam jednak xfce.
Zephyr
Przepraszam, że przegapiłem ten tag na moim maleńkim telefonie :(
WinEunuuchs2Unix
1
Dla porównania mam procesor AMD Kaveri A8-7600 APU, a poruszanie myszką obok siebie dodaje około 12% do Xorga (wzrost z 0-0,7 do 12-13% procesora). W tym samym czasie Firefox osiąga podobny poziom, ale mogę uzyskać więcej niż 20%, jeśli poruszę nim szybko! Ciekawy.
pbhj

Odpowiedzi:

3

Możesz spróbować zmienić parametr szybkości odpytywania myszy w module jądra usbhid . Możesz zmienić jego wartość w locie, uruchamiając jako superużytkownik

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

Spowoduje to zmianę częstotliwości odpytywania z wartości domyślnej 0 (tj. „Nieograniczony”) na 4 ms (lub 250 Hz).

Uwaga: Następnie będziesz musiał ponownie uruchomić mysz, aby zobaczyć jakikolwiek efekt.

Pod warunkiem, że to pomoże, możesz uczynić tę zmianę trwałą, dodając parametr do linii GRUB_CMDLINE_LINUX_DEFAULTw /etc/default/grubpodobny sposób

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbhid.mousepoll=4"                                                                                                      

Następnie uruchomić

update-grub 

i

reboot 
Miandr
źródło
1
W moim przypadku wysokie użycie procesora pozostało takie samo. Podłączyłem ponownie mysz.
Jimmy He