สำหรับ Root User นะครับ

App ที่ใช้งาน
https://play.google.com/store/apps/details?id=it.sineo.android.noFrillsCPU&feature=search_result

Max. clock freq. คือ ความเร็วสูงสุดของ CPU
– ตัวนี้ OPPO Find5 วิ่งได้เร็วสุดที่ประมาณ 1.5 Ghz แต่ผมปรับลดลง เหลือ 1.242 Ghz เพื่อความประหยัดพลังงานและ Full Load จะได้ไม่ร้อน เพราะไม่ได้วิ่งเต็มความเร็ว
* วิธีนี่แน่นอนความประสิทธิ์ภาพของเครื่องต้องลดลงแน่นอน แต่ผมไม่ได้ใช้เล่นเกมส์ ถ้าใครที่เล่น Facebook , Message ถ่ายรูปเล่นเน็ท ใช้งานทั่วไป ความเร็ว 1.2 Ghz ถือว่าเพียงพอแล้ว อาจจะมากเกินด้วยซ้ำ แต่ผมตั้งไว้เผื่อ

Min. clock freq. คือความเร็วต่ำสุดของตัว CPU
– ผมตั้งค่าไว้ ต่ำสุดคือ 384 Mhz ครับ

Govornor คือ Profile ของความเร็วครับเอาไว้ควบคุมว่าเวลานี้ความเร็วควรเป็นเท่าไร่

ผมขอยกมาแค่ตัวที่น่าสนใจนะครับ
– Ondemand คือใช้ตามที่ระบบต้องการมาเป็นค่าเริ่มต้นอยู่แล้วครับ
– powersave คือโหมดประหยัดพลังงาน
– performance คือ โหมดที่เปิดใช้งานเต็มที่ โดยจะกำหนดความเร็ว CPU ไว้สูงสุดตลอด
– msm-dcvs คือ โหมดจัดการพลังงานของ Qualcomm ที่ทำงานตามสถานะแบต ความร้อน และมีการปรับความเร็วของ GPU ตาม CPU อีกด้วยครับ (ผมเลือกใช้ตัวนี้)

I/O Scheduler เป็นตัวจัดการ Query ของการอ่านและเขียน Database ของ Android

– noop ทำงานจัดการกำหนดประมวลผลเป็นชุดๆ
– deadline มีการจัดการใกล้เคียง Real time
– cfq ตัวนี้จัดเต็ม ทำงานเต็มที่ไวสุด แต่ก็กินพลังงานเยอะสุด เพราะมีการอ่านเขียนบ่อยๆ

ผมทำการทดสอบผ่าน Quadrant Advanced Edition โดยให้ทดสอบ O/I อย่างเดียวโดยตั้ง Profile เป็น Performance ที่ความเร็วสูงสุด
การคำนวนจะหาค่าเฉลียจากผลทดสอบ 3 ครั้งครับ ปิด wifi และ clear task เรียบร้อยแล้ว
การคำนวน ( ครั้งที่ 1 + ครั้งที่ 2 + ครั้งที่ 3 ) / 3 และปัดเศษทิ้งทั้งหมด

Noop -> 6277
ครั้งที่ 1 : 6315
ครั้งที่ 2 : 6235
ครั้งที่ 3 : 6282

deadline -> 6991
ครั้งที่ 1 : 6533 7216
ครั้งที่ 1 : 7155
ครั้งที่ 2 : 7208
ครั้งที่ 3 : 7287

สรุปการตั้งค่าแบบฉบับผม

Max. clock freq. : 1.242 Ghz
Min. clock freq. : 384 Mhz
Govornor : msm-dcvs
I/O Scheduler : deadline
+ Apply on boot

ถ้าหากท่านไหนเจออะไรน่าสนจอย่าลืมมาแชร์กันนะครับ