It's Me ! - Shared Galaxy Wonder

Rabu, 19 September 2012

Mengenal Beragam Opsi Scalling Governor dan I/O Schedulers dalam Pengaturan Clock Prosesor Android

Pernah menggunakan aplikasi-aplikasi yang berbasis pengaturan clock prosesor? Misalnya SetCPU, Voltage Control dan lain sebagainya. Dalam aplikasi tersebut, terdapat beragam opsi maupun pilihan profil untuk mengatur kinerja dan efisiensi penggunaan baterai android. Biasanya pengaturan clock prosesor dibagi dalam opsi governor dan I/O Schedulers. Istilah-istilah yang ada di dalam opsi tersebut mungkin tidak diketahui maksud dan fungsinya oleh pengguna. Dalam artikel kali ini, saya akan menjelaskan istilah-istilah tersebut, sekaligus menjelaskan fungsi dari masing-masing opsi.
  1. Governor
    Dalam pengaturan governor, terdapat beragam opsi scalling yang bisa dipilih. Adapun masing-masing opsi tersebut memiliki fungsi yang bermacam-macam, antara lain:
    1. Ondemand: Ondemand adalah pilihan default device android anda. Pengaturan seimbangnya menawarkan kinerja yg baik antara baterai dan performa device.
    2. Powersave: Settingan maksimal frekuensi pada Powersave sama dgn settingan minimalnya. Jelas, tidak mungkin kita gunakan untuk melakukan gaming dengan scalling ini.
    3. Userspace: Userspace memungkinkan anda mengatur frekuensi secara manual. Tapi, tanpa alasan yg jelas, sangat sedikit org yg memakai Userspace. 
    4. Conservative: Conservative adalah Ondemand versi lambat ketika sedang running. Contoh, ketika anda menghidupkan device android dan mulai memainkannya, Ondemand akan meningkatkan frekuensi sampai mencapai titik maksimum pada kecepatan X. Conservative akan melakukan hal yang sama pada X/2 (jadi setengahnya). Conservative adalah governor yg buruk untuk peforma, namun bagus untuk baterai.
    5. Performance: Hampir sama dgn Powersave, settingan frekuensi maksimum dan minimum Peformance adalah sama, sehingga device android anda selalu di max power. Kalau anda ingin menghemat baterai, lebih baik jangan menggunakan opsi scalling ini.
    6. Interactive: Jika Conservative adalah Ondemand lambat, Interactive adalah Ondemand cepat. Running akan sedikit lebih cepat sehingga interaksi akan tampak lebih menarik dengan konsumsi baterai hanya meningkatkan sedikit. Ini adalah guovernor yang paling populer selama setahun terakhir.
    7. InteractiveX: Pada dasarnya, InteractiveX memiliki peforma seperti Interactive dengan baterai yang lebih baik.
    8. Smartass: Yang satu ini sangat populer dan itu menjadi salah satu favorit untuk tahun 2011. Smartass didasarkan pada Interactive tetapi dengan beberapa modifikasi.
    9. Smartass V2: Lanjutan dari smartass. Ada beberapa perbaikan bug. Dan jelas lebih OK dari yang pertama.
    10. Smoothass: Modifikasi dari Smartass generasi pertama. Running lebih agresif, peformanya memuaskan, namun pemakaian baterai cukup hemat.
    11. BrazilianWax: Pada dasarnya sama dgn Smoothass, namun saya kurang tahu dengan jelas apa perbedaannya.
    12. SavagedZen: Kernel lain berbasis Smartass dengan banyak modifikasi yang bertujuan untuk mendapatkan peforma dan penghematan baterai yg bagus. Dan itu berhasil menurut saya. Overall, governor ini bagus, pilihan seimbang.
    13. Minmax: Adaptasi dari governor Conservative, mungkin ini adalah governor tercepat untuk saat ini (CMIIW). Dari segi baterai, lebih boros daripada Smartass V2.
    14. Scary: Scary didasarkan pada Conservative, namun lebih lambat dari Ondemand. Tapi, Scary memiliki unsur Smartass.
    15. Lagfree:Lagfree lebih seperti Peformance. Skala pada Lagfree hampir sama dgn yg lain, tetapi Lagfree siap untuk melompat ke frekuensi yang lebih tinggi dengan lebih cepat. Sesuai dengan nama scalling ini, Lagfree = bebas ngelag
     Recommended:
    • Untuk Hemat Baterai  gunakan opsi scalling ini: Interactive, Smartass, SavagedZen , PowerSave
    • Untuk performa maksimal, gunakan opsi scalling ini: Minmax, Smartass V2, Lagfree , Perfomance
    • Untuk Perfoma Seimbang: SavagedZen, Ondemand, InteractiveX, Scary
  2. I/O Schedulers
    I/O Schedulers tidak begitu banyak menawarkan pilihan dan hanya sedikit yg terlihat, tapi percayalah mereka ada. Perbedaan yang bisa anda rasakan misalnya ketika membuka dan menutup aplikasi.
    • Noop: Noop adalah I/O Scheduler sederhana dan untuk Android, semakin sederhana semakin baik. Tweak mengatur Noop sebagai default I/O Schedulers.
    • Anticipatory: Saya tidak mengetahui secarapasti apakah opsi ini bagus untuk device android milik anda. Anticipatory dinonaktifkan karena hampir tidak ada yang menggunakan atau bahkan merekomendasikannya.
    • CFQ a.k.a Completely Fair Queuing: CFQ adalah Ondemandnya (pada governor) I/O Schedulers. CFQ adalah yang paling seimbang, diskenariokan untuk menghasilkan kinerja yg baik. Tapi, dalam Android, ada sesuatu yg berbeda, CFQ bukanlah I/O Schedulers yang paling cocok. Ada banyak tweak yg tersebar di seluruh XDA untuk mengimprove CFQ.
    • BFQ a.k.a Budget Fair Queueing: Banyak orang yg berasumsi dan mengidolakan I/O Scheduler tipe ini. BFQ didasarkan pada CFQ tetapi peformanya tidak seprima VR atau Simple, walaupun sudah BFQ v2. Namun, BFQ memiliki kecepatan yg bagus pada saat transfer USB).
    • Deadline: Deadline sebenarnya cukup populer bersama BFQ. Deadline digunakan dalam beberapa kernel Netarchy misalnya untuk Nexus S. Namun, meskipun Deadline lebih baik daripada CFQ, Deadline masih kalah dibandingkan dengan VR. 
    • VR: VR adalah I/O Scheduler yg berazazkan Deadline. Mungkin yang terbaik untuk perangkat Android dan MTD (Memory Technology Device). VR digunakan juga dalam kernel IntersectRaven untuk Nexus One. Anda mungkin akan mendapatkan dapat skor tinggi pada benchmark, tetapi VR adalah salah satu yang paling tidak stabil. Peforma berfluktuasi (naik- turun). 
    • Simple: Seperti namanya, Simple adalah I/O Scheduler yang sederhana. Seperti statement sebelumnya, bahwa I/O Scheduler yg terbaik untuk Android adalah yg (paling) sederhana. Terutama untuk perangkat EMMC (Embedded Multi Media Card). Simple cukup dapat diandalkan, namun Simple tidak sebagus VR ketika di puncak peforma, Simple adalah salah satu yang terbaik dalam kategori peforma dan keiritan baterai.
    • SIO: Terdapat unsur Deadline dan Noop pada SIO. Dengan kata lain, SIO adalah Deadline versi ringan, tetapi SIO tidak melakukan penyortiran apapun. Jadi SIO ditujukan untuk Random-Access Devices (seperti SSD hard disks) dimana permintaan untuk penyortiran tidak diperlukan.

    SUMBER 

[CWM][SCRIPTS][TWEAKS] Adrenaline™ Engine | STOCK/CM 4.3 | 7/9


DISCLAIMER:
No one will be responsible for any problem Adrenaline™ Engine may cause to you. Proceed With Caution !
(By Installing Adrenaline™ Engine, You Have Agreed To This)


For those who want to include this into your ROM, please give proper credits and a link directs to this thread, thanks



Description
It's ThunderBolt by pikachu01. I repacked it with more features and optimize it for our Galaxy Ace !
This is the one I included in my Adrenaline™ ROM, for those who are using my ROM please don't flash this again as my Adrenaline™ ROM have special settings !



Features
✔ Increase touchscreen sensitivity
✔ Less RAM usage through zipalign. | World first smart zipaligning
✔ Reduced /dbdata, /data, /sdcard usage of *.db files and faster database access. | World first smart sqlite optimizing
✔ Faster disk access through remount script (noatime, disabled barrier etc) | World first smart remounting
✔ Better network throughput from TCP tweaks and 3G tweaks
✔ Tons of prop tweaks
✔ Overall Better Performance and Battery Life
✔ Less lags through LMK Tweak and Various VM Tweaks
✔ Faster SDCARD Read/Write Speed
✔ Bypass website like thepiratebay.se | Thanks !
✔ CWM Flashable
✔ Transform your phone to Lamborghini. (joke , lol)



What You Need
◢ Android Gingerbread 2.3.x
◢ At least 2MB free on /system
◢ A Usable Brain
◢ A Pair of Sharp Eyes
◢ Clockworkmod (4/5 doesn't matter)
◢ Flashable zip Installing Experience
◢ Kernel that supports init.d
◢ Ext4 system format if you want to use the remount script


**Do a backup before your try anything as normal !!!


Installation
1.Delete all others script you have installed in "/system/etc/init.d"
2. Copy 'Adrenaline Engine.zip' to your phone SD card
*For those who are using Cyanogenmod, download CM version
3. Reboot your phone to recovery mode
4. Mount /system and /data
5. Flash Adrenaline Engine.zip
6. Reboot your phone when finished installation
7. Done



Note: Installing newer version of Adrenaline™ Engine will replace old version automatically


How to uninstall ?
Reboot cwm, mount /system and install Uninstaller from sdcard.
*For 3.5 and after, you need to download the new uninstaller to uninstall.





DOWNLOAD

[MOD] Geeky Engine






About Geeky Engine
Geeky Engine is a Script package By Me ..It Contains New Features and Iprovements!! And its much much better then some engines.



What can it do ?
Can make your phone

From




To





me & my Geeky Engine are not responsible for your bricked/****ed/cracked devices or xda
if you came me with bricked phone i will laugh at you.
Installing it means you accept it.
Make Nandroid before flashing...



Features


Some xbin tweaks
Many init.d tweaks
Many ddefault.prop tweaks
VM Tweaks
SD card tweak
Better Battery Life through Battery Tweaks
Reduced /dbdata, /data, /sdcard usage of *.db files and faster database access. | World first smart sqlite optimizing
Increase touchscreen sensitivity
much of prop tweaks
CWM Flashable
Less lags through LMK Tweak and Various VM Tweaks
Almost every tweaks for Android -_-


Requirements


Brain
Eyes
Phone (android)
2.2 + phone
2-3 MB free space on phone
Rooted phone
clockwork mod or any recovery that can install edify scripted things..
kernel having init.d support

Download

How to install

1 Download Engine (attachment)
2 Place in SD
3 Delete all script in folder system/etc/init.d
4 goto recovery
5 Mount / System
6 flash ' Geeky_Engine_By_Forever_King '
7 Reboot
8 DOne :P


Things to Remeber


Having Eclair? try it may work.
work with 2.2+ any phone
will work on CM9/10
Dont spam this thread
Dont ask me 'it will work with my phone or not
If u wanna put Geeky Engine in your Rom.. ask me thru PM ( i iwill allow you) with credits...


Sumber : xda-developers