Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
ksekhar
Old
#1  
ksekhar's Avatar
Senior Member - OP
Thanks Meter 109
Posts: 501
Join Date: Aug 2008
Location: Stockholm

 
DONATE TO ME
Battery Full Simple IO Scheduler (SIO) for rooted LG optimus 4X

Hi all,

First of all I didnt come up with this method. However it is tested successfully by me on a Swedish rooted phone running V10D. I am not responsible for what you do to your device after installing this mod. You are responsible for your own actions! Batoo is the creator of this mod and thank him for his awesome work.

This scheduler is created for Asus transformer prime (and 300T). However as our LG 4X share the same Tegra3 chip it is working well.

Mods: as this is scheduler and development related mod I am posting in development section. Should you have any concerns feel free to move it to relevant sections. Thanks.

GUIDE
This mod works only on rooted phone. Read here on how to root http://forum.xda-developers.com/show....php?t=1818502
1. Download ATP_Tweak_SysTune.apk app from this post http://forum.xda-developers.com/show....php?t=1714253
2. Install ATP_Tweak_SysTune.apk
3. Open ATP Tweak app
4. It will show the current scheduler (should be "noop") and also available schedulers (again only "noop")
5. On the bottom right you ll see list of schedulers you can install. (in case you dont see just tilt your phone horizontally and you ll see all the text. This app is originally created for tablets )
6. Select sio-iosched
7. Of course it ll ask for root permission and click always accept/grant
8. On top you ll notice "sio" in the available schedulers along with "noop"
9. Select SIO scheduler and also select "Set Scheduler On Startup"
and you are done.

Do not delete ATP tweak app. If you do it ll remove the SIO on reboot. And you now know how to remove the scheduler if you dont want it anymore.

I've been using SIO for quite sometime and my phone is really snappy (and it is not just placebo) and battery seems to be better despite being on interactive governor. For those you are crazy about benchmark scores, I tried doing some with both SIO and NOOP. SIO did score higher in all my tests thou not by big margin. Attached are some if you care.

I've not tried installing any other scheduler as from my experience (on SGS2, Asus Transformer Prime and now LG 4X) SIO runs much better than other schedulers. Feel free to try and let us know how it goes.

PS: I am not the creator of this mod and so pls dont flame me if something goes wrong. However I am happy to help if there is anything I can help you with. Thanks.

-S
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2012-08-22-21-10-21_sio.jpg
Views:	2563
Size:	28.5 KB
ID:	1276243   Click image for larger version

Name:	Screenshot_2012-08-22-21-15-37_noop.jpg
Views:	2348
Size:	28.4 KB
ID:	1276244  
The Following 7 Users Say Thank You to ksekhar For This Useful Post: [ Click to Expand ]
 
fire3d
Old
#2  
Senior Member
Thanks Meter 53
Posts: 208
Join Date: Jun 2007
installed a few mins ago, will test it and report back - thx anyway
LG Optimus 4 HD
Dexter_nlb's famous CustoNexus
CustoNexus v0.99p3
The Following User Says Thank You to fire3d For This Useful Post: [ Click to Expand ]
 
OTOGY2002
Old
#3  
OTOGY2002's Avatar
Senior Member
Thanks Meter 97
Posts: 305
Join Date: Apr 2007
Location: ITALY

 
DONATE TO ME
Test it and report back
Thanks for this mod
LIKE MY WORK?Offer me a beer,coffie etc :
https://www.paypal.com/cgi-bin/websc...=4B3HQXNRW2VFQ
LG OPTIMUS 4X
[rom]
LG P880 V10F[4.0.3]
[kernel] 2.6.39.4


Galaxy S3 i9300
[Rom] GB MixerGS3_EX - 4.0.4-by otogy2002
[KERNEL] Siyah s3 v1.4
[BASEBAND]I9300XXLG6

The Following User Says Thank You to OTOGY2002 For This Useful Post: [ Click to Expand ]
 
B0PoH
Old
(Last edited by B0PoH; 23rd August 2012 at 01:15 PM.)
#4  
B0PoH's Avatar
Member
Thanks Meter 5
Posts: 32
Join Date: Jun 2012
Location: St. Petersburg
antutu test & quadrant
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2012-08-23-16-01-50[1].jpg
Views:	1582
Size:	34.0 KB
ID:	1277499   Click image for larger version

Name:	Screenshot_2012-08-23-16-04-06[1].jpg
Views:	1730
Size:	34.6 KB
ID:	1277501  
 
ducatisto
Old
#5  
Member
Thanks Meter 11
Posts: 71
Join Date: Jul 2007
Location: Berlin
Default "set on startup" - conflicts...

I routinely install SetCPU on my rooted devices and did so with the P880, too (I adjust cpu speed at startup, max=1200, which does save battery, and install a screen-off-profile with max=640 & gov=conservative). Now after installing this ATP-tweak & sio the device suddenly crawls on reboot: flipping screens etc - obviously enough both tools try to "set on boot" and compete for I dunno what... Is there a way I can use the sio scheduler WITHOUT using the ATP-tool, so as to set sio from within SetCPU and let SetCPU do all the cpu related work?

 
ksekhar
Old
#6  
ksekhar's Avatar
Senior Member - OP
Thanks Meter 109
Posts: 501
Join Date: Aug 2008
Location: Stockholm

 
DONATE TO ME
Quote:
Originally Posted by ducatisto View Post
I routinely install SetCPU on my rooted devices and did so with the P880, too (I adjust cpu speed at startup, max=1200, which does save battery, and install a screen-off-profile with max=640 & gov=conservative). Now after installing this ATP-tweak & sio the device suddenly crawls on reboot: flipping screens etc - obviously enough both tools try to "set on boot" and compete for I dunno what... Is there a way I can use the sio scheduler WITHOUT using the ATP-tool, so as to set sio from within SetCPU and let SetCPU do all the cpu related work?

I too use SetCpu and i have both ScreenOff and InCall profiles enabled.

My settings are as follows:

Governor: Interactive
Scheduler: SIO
Freq: 51-1200
Set on Boot enabled

ScreenOff: 51-640, onDemand and no changes to scheduler (better not to touch that)
InCall: 51-640 and exclusive. OnDemand governor and no changes to Scheduler.

From what I read and experienced it is better not to use conservative or power saver on screen off or in call as you ll need screen to turn on quickly when you want to use it. Also OnDemand ensures freq goes down to minimum as soon as possible so that you get your battery savings.

Using above I have no issues with using SetCpu with ATP Tweak. Hope it works for you too.

PS: I am seeing the best battery life despite my regular heavy use. I am down to 54% after 8 hours of use with auto sync enabled, wifi/data always on, brightness at 60% and auto brightness and 30 mins of phone calls, 5 mins of Gtalk video calls

-S
The Following 2 Users Say Thank You to ksekhar For This Useful Post: [ Click to Expand ]
 
ducatisto
Old
#7  
Member
Thanks Meter 11
Posts: 71
Join Date: Jul 2007
Location: Berlin
Quote:
Originally Posted by ksekhar View Post
I too use SetCpu and i have both ScreenOff and InCall profiles enabled.
...
Using above I have no issues with using SetCpu with ATP Tweak. Hope it works for you too.

PS: I am seeing the best battery life despite my regular heavy use. I am down to 54% after 8 hours of use with auto sync enabled, wifi/data always on, brightness at 60% and auto brightness and 30 mins of phone calls, 5 mins of Gtalk video calls

-S
...problem gone now. SetCPU switched somehow back to noop and both of'em did kind of a conflict resolution while starting. Now all is ok, both starting up and finally agree on SIO I'll give your InCall a try, thanks for the tip.
The Following User Says Thank You to ducatisto For This Useful Post: [ Click to Expand ]
 
RuedasLocas
Old
#8  
RuedasLocas's Avatar
Senior Member
Thanks Meter 413
Posts: 1,430
Join Date: Aug 2012
Location: Gdansk, Poland
I don't understand a few things... Why have a great phone, with tegra3, whatever, and then limit the phone based on the battery life... It's like buy a Ferrari and don't go more than 80 km/h because of the fuel...

Sent from my LG-P880 using xda app-developers app

LG Optimus 4X HD - EUR-V20A - Rooted
Unlocked Bootloader
PC OS - Win7 Pro x64
 
chalid
Old
#9  
chalid's Avatar
Senior Member
Thanks Meter 118
Posts: 959
Join Date: Jan 2008

 
DONATE TO ME
Having a Ferrari doesn't mean you have to go 200km/h all the time

Intelligent economy concepts are in use in the automobile industry as well. Some V8 and V10 engines can turn off half of their cylinders to save fuel when the full engine power isn't needed.
The Following 3 Users Say Thank You to chalid For This Useful Post: [ Click to Expand ]
 
ducatisto
Old
#10  
Member
Thanks Meter 11
Posts: 71
Join Date: Jul 2007
Location: Berlin
Quote:
Originally Posted by chalid View Post
Having a Ferrari doesn't mean you have to go 200km/h all the time
Intelligent economy concepts are in use in the automobile industry as well. Some V8 and V10 engines can turn off half of their cylinders to save fuel when the full engine power isn't needed.
...thats exactly as I see it. What good is having a Ferrari and going 220 mph all the time...?

 
Post Reply+
Tags
lg 4x, optimus 4x, scheduler, simple io, sio
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...