Xorg: Mức sử dụng CPU cao (94%) trên Chuột di chuyển (Ubuntu 18.04)


10

Bất cứ khi nào tôi di chuyển chuột đủ, nó gây ra việc sử dụng cpu cao. Ảnh chụp màn hình được cung cấp là trên một phiên X mới.

Xorg Chiếm rất nhiều CPU

Điều này cũng gây ra một số tình trạng đóng băng thường xuyên nếu tôi đang chạy một số chương trình khác, ví dụ như chơi game.

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

Có cách nào để việc sử dụng CPU không cao như vậy không?

BIÊN TẬP:

Tôi đã thử với những con chuột khác. Việc sử dụng CPU dường như tăng lên với Chuột DPI hoặc chính xác hơn, một con chuột chung sẽ gây ra sự tăng vọt về mức sử dụng CPU, nhưng không nhiều bằng chuột chơi game.

Tôi cũng đã kiểm tra nếu tôi kích hoạt phần cứng.

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

EDIT 2:

CPU là AMD FX-6350

GPU là AMD RX Vega 56


Hãy dùng thử Ubuntu Unity Desktop thay vì Gnome Desktop mặc định. Tôi đã tìm thấy hiệu suất tốt hơn nhiều trên máy tính xách tay Skylake của tôi.
WinEunuuchs2Unix

Tôi đang sử dụng xfce.
Zephyr

Xin lỗi tôi đã bỏ lỡ thẻ đó trên điện thoại nhỏ bé của mình :(
WinEunuuchs2Unix

1
Để so sánh, tôi có một APU AMD Kaveri A8-7600 và vẫy chuột từ bên này sang bên kia thêm khoảng 12% cho Xorg (tăng từ 0-0,7 đến 12-13% CPU). Đồng thời Firefox tăng lên tương tự, nhưng tôi có thể nhận được trên 20% nếu tôi vẫy nó nhanh! Tò mò.
pbhj

Câu trả lời:


3

Bạn có thể thử thay đổi tham số tỷ lệ bỏ phiếu của chuột trên mô-đun Kernel của usbhid . Bạn có thể sửa đổi giá trị của nó một cách nhanh chóng bằng cách chạy như siêu người dùng

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

Điều này thay đổi tỷ lệ bỏ phiếu từ giá trị mặc định 0 (nghĩa là "không giới hạn") thành 4 ms (hoặc 250 Hz).

Lưu ý: Sau đó, bạn sẽ phải cắm lại chuột để xem bất kỳ hiệu ứng nào.

Với điều kiện là giúp, bạn có thể thực hiện thay đổi này vĩnh viễn bằng cách thêm tham số vào dòng GRUB_CMDLINE_LINUX_DEFAULTtrong /etc/default/grubnhư vậy

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbhid.mousepoll=4"                                                                                                      

Sau đó chạy

update-grub 

reboot 

1
Trong trường hợp của tôi, việc sử dụng CPU cao vẫn giữ nguyên. Tôi cắm lại con chuột của tôi.
Jimmy He
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.