मैं पावरमैजर के लिए बैटरी के आँकड़े कैसे रीसेट कर सकता हूं?


12

मैंने अपनी बैटरी बदल दी और गनोम मैनेजर के बैटरी के आंकड़े तिरछे हो गए। बैटरी के आंकड़े रखने वाली फाइलें कहां होंगी?

जवाबों:


17

संपादित करें: उबंटू अब freedesktop के UPower पावर-मैनेजर का उपयोग करता है। यूपीओवर के लिए स्रोत के माध्यम से देखने के बाद यह लगातार डेटाबेस की तरह दिखता है जहां इतिहास संग्रहीत किया जाता है history-%s-%s.dat। मैंने अपने फाइल सिस्टम के माध्यम से खोज की और मेरे डेटाबेस के नाम इस प्रकार हैं:

./var/lib/upower/history-time-empty-DELL_KP4377-57-22096.dat
./var/lib/upower/history-time-full-DELL_KP4377-57-22096.dat
./var/lib/upower/history-charge-DELL_KP4377-57-22096.dat
./var/lib/upower/history-rate-DELL_KP4377-57-22096.dat

आपकी फ़ाइल के नाम स्पष्ट रूप से भिन्न होंगे लेकिन वे समान निर्देशिका ( /var/lib/upower/) में होने चाहिए । ये ".dat" फाइलें होने के बावजूद ये चार फाइलें वास्तव में इतिहास के साथ सिर्फ मानव पठनीय पाठ दस्तावेज हैं। मैं कहूंगा कि इन फ़ाइलों का बैकअप लें, फिर या तो उन्हें हटा दें या उनकी सामग्री हटा दें और आपको जाना अच्छा होना चाहिए! मुझे पता है कि यह कैसे काम करता है।

मूल उत्तर:

अच्छा प्रश्न। कोई यह सोचेगा कि गनोम-पावर-मैनेजर के पास इसे स्टोर करने के लिए कहीं न कहीं खुद की लॉग फाइल होगी - हालांकि मुझे इस तरह का कुछ भी नहीं मिल रहा है।

ऐसा लगता है कि बैटरी के बारे में पढने वाली अधिकांश जानकारी एसीपीई से आती है /proc/acpi/battery/BAT0/info(मेरा रास्ता "BAT0" है, यह आपसे अलग हो सकता है) उदाहरण के लिए, यहाँ मेरा है:

present:                 yes
design capacity:         5200 mAh
last full capacity:      3665 mAh
battery technology:      rechargeable
design voltage:          11100 mV
design capacity warning: 520 mAh
design capacity low:     157 mAh
cycle count:          0
capacity granularity 1:  52 mAh
capacity granularity 2:  52 mAh
model number:            DELL KP4377
serial number:           22096
battery type:            LION
OEM info:                DP-SDI52

लेकिन चक्र गणना और अंतिम पूर्ण क्षमता से इतर, यहां बहुत सारी इतिहास की जानकारी नहीं है, इसलिए कहीं न कहीं एक और फाइल होनी चाहिए जो इतिहास की जानकारी के लिए सूक्ति-प्रबंधक का उपयोग कर रही है। यह संभव है कि इसे स्टोर करने के बजाय यह कुछ बड़े डेटाबेस का उपयोग कर रहा है जो कई प्रकार की सेटिंग्स के लिए सूक्ति का उपयोग करता है ... मुझे लगता है कि यह भी संभव है कि एसीपीआई इतिहास की जानकारी कहीं और संग्रहीत कर सकता है, हालांकि एक बार फिर वहाँ नहीं है ' टी इसके लिए कोई दस्तावेज नहीं लगती है।

यदि वे मौजूद हैं, तो आप उन लोगों द्वारा अपने प्रश्न के लिए कुछ और ध्यान आकर्षित कर सकते हैं, जो यदि आप कुछ और विशिष्ट टैग जोड़ते हैं, तो बेहतर है कि आप गनोम-पावर-मैनेजर को जानते हैं। "सूक्ति-शक्ति-प्रबंधक", "एसीपी", आदि। क्षमा करें, मैं आपकी बहुत मदद नहीं कर सकता, सौभाग्य!


बस यहाँ देखा, Bugs.archlinux.org/task/16970 , कि ~ ~ .gnome2 / gnome-power-manager / .cvs फ़ाइलों के रूप में संग्रहीत की जाने वाली फ़ाइलों का उपयोग किया जाता है, जाहिर है कि वे अब नहीं हैं लेकिन कम से कम संकेत हैं। कि वे अभी भी .cv फाइलें हो सकती हैं। इसके अलावा, वहां के पोस्टर से irc.gnome.org पर #gnome पर पूछकर उस जानकारी का पता चला, जिससे आप यह पता लगाने की कोशिश कर सकते हैं कि फाइलें अब कहां हैं।
adempewolff

यह काफी दिलचस्प है कि गनोम-पावर मैनेजर पर बैटरी की जानकारी अब लगातार डेटाबेस में संग्रहीत की जाती है। मुझे आश्चर्य है कि बैटरी जीवन की भविष्यवाणी की सटीकता के लिए रेखांकन कैसे उत्पन्न होते हैं।
व्यायर

मेरी गलती, उबंटू वास्तव में gnome-power प्रबंधक के बजाय अब freedesktop के UPower पावर मैनेजर का उपयोग करता है, UPower के स्रोत को देखने के बाद मुझे लगता है कि मैंने लगातार इतिहास डेटाबेस पाया है। मैं परिणामों के साथ अपने उत्तर को अपडेट करूंगा।
17

1
यह भी विशेष रूप से प्रासंगिक नहीं है कि अब हमें इतिहास डेटाबेस मिल गया है, लेकिन मैं पॉवर-मैनेजर के बारे में गलत जानकारी प्राप्त कर रहा था / proc / acpi / battery / BAT0 / जानकारी, यह वास्तव में इसे / sys / डिवाइसेस / से प्राप्त होता है। LNXSYSTM: 00 / डिवाइस: 00 / PNP0C0A: 00 / power_supply / BAT0
adempewolff

फ़ाइलों को हटाने के बाद, मेरा इतिहास अभी भी तिरछा है। मेरा लैपटॉप लगभग 73% मर जाता है। मुझे पता है कि मेरी बैटरी दोषपूर्ण है, लेकिन अभी के लिए मुझे वास्तव में खाली (लगभग 30 मिनट) खाली होने से पहले एक हेड अप की आवश्यकता है। UPower (MATE पावर मैनेजर) रीसेट करने के बारे में कोई अन्य विचार?
डॉटनेटकारपेंटर

4

बस डिलीट-फाइल्स एप्रोच की कोशिश की। मैंने यह मान लिया था कि चूंकि upowerd अभी भी चल रहा था, इन फ़ाइलों को स्वचालित रूप से पुनर्जीवित किया जाएगा, लेकिन वे नहीं थे - और न ही वे रिबूट करने के तुरंत बाद वहां थे।

प्रारंभ में, /var/lib/upower/*.dat को हटाने के बाद, सूक्ति-शक्ति-आँकड़े केवल बिना किसी सामग्री के साथ एक रिक्त GUI विंडो के रूप में चले गए, लेकिन रिबूट के बाद अपने सामान्य स्व में लौट आए। अजीब तरह से, यह बैटरी के इतिहास के कुछ मिनट दिखा रहा था क्योंकि रिबूट के बाद से कुछ भी बिना / var / lib / upower डेटा फ़ाइलों को फिर से बनाया गया था, और मैं फाइलसिस्टम में कहीं और नहीं मिला जहां यह डेटा स्टोर कर सकता था। (फ़ाइल सिस्टम पर कहीं भी इंगित करने वाले upowerd या सूक्ति-शक्ति-सांख्यिकी के लिए कोई फ़ाइल विवरण नहीं थे, बस कर्नेल सॉकेट)।

मेरा मानना ​​है कि अपॉवर के अलावा कुछ इस डेटा का एक अल्पकालिक लॉग होना चाहिए, जो कि गनोम-पावर-सांख्यिकी में प्रदर्शित किया जा रहा है। रनिंग "upower -d" भी डेटा पॉइंट्स मौजूद नहीं होने पर चार्ज और डिस्चार्ज रेट के लिए हिस्ट्री पॉइंट्स को आउटपुट करता है, इसलिए संभवतः यह उसी डेटा सोर्स को एक्सेस कर सकता है जो / var / lib / upower हिस्ट्री फाइल्स से स्वतंत्र है। लगभग दस मिनट के पोस्ट-डिलीशन के बाद upowerd डेटा फ़ाइलों को फिर से बनाना शुरू करता है, इसलिए शायद इनको डेटा पॉइंट्स को लंबे समय तक स्टोर करने की आवश्यकता होती है।


1
बस एक परिशिष्ट: / sys / class / power_supply / sys / devices / LNXSYSTM: 00 / डिवाइस: 00 / PNP0C0A: 00 / power_supply (ऊपर adempewolff की टिप्पणी के रूप में) के लिए एक उपयोगी सिमलिंक है
हैरी विलिस

यह केवल मेमोरी में डेटा बिंदुओं को पकड़ सकता है, या उन्हें हर 10 मिनट में डिस्क पर लिखने से पहले स्पेस स्वैप करने के लिए लिख सकता है। मैं वास्तव में क्यों नहीं देख रहा हूं, लेकिन मुझे यूपीओवर की निर्देशिकाओं में कोई अन्य फाइल नहीं मिल रही है जो लॉग से मिलता-जुलता है ...
adempewolff

1
साथ ही, आपके परीक्षण के परिणामों को देखते हुए, मुझे लगता है कि फ़ाइलों को हटाने के लिए @ वाययर की जरूरतों को पूरा करना चाहिए - यह पुरानी बैटरी के सभी इतिहास को हटा देगा जो उसके आँकड़ों को गड़बड़ कर रही है। वैकल्पिक रूप से, वह फाइलों में जा सकता है और केवल नई बैटरी से पहले डेटा बिंदुओं को हटा सकता है।
adempewolff

मैंने अभी .datफाइलें डिलीट की हैं और वे फिर से जेनरेट हुए हैं (निश्चित नहीं कि अगर यह तुरंत हो जाए, लेकिन वे वहां हैं)। उबंटू टकसाल पर 16.04
डॉटनेटकारपेंटर

0

हैरी, आपका अधिकार। क्या आपको याद नहीं है कि Ubuntu स्थापित करने से पहले आपको चार्जर में प्लग करने के लिए कहे? ऐसा इसलिए है क्योंकि यह एक स्नैपशॉट ले रहा है कि बैटरी कितनी पकड़ सकती है। यदि आप पावर-मैनेजर को रीसेट करना चाहते हैं, तो मुझे लगता है कि आपको उबंटू को फिर से स्थापित करने या बिजली-चक्र की कोशिश करने की आवश्यकता है। दूसरे शब्दों में, अपनी बैटरी को मरने दें और फिर उसी क्षण चालू करें जिसे आप चार्जर में प्लग करते हैं, और इसे 100% हिट होने तक चालू रखें।


4
अगर मुझे ऐसा लगता है तो मुझे नहीं पता। मेरा मानना ​​है कि यह आपको इंस्टाल करने से पहले चार्जर में प्लग करने के लिए कहता है क्योंकि इंस्टॉलेशन के बीच में बैटरी खत्म हो जाती है, या विभाजन के बीच में भगवान मना करते हैं, आपको एक अनुपयोगी उबंटू के साथ सबसे अच्छा छोड़ना होगा और दूसरे OSes विभाजन टेबल्स को खराब करना होगा। ।
adempewolff
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.