नेटबुक कम बैटरी पावर पर चेतावनी के बिना हार्ड शटडाउन करता है


21

मेरा आसुस ईईई नेटबुक बिना किसी चेतावनी के, कम बैटरी शक्ति तक पहुंचने पर एक कठिन शटडाउन करता है - अर्थात बिजली बिना किसी शटडाउन प्रक्रिया के बंद हो जाती है। मुझे syslog में कुछ भी नहीं मिल रहा है, और ऐसा होने से पहले कोई त्रुटि संदेश नहीं छपा है। मुझे पिछले (K) उबंटू संस्करणों पर यह समस्या हुई है, और उम्मीद है कि उबंटू सटीक को अपडेट करने से समस्या को हल करने में मदद मिलेगी, लेकिन ऐसा नहीं हुआ।

"जब बिजली गंभीर रूप से कम हो" के लिए पावर एप्लिकेशन में विकल्प वर्तमान में रिक्त है - एकमात्र विकल्प एक (ग्रे-आउट) हाइबरनेट और "पावर ऑफ" हैं।

मैं फिर से स्थापित indicator-powerकरने के लिए कोई प्रभाव नहीं है। इसके द्वारा रिपोर्ट किया acpi गया समय अस्थिर है, जैसा कि शेष समय बताया गया है gnome-power-statistics। (उदाहरण के लिए, acpiउत्तराधिकार में दो बार दौड़ने से , मुझे 2h16min मिला, और फिर 3h21min शेष रहा। शेष समय में इस तरह के कूद भी gnome-power-statisticsग्राफ़ में हैं।)

मुझे अग्रिम चेतावनी देने के लिए एक स्क्रिप्ट लिखना संभव हो सकता है (नीचे @ RanRag की टिप्पणी के अनुसार), लेकिन मैं अलग करना पसंद करूंगा कि ऐसा होने से पहले मुझे सिस्टम से महत्वपूर्ण बैटरी सूचना क्यों नहीं मिलती , ताकि मैं ले सकूं जब मुझे सूचना मिलती है तो उचित (सस्पेंड / शटडाउन / पावर प्लग) के रूप में कार्रवाई।

बैटरी पर कुछ अतिरिक्त जानकारी:

kroon@minia:~$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          /sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C0A:00/power_supply/BAT0
  vendor:               ASUS
  model:                1005P
  power supply:         yes
  updated:              Fri Aug 17 07:31:23 2012 (9 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               charging
    energy:              33.966 Wh
    energy-empty:        0 Wh
    energy-full:         34.9272 Wh
    energy-full-design:  47.52 Wh
    energy-rate:         3.7692 W
    voltage:             12.61 V
    time to full:        15.3 minutes
    percentage:          97.248%
    capacity:            73.5%
    technology:          lithium-ion
  History (charge):
    1345181483  97.248  charging
    1345181453  97.155  charging
    1345181423  97.062  charging
    1345181393  96.970  charging
  History (rate):
    1345181483  3.769   charging
    1345181453  3.899   charging
    1345181423  4.061   charging
    1345181393  4.201   charging

kroon@minia:~$ cat /proc/acpi/battery/BAT0/state
present:                 yes
capacity state:          ok
charging state:          charging
present rate:            332 mA
remaining capacity:      3149 mAh
present voltage:         12612 mV
kroon@minia:~$ cat /proc/acpi/battery/BAT0/info
present:                 yes
design capacity:         4400 mAh
last full capacity:      3209 mAh
battery technology:      rechargeable
design voltage:          10800 mV
design capacity warning: 10 mAh
design capacity low:     5 mAh
cycle count:              0
capacity granularity 1:  44 mAh
capacity granularity 2:  44 mAh
model number:            1005P
serial number:            
battery type:            LION
OEM info:                ASUS

3
@SteveKroon: आप अपने लिए एक छोटी सी चीज़ बना सकते हैं bash scriptजो पृष्ठभूमि में चलती है। छद्म कोड कुछ इस तरह होगा if battery_status < 10% than notify-send "battery low" and put my system to suspended state(sudo pm-suspend)। अपनी बैटरी की स्थिति प्राप्त करने के लिए इस पोस्ट पर एक नज़र डालें और sed/awk/cutआवश्यक जानकारी निकालने के लिए उपकरणों का उपयोग करें ।
रणराग

मुझे पुराने लैपटॉप पर एक बार यह समस्या थी, जिसे मुझे acpi=offविकल्प के साथ बूट करना पड़ा । हो सकता है कि आपके मामले में कुछ एसीपीआई समस्या को भी दोषी ठहराया जा सकता है।
क्रिस्टोफ

@Christoph जब मैं बूट करता acpi=offहूं, तो मेरा बैटरी पॉवर इंडिकेटर गायब हो जाता है, गनोम-पॉवर-आँकड़े बैटरी नहीं दिखाते हैं, और upowerऊपर दिया गया निर्देश एक त्रुटि संदेश के साथ विफल हो जाता हैfailed to set path: cannot refresh: Cannot get device properties for /org/freedesktop/UPower/devices/battery_BAT0: Couldn't call GetAll() to get properties for /org/freedesktop/UPower/devices/battery_BAT0: Method "GetAll" with signature "s" on interface "org.freedesktop.DBus.Properties" doesn't exist
स्टीव क्रून

@RRRag इस छद्म कोड के एक कामकाजी उदाहरण के लिए askubuntu.com/questions/603285/… देखें ...
Landroni

जवाबों:


17

जब एक बैटरी महत्वपूर्ण स्तर पर कार्रवाई करने के लिए समय के बिंदु पर पहुंचती है , तो उबंटू आपको इस बारे में चेतावनी नहीं देगा, इसके बजाय यह आवश्यक कार्रवाई करता है (जैसे कि निलंबित, हाइबरनेट, शटडाउन आदि, आपकी पसंद के आधार पर)। यह सेटिंग है और इसे बदला नहीं जा सकता है। लेकिन उबंटू को आपको चेतावनी देनी चाहिए, जब बैटरी कम स्तर और महत्वपूर्ण स्तर तक पहुंचती है

डिफ़ॉल्ट रूप से, उबंटू इसके पूर्व-परिभाषित कार्रवाई के ट्रिगर के रूप में शेष समय का उपयोग करता है।

  • खाली होने के लिए आपको 1200 सेकंड (20 मिनट) से पहले कम बैटरी की चेतावनी दी जाएगी।
  • आपको एक महत्वपूर्ण बैटरी चेतावनी दी जाएगी, जब यह 300 सेकंड (5 मिनट) शेष है
  • केवल 120 सेकंड (2 मिनट) शेष रहने पर बैटरी की महत्वपूर्ण क्रिया की जाती है।

आपके आउटपुट से बिजली के आंकड़े खराब / क्षतिग्रस्त बैटरी का सुझाव देते हैं। इन मामलों में, उबंटू के लिए वास्तविक समय शेष डेटा को मापना कठिन है। इसके अलावा बैटरी 300 सेकंड से 120 सेकंड के बीच जल्दी से नालियों में जाती है, इसलिए सेटिंग्स में कॉन्फ़िगर किए गए पीसी को बंद करने का प्रयास करें।

मैं आपको यह करने के लिए सुझाव देता हूं,

  • पहले ट्रिगर की नीति को समय से प्रतिशत में बदलें।

    gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false
    
  • फिर आपको चेतावनी देने के लिए आवश्यक प्रतिशत बढ़ाएं, डिफ़ॉल्ट 10% है। इसे 30% पर बदलें।

    gsettings set org.gnome.settings-daemon.plugins.power percentage-low 30
    
  • फिर आवश्यक प्रतिशत को 20% तक महत्वपूर्ण मान लें, डिफ़ॉल्ट 3% है।

    gsettings set org.gnome.settings-daemon.plugins.power percentage-critical 20
    
  • फिर महत्वपूर्ण कार्रवाई करने के लिए आवश्यक प्रतिशत बढ़ाएं, यह अब 2% है। इसे 15% पर बदलें

    gsettings set org.gnome.settings-daemon.plugins.power percentage-action 15
    
  • फिर शटडाउन के बजाय हाइबरनेट करने के लिए महत्वपूर्ण कार्रवाई को बदलें। आपको पहले हाइबरनेट विकल्प को सक्षम करने की आवश्यकता है।

    फिर हाइबरनेट करने के लिए इसे बदलने के लिए इस कमांड का उपयोग करें।

    gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action hibernate
    

मुझे लगता है, इससे आपकी समस्या का समाधान होना चाहिए। यदि आपको अभी भी स्तर की समस्या है, तो स्तरों को और अधिक बढ़ाएँ।


मैंने ऊपर 70% पर कम शक्ति, 50% पर महत्वपूर्ण और 30% पर कार्रवाई के साथ किया, महत्वपूर्ण कार्रवाई के साथ इंटरेक्टिव सेट किया गया। मैंने इसे मेन पावर (बैटरी के समय के बारे में 2h30 दिखाया) को हटा दिया और इसका उपयोग तब तक किया जब तक कि यह मुझ पर कठिन बंद नहीं हुआ (इस समय लगभग 0h30 मिनट शेष समय पर)। निम्न या आलोचनात्मक स्तर पर कोई चेतावनी बिल्कुल नहीं दिखाई दी।
स्टीव क्रून

@SteveKroon आपने समय-समय पर नीति को प्रतिशत में बदल दिया है? मैं यह इसलिए पूछ रहा हूं क्योंकि इसने मेरे लिए काम किया
अनवर

हां, मैंने समय बदलकर प्रतिशत कर दिया। अतिरिक्त जानकारी: मैंने मशीन को फिर से शुरू करने के बाद, और अब बैटरी पर काम किया, मुझे इस बार महत्वपूर्ण बैटरी सूचना मिली । अभी भी इंतज़ार कर रहा है कि बैटरी कम होने पर क्या होता है ...
स्टीव क्रोन

@SteveKroon यदि आपको महत्वपूर्ण बैटरी सूचना मिलती है तो मुझे लगता है कि यह काम कर रही है। अधिसूचना प्रणाली का काम आपको सूचित करता है। लेकिन, अगर बैटरी इतनी जल्दी खराब हो जाती है, तो महत्वपूर्ण बैटरी कार्रवाई नहीं की जा सकती है । लेकिन, मुझे उम्मीद है कि यह काम करेगा और आप हाइबरनेशन प्राप्त कर सकते हैं।
अनवर

कल महत्वपूर्ण बैटरी कार्रवाई भी की गई थी। अजीब है कि यह पिछली बार ऐसा नहीं किया था ... (इसके अलावा, मैंने पहले एक और जवाब के आधार पर यह कोशिश की थी, और फिर यह काम नहीं किया ...)
स्टीव क्रून

10

समय आधारित सूचनाओं के बजाय प्रतिशत का उपयोग करने का प्रयास करें। इससे मेरे Asus Eee PC 1000 पर एक समान समस्या को ठीक करने में मदद मिली।

निम्नलिखित पोस्ट देखें: गंभीर रूप से कम बैटरी मान कैसे बदलें?

मेरे मामले में महत्वपूर्ण बिंदु गलत के लिए 'उपयोग-समय-के लिए नीति' विकल्प बदल रहा था।

मुझे यह पोस्ट भी मिली, जो ठीक करने का सुझाव देती है:

http://ubuntuforums.org/showpost.php?p=11377274&postcount=6


दुर्भाग्य से, यह अभी भी मदद नहीं की है - मैं अभी भी कम बैटरी सूचनाएं नहीं मिलता है, और मशीन अभी भी चेतावनी के बिना कठिन शटडाउन ....
स्टीव क्रून

4

12.04 में बिजली प्रबंधन को लागू करने वाले कर्मियों ने इसे सही ढंग से नहीं किया।

उबंटू 10.04 में सभी पहलुओं में पावर प्रबंधन पूरी तरह कार्यात्मक है।

महत्वपूर्ण बैटरी फ़ंक्शन के मुद्दे के बारे में नेट पर वास्तविक जानकारी की मात्रा कोई वास्तविक अंतर्दृष्टि या स्पष्टीकरण प्रदान नहीं करती है, क्योंकि 12.04 में बिजली प्रबंधन की यह प्रणालीगत विफलता है।

सही बिजली पैरामीटर मूल्यों को प्राप्त करना और उचित मैट्रिक्स के साथ उचित बिजली प्रबंधन के लिए मौलिक है।

ये मीट्रिक 12.04 में "winky" हैं, लेकिन 10.04 में सटीक हैं।

भले ही, महत्वपूर्ण कम बैटरी पर सिस्टम suspendसही ढंग से 10.04 में हो।

12.04 सही तरीके से suspend(या hibernate) का उपयोग नहीं करता है :

gsettings set  org.gnome.settings-daemon.plugins.power   use-time-for-policy    false

या:

gsettings set  org.gnome.settings-daemon.plugins.power   use-time-for-policy     true

साथ में

gsettings set  org.gnome.settings-daemon.plugins.power   percentage-low           20
gsettings set  org.gnome.settings-daemon.plugins.power   percentage-critical      10
gsettings set  org.gnome.settings-daemon.plugins.power   percentage-action         5
gsettings set  org.gnome.settings-daemon.plugins.power   time-low                2400
gsettings set  org.gnome.settings-daemon.plugins.power   time-critical           1200
gsettings set  org.gnome.settings-daemon.plugins.power   time-action              600
gsettings set  org.gnome.settings-daemon.plugins.power   critical-battery-action suspend

प्रतिशत 20, 10, 5 अत्यधिक हैं। बराबर समय 40, 20 और 10 मिनट हैं। (मेरी बैटरी का प्रदर्शन 100% ~ 3.5 बजे।> 200 मिनट या 12000 सेकंड है।) 10.04 के लिए प्रभावी सेटिंग्स% 8, 5 और 3 के बराबर हैं। 3% बैटरी क्षमता के साथ भी मशीन निलंबन में रह सकती है। कम से कम 12 घंटे पहले बैटरी खत्म हो जाती है।

वास्तविक मुद्दा यह प्रतीत होता है कि 12.04 में प्रयुक्त हार्डवेयर एसीपीआई इंटरफेसिंग मेट्रिक्स गलत तरीके से प्रोग्राम किए गए हैं। यह "विस्की" समय के साथ देखा जाता है जब एक आधी मृत बैटरी के साथ 12,04 बूट होता है। क्षमता मैट्रिक्स सभी जगह गलत समय शेष या% शेष के रूप में हैं। 10.04 में रिबूट करने से बैटरी मैट्रिक्स "उचित" मूल्यों के साथ विचित्र और स्थिर होते हैं।

टिप्पणियाँ:

  • निम्नलिखित, मैन्युअल रूप से 12.04 में आमंत्रित दोनों कार्यात्मक हैं:

    pm-hibernate
    pm-suspend

  • यह एसीपीआई बैटरी मेट्रिक्स का बिजली प्रबंधन कार्यान्वयन है जो 12.04 में दोषपूर्ण होने पर अपने स्वचालित आह्वान को ट्रिगर करता है।

  • 12.04 power manager indicator(संस्करण?) और powerऔर brightness and lock settingsइंटरफेस सही रूप में प्रतिबिंबित नहीं करते हैं org.gnome.settings-daemon.plugins.powerइसके बाद के संस्करण मान। इंटरफेसिंग, न केवल हार्डवेयर बल्कि सॉफ्ट टिशू में भी दोषपूर्ण है।


3

कृपया कंसोल में टाइप करके, निम्न कमांड का आउटपुट पोस्ट करें:

upower -i / org / freedesktop / UPower / उपकरणों / बैटरी_बेट ०

cat / proc / acpi / बैटरी / BAT0 / स्थिति

बिल्ली / proc / acpi / बैटरी / BAT0 / जानकारी

इसके अलावा आप बैटरी एप्लेट को पुनः स्थापित करने का प्रयास कर सकते हैं:

सूद apt-get purge सूचक-शक्ति

sudo apt-get install संकेतक-शक्ति

और यदि आप एक अधिक विस्तृत बैटरी स्थिति संकेतक चाहते हैं:

sudo add-apt-repository ppa: iaz / Battery-status && sudo apt-get update sudo apt-get install बैटरी-स्टेटस


मैंने इस जानकारी के साथ पोस्ट को अपडेट किया है, और बैटरी एप्लेट को फिर से स्थापित किया है।
स्टीव क्रून

-1

ऐसा लगता है कि यह इसे "गंभीर रूप से कम वोल्टेज" मानता है।

जब तक यह बस मरता है, तब तक चलने के बजाय, कुछ वोल्टेज पर, आपका लैपटॉप हार मान लेता है। अपनी शेष ऊर्जा लेने के लिए और इनायत से चुप हो जाओ।

टास्कबार पर बैटरी मीटर पर क्लिक करें और अधिक बिजली विकल्प पर क्लिक करें। अपनी वर्तमान बिजली योजना में परिवर्तन योजना सेटिंग्स पर क्लिक करें। Change Advance power Settings पर क्लिक करें। बोतल पर स्क्रॉल करें और बैटरी के + चिह्न पर क्लिक करें, नीचे एक सूची दिखाई देगी। निम्न बैटरी स्तर पर क्लिक करें और निम्न सेटिंग बदलें: बैटरी पर: 40% (यदि उर सिस्टम 30% पर बंद हो जाता है तो यह आपको 40% कम बैटरी की चेतावनी देगा)

अब क्रिटिकल बैटरी स्तर पर क्लिक करें और सेटिंग को 35% पर बदलें।

अब महत्वपूर्ण बैटरी क्रिया पर क्लिक करें और सेटिंग को हाइबरनेट में बदलें।

बैटरी खत्म होने से पहले यह आपके सिस्टम को हाइबरनेट कर देगा और अचानक बंद होने से बचाएगा। यदि संभव हो तो बैटरी शत प्रतिशत से थोड़ा अधिक कम सेट करें क्योंकि अचानक शटडाउन अलग-अलग होता है।

100% तक चार्ज करें फिर इसे तब तक काम करने दें जब तक यह मर न जाए फिर रिचार्ज करें। अगर एक ही बात होती है, तो एक नई बैटरी खरीदें

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