ฉันจะรีเซ็ตสถิติแบตเตอรี่สำหรับผู้เก็บเงินได้อย่างไร?


12

ฉันเปลี่ยนแบตเตอรี่และสถิติแบตเตอรี่ของตัวจัดการ GNOME เบ้ ไฟล์ที่มีสถิติแบตเตอรี่อยู่ที่ไหน

คำตอบ:


17

แก้ไข:ตอนนี้ Ubuntu ใช้ตัวจัดการพลังงาน UPower ของ 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" เป็นเพียงเอกสารข้อความที่มนุษย์อ่านได้และมีประวัติ ฉันจะสำรองไฟล์เหล่านี้จากนั้นลบหรือลบเนื้อหาและคุณควรจะไป! ให้ฉันรู้ว่ามันทำงานอย่างไร

คำตอบเดิม:

คำถามที่ดี. ใคร ๆ ก็คิดว่า gnome-power-manager น่าจะมีไฟล์บันทึกเป็นของตัวเองเพื่อเก็บไว้ - ฉันไม่สามารถค้นหาอะไรได้เลย

ดูเหมือนว่าข้อมูลส่วนใหญ่ที่อ่านเกี่ยวกับแบตเตอรี่มาจาก acpi ผ่าน/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

แต่นอกเหนือจากการนับรอบและความจุเต็มที่ล่าสุดมีข้อมูลประวัติไม่มากที่นี่ดังนั้นต้องมีไฟล์อื่นที่ gnome-power-manager กำลังใช้สำหรับข้อมูลประวัติ เป็นไปได้ว่าแทนที่จะเก็บไว้ในไฟล์ของตัวเองมันใช้ฐานข้อมูลขนาดใหญ่กว่าที่ gnome ใช้สำหรับการตั้งค่าที่หลากหลาย ... ฉันคิดว่ามันเป็นไปได้ที่ ACPI อาจเก็บข้อมูลประวัติไว้ที่อื่นเช่นกัน ดูเหมือนจะไม่ใช่เอกสารสำหรับเรื่องนี้

หากมีอยู่คุณอาจได้รับความสนใจเพิ่มเติมสำหรับคำถามของคุณโดยผู้ที่รู้จัก gnome-power-manager ดีกว่าถ้าคุณเพิ่มแท็กเฉพาะเจาะจงเช่น "gnome-power-manager", "acpi" ฯลฯ ขออภัยฉันอดไม่ได้ที่คุณโชคดี!


เพิ่งเห็นที่นี่bugs.archlinux.org/task/16970ว่าไฟล์ที่เคยถูกจัดเก็บเป็นไฟล์. cvs ใน ~ / .gnome2 / gnome-power-manager /, แน่นอนว่าพวกเขาไม่ได้อยู่ที่นั่นอีกแล้ว ว่าพวกเขาอาจยังคงเป็นไฟล์. cvs นอกจากนี้โปสเตอร์ยังพบข้อมูลดังกล่าวโดยการถามที่ #gnome บน irc.gnome.org ดังนั้นคุณสามารถลองดูว่าตอนนี้ไฟล์อยู่ที่ไหน
adempewolff

เป็นเรื่องที่น่าสนใจทีเดียวที่ข้อมูลแบตเตอรี่ของตัวจัดการ gnome-power นั้นถูกเก็บไว้ในฐานข้อมูลถาวร ฉันสงสัยว่ากราฟสำหรับความแม่นยำในการทำนายอายุการใช้งานแบตเตอรี่จะเกิดขึ้นได้อย่างไร
viyyer

ความผิดพลาดของฉันจริง ๆ แล้ว Ubuntu ใช้ตัวจัดการพลังงาน UPower ของ freedesktop แทนที่จะเป็นตัวจัดการพลังงานแบบ gnome หลังจากค้นหาแหล่งข้อมูลของ UPower ฉันคิดว่าฉันพบฐานข้อมูลประวัติถาวร ฉันจะอัปเดตคำตอบของฉันด้วยผลลัพธ์
adempewolff

1
นอกจากนี้ไม่เกี่ยวข้องโดยเฉพาะตอนนี้ที่เราได้พบฐานข้อมูลประวัติ แต่ฉันผิดเกี่ยวกับ power-manager การรับข้อมูลจาก / proc / acpi / battery / BAT0 / info ดูเหมือนว่าจริงแล้วมันได้มาจาก / sys / อุปกรณ์ / LNXSYSTM: 00 / อุปกรณ์: 00 / PNP0C0A: 00 / power_supply / BAT0
adempewolff

หลังจากลบไฟล์ประวัติของฉันยังคงเบ้ แล็ปท็อปของฉันเสียชีวิตประมาณ 73% ฉันรู้ว่าแบตเตอรี่ของฉันมีข้อผิดพลาด แต่ตอนนี้ฉันแค่ต้องการหัวขึ้นก่อนที่มันจะว่างเปล่า (ประมาณ 30 นาที) แนวคิดอื่น ๆ เกี่ยวกับวิธีการรีเซ็ต UPower (MATE Power Manager)?
dotnetCarpenter

4

เพิ่งลองวิธีลบไฟล์ ฉันสันนิษฐานว่าเนื่องจาก upowerd ยังคงทำงานอยู่ไฟล์เหล่านี้จะถูกสร้างใหม่โดยอัตโนมัติ แต่ไม่ได้ - และไม่ได้อยู่ที่นั่นทันทีหลังจากรีบูตเครื่อง

เริ่มแรกหลังจากลบ /var/lib/upower/*.dat แล้ว gnome-power-statistics จะทำงานเป็นหน้าต่าง GUI ว่างโดยไม่มีเนื้อหา แต่กลับไปที่ตัวตนปกติหลังจากรีบูต น่าประหลาดใจที่มันแสดงประวัติแบตเตอรี่สองสามนาทีนับตั้งแต่การรีบูตโดยไม่มีสิ่งใดที่สร้างไฟล์ข้อมูล / var / lib / upower อีกครั้งและฉันไม่พบที่อื่นในระบบไฟล์ที่สามารถจัดเก็บข้อมูลได้ (ไม่มีตัวให้คำอธิบายไฟล์สำหรับ upowerd หรือ gnome-power-statistics ชี้ไปที่ใดก็ได้บนระบบแฟ้มเพียงซ็อกเก็ตเคอร์เนล)

ฉันคิดว่าสิ่งอื่นที่ไม่ใช่ upower จะต้องมีบันทึกระยะสั้นของข้อมูลนี้ซึ่งเป็นสิ่งที่แสดงใน gnome-power-statistics การรัน "upower -d" ยังส่งเอาต์พุตคะแนนประวัติสำหรับอัตราการชาร์จและการคายประจุเมื่อไฟล์ข้อมูลไม่มีอยู่ดังนั้นจึงสามารถเข้าถึงแหล่งข้อมูลเดียวกันที่ไม่ขึ้นกับไฟล์ประวัติ / var / lib / upower upowerd ดูเหมือนจะสร้างไฟล์ข้อมูลใหม่หลังจากผ่านไปประมาณสิบนาทีหลังจากลบดังนั้นอาจจำเป็นต้องเก็บจุดข้อมูลในช่วงเวลาที่นานกว่า


1
เพียงแค่ภาคผนวก: / sys / class / power_supply เป็น symlink ที่มีประโยชน์สำหรับ / sys / อุปกรณ์ / LNXSYSTM: 00 / อุปกรณ์: 00 / PNP0C0A: 00 / power_supply (ในความคิดเห็นของ adempewolff ด้านบน)
Harry Willis

มันอาจจะเก็บจุดข้อมูลในหน่วยความจำหรือเขียนเพื่อสลับพื้นที่ก่อนที่จะเขียนลงดิสก์ทุก 10 นาที ฉันไม่เห็นว่าทำไม แต่ฉันไม่สามารถหาไฟล์อื่น ๆ ในไดเรกทอรีของ UPower ที่คล้ายกับบันทึก ...
adempewolff

1
นอกจากนี้จากผลการทดสอบของคุณฉันคิดว่าการลบไฟล์ควรเป็นไปตามความต้องการของ @ viyyer - มันจะลบประวัติทั้งหมดของแบตเตอรี่เก่าที่ทำให้สถิติของเขายุ่งเหยิง อีกวิธีหนึ่งเขาสามารถเข้าไปในไฟล์และลบเฉพาะจุดข้อมูลจากก่อนที่แบตเตอรี่ใหม่
adempewolff

ฉันเพิ่งลบ.datไฟล์และพวกเขาที่สร้างขึ้นใหม่ (ไม่แน่ใจว่ามันเกิดขึ้นทันที แต่พวกเขาอยู่ที่นั่น) บน Ubuntu Mint 16.04
dotnetCarpenter

0

แฮรี่ใช่มั้ย คุณจำอูบันตูไม่ได้หรือไม่ขอให้คุณเสียบที่ชาร์จก่อนติดตั้ง? นั่นเป็นเพราะมันถ่ายภาพรวมว่าแบตเตอรี่สามารถเก็บได้มากแค่ไหน หากคุณต้องการรีเซ็ตตัวจัดการพลังงานฉันคิดว่าคุณจะต้องติดตั้ง Ubuntu ใหม่หรือลองใช้รอบการใช้พลังงาน กล่าวอีกนัยหนึ่งปล่อยให้แบตเตอรี่ของคุณตายแล้วเปิดในขณะเดียวกันกับที่คุณเสียบอุปกรณ์ชาร์จแล้วเปิดทิ้งไว้จนกว่าจะถึง 100%


4
ฉันไม่รู้ว่าฉันเชื่อสิ่งนี้หรือไม่ ฉันเชื่อว่ามันขอให้คุณเสียบที่ชาร์จก่อนที่จะติดตั้งเพราะแบตเตอรี่หมดในระหว่างการติดตั้งหรือพระเจ้าห้ามการแบ่งพาร์ทิชันที่ดีที่สุดจะทำให้คุณกับ Ubuntu ที่ใช้ไม่ได้และที่แย่ที่สุดทอดตารางพาร์ติชันระบบปฏิบัติการอื่น ๆ .
adempewolff
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.