เชื่อว่าหลายๆคนน่าจะเคยได้อ่านวิธีการประหยัดแบตกันไปก็เยอะละ งานนี้ advanced ขึ้นอีกหน่อย จับปัญหาแบตไหลเป็นน้ำกันไปเลย โดยบทความนี้ Galaxy Note จะเป็นอุปกรณ์หลักที่พูดถึงและยกตัวอย่าง เนื่องจากว่าเมื่ออัพเดทเป็น Android 4.0 แล้วหลายๆคนมีอาการแบตสูบ เครื่องอุ่นอยู่เสมอ ไม่ได้ใช้งานอะไรไม่ถึงครึ่งวันแบตยังหมด ซึ่งจากการศึกษาแล้วมีหลากหลายสาเหตุมาก จึงอยากเอาวิธีการตรวจสอบและทางแก้เบื้องต้นมาแชร์ให้ได้อ่านกัน ซึ่งวิธีเหล่านี้สามารถประยุกต์ใช้งานกับอุปกรณ์รุ่นอื่นๆได้เช่นกันครับ

สำหรับใครต้องการข้ามขั้นตอนหาวิธีการแก้ไข Galaxy Note ตัวเองแบตหมดไวมากตั้งแต่อัพ ICS ก็ข้ามไปอ่านด้านท้ายๆก่อนเลยก็ได้เช่นกันครับ แต่ถ้าไม่มีเวลาอ่านบทความแสนยาวนี้ก็ลงแอพ 2 ตัวด้านล่างนี้ก่อน บ่ายๆเย็นๆค่อยมาทำจะได้เห็นผลกันด้วย

ก่อนอื่น เรามาเข้าใจเรื่องของแบตไหลเป็นน้ำกันก่อนว่ามีอะไรบ้าง

1. ไหลจากการใช้งานปกติ – ข้อนี้เรียกบ้านๆก็คือใช้งานมันเยอะอยู่แล้ว แบตมันหมดไวก็เป็นเรื่องธรรมดา โดยหน้าจอจะเป็นตัวกินไฟมากที่สุด ไม่ต้องกังวลไปถ้าอาการนี้เกิด เลิกเห่อเมื่อไหร่เดี๋ยวก็อยู่ได้นานเอง 😛
วิธีการสังเกต เมื่อเลิกเล่นแบบบ้าคลั่งแล้ว ทิ้งเครื่องไว้เฉยๆ หรือเปิดเครื่องทิ้งข้ามคืนดูว่าแบตลดลงมากกว่าชม.ละ 2-4% หรือไม่ ถ้ามากกว่านี้เตรียมตรวจสอบสันนิษฐานข้อ 2-3 ได้เลย 

2. ไหลจากความผิดปกติของแอพ – เนื่องจากใน Play Store ไม่มีการคัดกรองแอพทั้งหมด ทำให้มีโอกาสที่เราจะเจอแอพที่ไม่มีคุณภาพ ซึ่งแอพเหล่านี้จะทำให้เครื่องเราทำงานอยู่ตลอดเวลา กินแบตกระซวกแหลกลาญ มักจะเจอเวลาลงแอพใหม่ๆแปลกๆ หน้าตาดูไม่น่าพิศมัยนัก ซึ่งจะแสดงถึงความไม่เรียบร้อยของนักพัฒนาที่ทำมาไม่ดีและกินแบตเครื่องเรา 
วิธีการสังเกต ก่อนหน้านี้ไม่เคยมีปัญหาเรื่องแบต แต่หลังจากลงแอพใดแอพหนึ่งแล้วมีอาการทันทีก็สันนิษฐานได้เลยว่าเป็นข้อนี้
วิธีแก้ ลบแอพที่มีปัญหาทิ้งก็เรียบร้อย 

3. ไหลจากความผิดปกติของซอฟท์แวร์เครื่อง(Rom&Kernel) – โดยมากจะเกิดหลังจากใช้งานไปสักพักใหญ่ๆ แล้ววันดีคืนดีก็ดันเป็น ซึ่งกรณีนี้เป็นความผิดพลาดของซอฟท์แวร์ที่หลายๆครั้งผู้ผลิตมือถือนั้นๆเองก็ไม่ทราบเช่นกันเพราะไม่มีโอกาสได้เทสต์จากการใช้งานจริงแบบที่เราๆใช้กัน
วิธีการสังเกต ถ้าวันดีคืนดีแบตมันสูบผิดปกติโดยไม่มีปี่ไม่มีขลุ่ย ก็เป็นไปได้ว่าเครื่องเราอาจจะเจอปัญหานี้อยู่
วิธีแก้ ถ้าไม่หนักหนาก็จะมีคนมาโพสต์วิธีให้ตามบอร์ด แก้ได้โดยไม่ต้องรูทเครื่อง แต่ถ้าแย่หน่อยก็มักจะต้อง factory reset แต่แนะนำว่าให้ใช้วิธีด้านล่างนี้ตรวจสอบและรายงานให้ทางผู้ผลิตรับทราบเพื่อออก update แก้ไขต่อไปครับ

โดยการตรวจสอบเราก็ต้องหาเครื่องมือมาช่วย
2 Apps หาสาเหตุของแบตหมดไว

1. CPU Spy – สำหรับติดตามการทำงานของ CPU ว่ามันได้นอนพักหรือ Sleep States หรือเปล่าหลังจากที่เราใช้งานมันเสร็จแล้ว มองอีกอย่างก็เหมือนเรา standby เครื่องคอมเอาไว้นั่นเอง ซึ่งจะเป็นการประหยัดแบตกว่า ถ้ามีการเรียกปลดล๊อคหน้าจอ สายเรียกเข้า หรือข้อความแจ้งเตือน CPU ก็พร้อมจะทำงานทันทีโดยอัตโนมัติ โดยปกติแล้ว Sleep/Unused CPU States มันจะขึ้นสูงที่สุดในแต่ละวันถ้าเราไม่ค่อยได้เล่น แต่ถ้าวันดีคืนดีมันดันไปขึ้นที่ความเร็วน้อยที่สุดแทบจะตลอดเวลา(ใน Note จะเป็น 200MHz) แสดงว่าน้องดรอยด์เราอาจจะมีความผิดปกติ มีแอพรันค้างเอาไว้หรือความผิดปกติอะไรซักอย่าง และให้ใช้แอพ BetterBatteryStats เพื่อตรวจสอบ เจ้า CPU Spy นี้สามารถโหลดได้ฟรีจาก Play Store จ้า
 

2. BetterBatteryStats – เมื่อเจอความผิดปกติจากแอพ CPU Spy แล้วก็หาตัวนี้มาใช้ต่อ เนื่องจากตัว track battery ที่มาพร้อมกับ OS ไม่ค่อยจะช่วยให้ชีวิตเราดีขึ้นสักเท่าไหร่ เพราะมันให้ข้อมูลได้หยาบมาก แทบจะไม่สามารถใช้อ้างอิงอะไรได้เลย จึงมีคนทำแอพนี้ขึ้นมาแตกรายละเอียดการใช้งานเต็มๆ โดยแอพนี้ถ้าโหลดจาก Play Store จะเสียเงินประมาณ 80 บาทแต่ว่าทางนักพัฒนาก็ได้มีปล่อยตัวฟรีแจกในบอร์ดนะครับ (XDA ดูคอมเม้นท์ที่ 1) ซึ่งเป็นเวอร์ชั่นเก่าหน่อยพอใช้ได้ แต่ถ้าใช้แล้วแก้ปัญหาได้ก็อย่าลืมอุดหนุนเค้าหน่อยละกันครับ 😀


วิธีใช้

เมื่อเข้าโปรแกรมไปแล้วจะมีเมนูหลักให้ดู 5 ตัว

  1. Other : แสดงเวลาที่เครื่องเราใช้งาน ไม่ได้ใช้งาน และหน้าจอติดนานแค่ไหน
  2. Partial Wakelocks : มีแอพหรือบริการใดๆในเครื่องที่ทำให้ CPU ไม่สามารถ Deep Sleep ได้หรือไม่
  3. Kernel Wakelock  : มีแอพหรือบริการใดๆในเครื่องที่ทำให้ CPU ไม่สามารถ Deep Sleep ได้หรือไม่
  4. Alarms : ดูการเรียกการทำงานจาก Sleep States
  5. Process : ดูการทำงานของ CPU เรียกผ่าน process ต่างๆ
รายละเอียดลึกๆของแต่ละอัน ขอให้เข้าไปอ่านใน Help > Getting Started เพิ่มเติมเองนะครับ

ซึ่งตัวหลักที่ปกติผมจะตรวจสอบคือ Partial Wakelocks เพื่อดู apps ที่ทำให้ไม่สามารถเข้า Sleep States และอีกตัวคือ Kernel Wakelock ที่เกิดจาก SW ของเครื่องมีปัญหา โดยสังเกตจากแอพที่สถิติขึ้นสูงที่สุด ถ้าเกิดว่ามันมีชื่อตัวไหนขึ้นว่ามันทำงานแทบจะเทียบเท่ากับที่เราเปิดเครื่องเลย นั่นแหละตัวการเลย

เมื่อเราได้สาเหตุของปัญหาแล้วก็ให้เอา keywords ของส่วนที่กินไฟเยอะที่สุดไปถามอากู๋ ซึ่งมักจะมีคำตอบให้เราอ่านกันครับ

ทีนี้มาเข้าเรื่องของ Galaxy Note กันละ

 

สำหรับ Galaxy Note ใครที่ได้อัพเดทใช้ 4.0.3 แล้วประสบปัญหาแบตสูบ หมดไวเพียงไม่กี่ชม. แม้ตั้งทิ้งไว้ตลอดเวลา และเครื่องก็อุ่นอยู่ตลอด เท่าที่ทราบเป็นปัญหาของ Kernel ซึ่งมีปัญหากับเครือข่ายบ้านเรา ทำให้มีการทำงานของ CPU ตลอดเวลา  เปิด CPU Spy จะเห็นว่าไม่ยอม Deep Sleep เลยเข้า BetterBatteryStats จะเห็น Multipdp ขึ้นหราในหน้า Kernel Wakelock ซึ่งก็สามารถปิดฟังก์ชั่นนี้ด้วยการกด *#9900#* แล้วก็ disable Fast Dormancy ทิ้งซะก็จะช่วยบรรเทาอาการได้ แต่การแก้นี้ไม่ใช่หาย 100% อาจจะเจออีกเป็นครั้งคราว แต่แก้ได้ด้วยการปิดเปิดเครื่องแล้วครับ

กับอีกปัญหานึง คือ ใน Kernel Wakelock จะเห็น fuel_alerted โชว์ว่าใช้งานเยอะสุดซึ่งปัญหานี้ต้องการด้วยการปิดแบตออกสักพักแล้วค่อยใส่เข้าไปใหม่ ปิดเปิดเครื่องธรรมดาไม่หายจ้า

ถ้าใครมีปัญหาอะไรก็ลองเอามาโพสต์บอกพร้อมวิธีแก้กันหน่อยละกันครับ จะได้ช่วยๆกันดูแล้วรวมปัญหาส่งไปให้ทาง Samsung แก้ไขให้ต่อไปจ้า เห็นว่าสำหรับ Galaxy Note ปัญหาต่างๆจะแก้แล้วใน Android 4.0.4 ที่กำลังจะอัพเดทให้ครับ 🙂

เขียนมาซะยืดยาว…ใช้ Android มันก็งี้แหละ ต้องมีความเร้าใจ ปัญหาน้อยๆไม่ใช่เรา 😛

คำศัพท์ที่น่ารู้จักเพิ่มเติม
Kernel : เปรียบเทียบกับ Windows แล้วมันก็คือ drivers ส่วนที่ทำให้ Software และ Hardware ของเครื่องคุยกันรู้เรื่อง ลองนึกภาพของ CPU, HDD, ตัวรับสัญญาน ที่มีผู้ผลิตคนละคนกันก็เหมือนกับมาจากต่างชาติต่างภาษา แล้วการที่ OS ซึ่งเป็นตัวกลาง ต้องการจะทำงานร่วมกับอุปกรณ์ต่างๆเหล่านี้ได้ ก็ต้องมีชุดคำสั่งที่ตกลงร่วมกันก่อนว่าถ้าต้องการจะสั่ง CPU เลี้ยวซ้ายเลี้ยวขวาจะต้องสั่งอย่างไร ถ้าเป็น Exynos, TI-OMAP, Snapdragon แต่จะค่ายก็จะมีชุดคำสั่งที่ต่างกัน ทำให้ต้องมานั่งสั่งสอนใหม่ตลอดเวลา ถ้าค่ายไหนมีการเลือกใช้ HW ที่ไม่หลากหลายก็จะทำให้ไม่ต้องมานั่งสั่งสอนใหม่หลายครั้งเวลาอัพเดท Firmware นั่นเอง

ถ้าแก้ปัญหาได้แล้วหรือติดอะไรก็มาบอกกันด้วยนะครับ มีประโยชน์ก็ฝากกด Like, +1, Tweet บอกเพื่อนๆให้อีกทาง เค้าจะได้ไม่ต้องวุ่นวายกับปัญหาแบตไหลกันต่อไป

ขอบคุณแหล่งความรู้จาก Google
How to solve battery issues after ICS update in your Galaxy Note : Galaxy Note Owners Community
อ่านเพิ่มเติมเกี่ยวกับ Fast Dormancy ที่เว็บ Computer World

เครดิตภาพก็ตามที่เจ้าของแปะไว้บนรูปนะครับ