Jan 2, 2015

How to turn on CPU1 (=2nd Core) on LG F6 Permanently

This method will permanently turn on CPU1 during the phone boot. (Don't worry you can restore easily)

By enabling CPU1, you may get slight performance increase on general phone usage (switching screen, accessing app drawer, open & close apps) and gaming (little better performance) by sacrificing the battery.

Whether it's really worth to do it is... highly doubtful and debatable. Some people say they notice the difference but others say they don't notice the performance increase and it's not worth to do it to sacrifice battery.

But anyway if you have rooted F6, you may try it and see if you like it or not.


-- DIY method --
Your phone must be rooted.

1. Use your root text editor (I use Rom Tool Box's RB Editor), find init.qcom.post_boot.sh file @ /system/etc folder.

2. Make backup / copy of the file such as init.qcom.post_boot.bk

3. Scroll down until you see below lines @ case "$target" in "msm8960" coding block.


chown root.system /sys/devices/system/cpu/cpu1/online
chown root.system /sys/devices/system/cpu/cpu2/online
chown root.system /sys/devices/system/cpu/cpu3/online
chmod 664 /sys/devices/system/cpu/cpu1/online
chmod 664 /sys/devices/system/cpu/cpu2/online
chmod 664 /sys/devices/system/cpu/cpu3/online


3. Insert echo 1 command and change chmod to 444


chown root.system /sys/devices/system/cpu/cpu1/online
chown root.system /sys/devices/system/cpu/cpu2/online
chown root.system /sys/devices/system/cpu/cpu3/online
echo 1 > /sys/devices/system/cpu/cpu1/online
chmod 444 /sys/devices/system/cpu/cpu1/online
chmod 664 /sys/devices/system/cpu/cpu2/online
chmod 664 /sys/devices/system/cpu/cpu3/online


4. Save the file. Reboot the phone.

5. Using CPU / Kernel app (like Kernel Tuner), check if your CPU1 is online.

6. If CPU1 is on all the time, you are good. Check various phone functions and battery consumption.

7. If you don't like this mod, simply delete the modified init.qcom.post_boot.sh then restore the premade back up init.qcom.post_boot.bk to .sh file.



-- Easy Method --

1. Download this file

https://drive.google.com/file/d/0B69dMfqyU4n9RVNhVGdjSXo1cGc/view?usp=sharing

2. Use your Root Explorer app, go to /system/etc

3. Back up your current init_qcom.post_boot.sh to something else (ex. init_qcom_post_boot.bk)

4. Copy & past the modified .sh file you just downloaded.

5. Restart phone.

6. Using CPU / Kernel app (like Kernel Tuner), check if your CPU1 is online.

7. If CPU1 is on all the time, you are good. Check various phone functions and battery consumption.

8. If you don't like this mod, simply delete the modified init.qcom.post_boot.sh then restore the premade back up init.qcom.post_boot.bk to .sh file.


-- Screenshot --

Before mod
You can see CPU1 goes off during idle status.




After mod
CPU1 is still on even idle status. 



No comments:

Post a Comment