Saturday, November 26, 2011

ประหยัดแบตเตอรี Galaxy S2

เรามักจะพบปัญหาที่ว่าเจ้า  Samsung Galaxy S2 นั้นมีแบตที่ไม่ค่อยทนเท่าไหร่เป็นเพราะ ระบบของandroid เองแต่เราสามารถทำให้สามารถใช้งานได้นานขึ้น ผมได้ไปอ่านบทความดีๆบทความหนึ่งจึงขอนำเสนอและเผยแพร่ครับ 

ที่มา http://www.mygalaxys2.com/


ประหยัดแบตเตอรี Galaxy S2 ภาค 1
“เราจะ ประหยัดแบตเตอรี samsung galaxy s2 อย่างไร”   ผมคิดว่าทุกคนที่เป็นเจ้าของ s2   จะต้องปวดหัวกับเรื่องแบตเตอรีเป็นอย่างแน่นอนเลยทีเดียว ผมเอง แรกๆที่ได้รับเครื่องมา ยังไม่ได้ปรับแต่ง เหมือนว่ามันจะอยู่ไม่พ้นวันเอาจริงๆเลย ทั้งๆที่ไม่ได้โทรหนัก ไม่ได้เล่นเกมส์อะไรมากมาย แค่โทรนิดหน่อยปกติ 5-10 สาย sms whatsapp เปิดเว็บด้วย 3G  กลับมาถึงห้องตอนเย็นๆ แดงเทือกเลย  ถ้าเป็นเกมส์ออนไลน์ก็ประมาณว่าแทบจะปั้มเลือดไม่ทันเลยทีเดียว..
ประหยัดแบต SGS2
เรามาลองดูสเปคพื้นฐานของ samsung galaxy s2 กันก่อน อันนี้ไม่รวมกับการใช้งานของแต่ละคนที่แตกต่างกันน่ะครับ มาพูดถึงพื้นฐานของเครื่องที่ทุกคนเหมือนกัน  หน้าจอใหญ่ 4.27 นิ้ว  สว่างไม่กลัวแดด  เครื่องแรงทั้ง CPU และ GPU  รองรับระบบ 3G H+ เป็นเครื่องที่เพรียบพร้อมด้วย Social network  แค่ที่ผมพูดมานี่มันก็เสวยแบตไปแล้วราวๆ 30% บวกกับการใช้งานของแต่ละคน โหดไม่เท่ากัน  แต่อย่างน้อยก็ราวๆ 50-70% แค่นี้ แบตเราใช้งานแบบธรรดามากๆ ก็จะ 80-100% แล้ว


ประหยัดแบตเตอรี galaxy s2 จากตรงไหนบ้าง

  1. Display  หน้าจอ  ทั้งความสว่าง และ auto rotate อันนี้แน่นอน
  2. ความเร็วของ CPU และ GPU ซึ่งทำให้ sgs2 render เว็บไชต์ และ ค่าเบนซมาร์ค ได้เร็วสุด เยอะสุด
  3. ระบบ 2G 3G  HSDPA  เป็นโทรศัพท์ฉลาด ถ้าสัญญาณอ่อน เขาจะพยายามหาทางให้มันแข็ง  แต่กินแบตเด้อ
  4. Android Os และ Kernel เป็นบัคเอง ในบางช่วง ใส่กระเป๋าไว้เฉยๆ ร้อนจัง อันนี้ก็ซดแบต
  5. มี apps  ของทาง Samsung ออกแบบมาให้ sgs2 ใช้งานแบบ super phone  แต่ก็ซุปเปอร์ซด เช่นกัน
  6. เปิดใช้งาน widget เยอะเกินความจำเป็น  ซึ่งแต่ละตัวก็มี service running กันหมด
  7. ระบบสั่น live background  Motion  BLN  NoLED ล้วนแล้วแต่ช่วยกันกินทั้งนั้น
  8. Auto Sync และ Data Background ทั้งหลาย  สำหรับคนหลายเมล์  (ผมแค่ 4 เอง)
ที่ผมกล่าวมาข้างต้นนั้น  ก็แบตเตอรีราวๆ 30% ที่เราเสียไปนอกเหนือจากการใช้งานปกติ ซึ่งจริงๆ เราสามารถทำให้มันประหยัดลงได้ 10-15% เลยทีเดียว  ซึ่งเมื่อเป็นเช่นนี้ ก็เท่ากับว่าเราจะสามารถใช้ sgs2 จนถึงตอนเย็นเลยทีเดียว อาจจะเหลือแบตตอนกลับถึงห้อง ราวๆ 15%  ชาร์จวันละครั้ง  ก็พอรับได้ (นี่ผมกล่าวในกรณีที่ต้องประหยัดครับ  แต่ถ้าปกติอยู่ใกล้ๆคอม  ก็ชาร์จได้ครับไม่เสียหาย เผื่อเกิดเหตุฉุกเฉิน แบตเต็มๆ อ่ะอุ่นใจครับ)

ปรับแต่งเพื่อยืดอายุการใช้งานาแบตเตอรีให้ยาวขึ้น

  • ขั้นตอนที่หนึ่ง  เรามาปรับอะไรที่ง่ายๆกันก่อนครับ

  • Settings > Display > Brightness : ตั้งค่าต่ำสุด ก็ยังสว่างเพียงพอ ยกเว้นกลางแดด
  • Settings > Display > ตั้งค่าเอาไว้ให้ต่ำสุด : “1.5s“ ได้น้อยกว่านี้ยิ่งดี
  • Settings > Display > Auto adjust screen power   ปิดตัวนี้ไปเลย
  • Settings > Applications > Samsung Apps > ปิดไปเลยครับ ไม่ค่อยได้ใช้งานเท่าไหร่
  • Settings > Location and security > Use wireless networks : ปิดไปเลย ไม่ต้องค้นหาบ่อย ไม่อยากให้รู้สักหน่อยว่าอยู่ที่ไหน
  • Phone > กดแป้น > *#9900# > “Disable fast dormancy” > Quit  น่าจะเปิดใช้งานได้เฉพาะบางประเทศ (สำหรับบางเครื่องมีปัญหา เสียงไม่ชัด ก็ข้ามไปได้)
  • Phone > กดแป้น > *#301279# > Click “[2] CHANGE HSPA REVISION” > Click “[1] RELEASE 99 (HSPA OFF)” > Back.  เฉพาะเครือข่ายที่มีใช้แค่ 3G ก็ทำตามนี้ครับ  เปิดใช้ HSPA  ตามนี้  กดแป้น > *#301279# > “[2]” > “[3]“.
  • ไม่ใช้ live background ถ้าเป็นไปได้ก็พยายามเปลี่ยนไปใช้ background สีดำครับ (ในกรณีต้องการประหยัดแบตจริงๆ)  Background สีดำครับ
  • Widget ทุกตัวจะมี Service ทำงานอยู่ตลอดเวลา พยายามใช้ให้น้อยที่สุดเท่าที่จำเป็นครับ
  • ปิดระบบสั่นอย่างอื่นไม่ว่าจะเป็นคีย์แพด,รับสาย, sms ยกเว้นกรณีเข้าสู่โหมดเงียบเสียง
  • ปิดโหมด motion และ auto rotate หน้าจอ
  • ปิด apps ให้สนิทจริงๆ อย่าให้รันอยู่บน background  Settings –> app —> running service
  • ถ้าไม่ได้ใช้งาน 3G  ให้ปรับเปลี่ยนมาเป็น 2G

นี่คือขั้นตอนแรกนะครับ  ไม่ต้องทำทุกอย่าง  เลือกเฉพาะอย่างไหนที่ทำได้  อย่างไหนที่จำเป็นต้องใช้ก็ใช้ต่อไปครับ

  • ขั้นตอนที่สอง  ปรับเปลี่ยน Kernel เป็น UV เปลี่ยน Custom Rom 

  • ขั้นตอนที่สาม  ใช้ application ช่วยจัดการ [JuiceDefender Ultimate ]

  • เอาแบบง่ายๆเลยนะครับ ติดตั้งตัว  JuiceDefender Ultimate หรือ plus นะครับ
  • โปรไฟล์  Balanced ถ้ายังใช้งานไม่เป็น ไม่ต้องปรับอะไร มันจะจัดการให้หมด
  • โปรไฟล์ Aggressive คล้ายกับอันบน แต่เมื่อแบตเตอรีต่ำมันจะตัดการเชื่อมต่อทุกอย่างเลย
  • โปรไฟล์ Extreme มันจะตัดการเชื่อมต่อทุกอย่างโดยค่าปกติ ถ้าจะใช้ค่อยเปิดเอง
  • โปรไฟล์ Customize เราปรับแต่งเองได้หมดทุกอย่าง ไม่ว่าการอนุญาติให้ app ไหนใช้เนตเป็นต้น
  • โปรไฟล์ Advanced เหมือน custom แต่เขาจะให้เราปรับแต่งเองทุกฟังก์เลย..
  • การใช้งาน JuiceDefender Ultimate แบบละเอียดถ้ามีโอกาสผมจะทำให้นะครับ อันนี้คือแบบย่อๆ
  • ขั้นตอนที่สี่  Calibrate และปรับแต่งเพิ่มเติม

  • ทุกครั้งที่มีการอัพรอมใหม่ ควรอย่างยิ่งนะครับที่จะทำการ Calibrate Battery  ของ SGS2
  • เสียบสายชาร์จแบตให้เต็ม 100% ก่อนนะครับค่อยทำ
  • Calibrate Battery  ผ่าน CWM  เมนู  Wipe Battery (ชาร์จให้เต็ม 100% ปิดเครื่องเสียบชาร์จต่อให้เต็ม 100%  แล้วเข้า Recovery mode)
  • Calibrate Battery  ผ่าน app โหลดจาก market Battery Calibration
  • ทำการลดค่า Lower Auto-Brightness levels to save battery  ผ่าน apk manager
  • อ่านวิธีผ่านทำ apk manager  เพิ่มเติมตรงนี้ครับ  Lower Auto-Brightness levels to save battery

การใช้พลังงานขณะอยู่ใน sleep mode


หลายๆท่านเจอปัญหาไม่ได้ใช้งานอะไร ในเวลากลางคืนเปิดเครื่องไว้เฉยๆ ตื่นเช้ามาแบตเตอรีหายไปกว่า 30% เป็นไปได้อย่างไร หรือมีบาง app ไม่ยอมหลับไม่ยอมนอน ทำงานอยู่แบคกราวน์  หรือว่าเครื่องของเราไม่เข้าสู่ sleep mode เราจะแก้ไขปัญหาตรงจุดนี้อย่างไรกัน ความเป็นจริงขณะ galaxy s2 อยู่ในโหมดสแตนบาย ใช้พลังงานเท่าไหร่

สาเหตุ S2 ทำงานขณะอยู่ใน Sleep mode

  1. ไม่ค่อยได้ทำ Calibrate battery สถานะแสดงผลไม่ถูกต้อง ทำให้การชาร์จไฟมีปัญหา
  2. มีบาง application ยังทำงานต่อเนื่อง โดยเฉพาะการ sync data ของ widget ต่างๆ
  3. มีบาง application ค้างหรือแฮงค์ ก่อนจะเข้าสู่ sleep mode
  4. cpu ใช้พลังงานสูง ขณะอยู่ใน sleep mode (โดยเฉพาะ stock kernel)

วิธีแก้ไข S2 ทำงานขณะอยู่ใน Sleep mode

  1. ถ้าเปลี่ยนรอมใหม่ kernel ใหม่ควรทำ Calibrate battery ด้วยจะดีมากครับ เคยเป็นหรือเปล่า เสียบชาร์จมันเตือน 100% แล้ว ถอดสายปุ๊ปเหลือ 98% อันนี้คือสาเหตุหนึ่งที่แบตเตอรีแสดงสถานะไม่ถูกต้องครับ.. ผมแนะนำคือ ชาร์จให้เต็มในโหมดปกติ  พอ 100% ปิดเครื่อง แล้วเสียบชาร์จอีก จนขึ้น 100%  ถอดสายใหม่ แล้วเสียบชาร์จอีก จนขึ้น 100%  เข้า Recovery mode — advanced — wipe battery state  เปิดเครื่องใช้งานปกติ.. นานๆทำทีไม่ต้องทำบ่อยครับ
  2. เรื่อง application รันอยู่ในส่วนของ Background นั้น วิธีเช็คคือ Settings — application — Running Services ก็จะเห็นทั้งหมดว่า ขณะมีกี่ apps ที่รัน service อยู่บ้าง ซึ่งยิ่งเยอะก็ยิ่งเปลือง cpu เปลืองแบต ขั้นแรก สามารถใช้พวก Task Killer ตั้งเวลา Kill ได้ แต่สักพักก็ขึ้นมาอีก ถ้าตัวไหนรันตลอดเช่น Qik , PowerAMP หรือ widget ต่างๆเป็นต้น  ขั้นที่สอง  ใช้ Titanium backupfreeze พวกนี้เอาไว้ ตอนจะใช้งานค่อย Defrost เพราะเราไม่ได้ใช้งานตลอด  ซึ่งจะช่วยเรื่องประหยัดแบตได้พอสมควรเลยทีเดียว
  3. มี Kernel ใหม่ออกมา 2 ตัว ในขณะนี้ที่สามารถตั้งค่าได้ตั้งแต่ 100Mhz – 1600Mhz นั้นก็คือ SiyahKernel v1.7.8 และ Androidmeda DNR v1.0 ของ Hyperdroid ซึ่งทั้งสองตัวนี้มีโหมดเรียกว่า Deep Sleep ซึ่งจะใช้ไฟต่ำมากกว่าปกติ ในขณะเดียวกันเราสามารถใช้ setcpu หรือ script ตั้งค่า Cpu Voltage ให้ต่ำๆ ได้อีกด้วยซึ่งค่าตรงนี้ cpu แต่ละตัวไม่เหมือนกัน ต้องค่อยๆ ปรับลองดู  แต่จากการที่ผมทดสอบ Kernel Androidmeda DNR v1.0  กับ VR3อยู่ปรากฎว่า ประหยัดแบตได้ดีขึ้น (ในโหมดสแตนบายนะครับ ตอนใช้งานหนักๆเท่ากัน)

เป็นไงละครับหวังว่าจะเป็นประโยชน์กับผู้อ่านนะครับ

No comments:

Post a Comment