Saturday, April 20, 2013

Thermal Configuration Tweak


Andomax U dengan OS Jelly Bean punya fitur yang memonitor suhu dan akan menurunkan clock speed processor jika agak panas, trus diturunkan lagi jika lebih panas, terus turun lagi jika makin panas sampai pada suhu yang extreme akan shutdown untuk melindungi cpu agar tidak rusak.

Tabel frekuensi dalam kernel adalah:
245760 320000 480000 700800 1008000 1152000
Angka di atas merupakan clock speed cpu yang akan naik-turun sesuai scaling_goernor yang ada di kernel yaitu interactive, conservative, ondemand, userspace, powersave, performance.

Dalam keadaan panas, biasanya ketika charging, speed akan turun. Namun karena sudah dual core kayaknya gak berasa penurunannya. Tapi faktanya adalah clock speed turun. Dalam keadaan anget2, scaling_max_freq akan terkunci di nilai 1000800, padahal clock speed yang ada dalam kernel adalah 1008000. Karena frekuensi 1008000 > dari 1000800 maka secara otomatis tidak bisa memakai clock speed 1008000 dan akhirnya memakai clock speed 700800. Bisa saja clock speed di kernel diubah agar support 1000800 tapi saya malas bongkar-pasang kernel yang jauh lebih panjang prosesnya. Akhirnya saya ubah agar ketika panas, speed akan turun di frekuensi 1008000. Dengan begitu meskipun anget, kita masih bisa dapat speed 1Ghz, bukan 700Mhz. Sebenernya penurunan clock speed ke 700Mhz ini masih wajar dan tidak menimbulkan lag, apalagi tujuannya adalah agar tidak over heat. Jadi yang takut HH jadi panas atau masalah lain, jangan coba2! You've been warned.

How To:
  • Masuk ke /system/etc dengan root explorer, dan mount r/w
  • Buka file thermald-8x25-1152000_therm.conf dengan text editor
  • Ubah nilai 1000800 menjadi 1008000

File yang lain tidak perlu diubah karena file thermald.conf symlinked ke file ini saja.

Jika merasa HH jadi lebih panas atau merasa ga berguna atau ingin mengembalikan ke keadaan semula, tinggal revert nilainya atau ubah ke 700800.

0 comments:

Post a Comment

 

Fadel's Virtual Life