अगर मैं अपने लैपटॉप को AC अडैप्टर से अनप्लग करता हूं, तो मुझे ACPI की त्रुटियां मिलेंगी:
May 07 21:45:04 veritas root[7067]: ACPI group/action undefined: processor / LNXCPU:00
May 07 21:45:04 veritas root[7076]: ACPI group/action undefined: processor / LNXCPU:01
May 07 21:45:04 veritas root[7078]: ACPI group/action undefined: processor / LNXCPU:02
May 07 21:45:04 veritas root[7080]: ACPI group/action undefined: processor / LNXCPU:03
acpi_listen
उदासीनता
ac_adapter ACPI0003:00 00000080 00000000
battery PNP0C0A:00 00000080 00000001
processor LNXCPU:00 00000080 00000015
processor LNXCPU:01 00000080 00000015
processor LNXCPU:02 00000080 00000015
processor LNXCPU:03 00000080 00000015
processor LNXCPU:00 00000081 00000000
processor LNXCPU:01 00000081 00000000
processor LNXCPU:02 00000081 00000000
processor LNXCPU:03 00000081 00000000
...
processor LNXCPU:00 00000080 00000000
processor LNXCPU:01 00000080 00000000
processor LNXCPU:02 00000080 00000000
processor LNXCPU:03 00000080 00000000
/etc/acpi/handler.sh
प्रोसेसर / LNXCPU घटना को संभालने के लिए प्रतीत नहीं होता है ...
#!/bin/bash
# Default acpi script that takes an entry for all actions
case "$1" in
button/power)
case "$2" in
PBTN|PWRF)
logger 'PowerButton pressed'
;;
*)
logger "ACPI action undefined: $2"
;;
esac
;;
button/sleep)
case "$2" in
SLPB|SBTN)
logger 'SleepButton pressed'
;;
*)
logger "ACPI action undefined: $2"
;;
esac
;;
ac_adapter)
case "$2" in
AC|ACAD|ADP0)
case "$4" in
00000000)
logger 'AC unpluged'
;;
00000001)
logger 'AC pluged'
;;
esac
;;
*)
logger "ACPI action undefined: $2"
;;
esac
;;
battery)
case "$2" in
BAT0)
case "$4" in
00000000)
logger 'Battery online'
;;
00000001)
logger 'Battery offline'
;;
esac
;;
CPU0)
;;
*) logger "ACPI action undefined: $2" ;;
esac
;;
button/lid)
case "$3" in
close)
logger 'LID closed'
;;
open)
logger 'LID opened'
;;
*)
logger "ACPI action undefined: $3"
;;
esac
;;
*)
logger "ACPI group/action undefined: $1 / $2"
;;
esac
क्या बुरा है, मैं गंभीर प्रदर्शन के मुद्दों का अनुभव करूंगा। (सब कुछ lags!) मुझे लगता है कि यह प्रोसेसर / LNXCPU के बार-बार प्रयासों के कारण है, क्योंकि प्रदर्शन के मुद्दे अनिर्दिष्ट ACPI कार्रवाई की त्रुटियों के साथ दृढ़ता से जुड़े हुए हैं, और रिबूट होने पर प्रदर्शन फिर से सामान्य हो जाएगा।
हालाँकि, मुझे यह पता नहीं चल सका कि क्या कारण है ... मैंने cpupower
सीपीयू मोड (पॉवरसेव या प्रदर्शन) को नियंत्रित करने और अक्षम करने की कोशिश की tlp
, लेकिन दोनों ने मदद नहीं की।
यह कैसे होता है? इस समस्या के लिए क्या जिम्मेदार है? और, इससे भी महत्वपूर्ण बात यह है कि मैं इसे कैसे हल कर सकता हूं? बहुत धन्यवाद!
FOLLOW-UP : मैंने देखा कि CPU की आवृत्ति 400MHz (प्रदर्शन मोड का चयन नहीं करता है), लेकिन रिबूट होने के बाद यह 800MHz हो जाता है (प्रदर्शन मोड का चयन करके freq 2.8GHz हो जाएगा)।