Xorg: मूविंग माउस (उबंटू 18.04) पर उच्च CPU उपयोग (94%)


10

जब भी मैं अपने माउस को स्थानांतरित करता हूं तो यह उच्च सीपीयू उपयोग का कारण बनता है। प्रदान किया गया स्क्रीनशॉट एक ताज़ा X सत्र पर है।

Xorg बहुत सारे CPU ले रहा है

अगर मैं कुछ अन्य प्रोग्राम जैसे गेमिंग चला रहा हूं तो यह कुछ लगातार फ्रीज अप का कारण बनता है।

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

क्या सीपीयू उपयोग के लिए कोई रास्ता नहीं है कि यह उच्च हो?

संपादित करें:

मैंने अन्य चूहों के साथ प्रयास किया। सीपीयू का उपयोग माउस डीपीआई के साथ बढ़ा हुआ या सटीक प्रतीत होता है, एक सामान्य माउस सीपीयू उपयोग स्पाइक का कारण होगा, लेकिन गेमिंग माउस जितना नहीं।

मैंने यह भी जांचा कि क्या मेरे पास हार्डवेयर त्वरण सक्षम है।

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

संपादित करें 2:

CPU एक AMD FX-6350 है

GPU है AMD RX वेगा 56


डिफ़ॉल्ट सूक्ति डेस्कटॉप के बजाय उबंटू एकता डेस्कटॉप का प्रयास करें। मैंने अपने स्काईलेक लैपटॉप पर प्रदर्शन को बेहतर पाया है।
विनयुनुच्स 2 यूनिक्स

मैं हालांकि xfce का उपयोग कर रहा हूं।
Zephyr

क्षमा करें, मैंने अपने छोटे फोन पर उस टैग को याद किया :(
विनयुनुच्स 2 यूनिक्स

1
एक तुलना के रूप में मेरे पास एक एएमडी कावेरी ए 8-7600 एपीयू है और मेरे माउस की तरफ की तरफ करीब 12% Xorg (0-0.7 से 12-13% सीपीयू तक) को जोड़ता है। उसी समय फ़ायरफ़ॉक्स समान हो जाता है, लेकिन मैं 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 

1
मेरे मामले में उच्च CPU उपयोग समान रहा। मैंने अपना माउस रिप्लाई किया।
जिमी हे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.