Hi I have some questions involving SetCPU on my Motorola Atrix. For one, I'd like to know the ideal profile settings people have to maximize their battery life. Also, does the Atrix have scaling governors at all? The scaling sections are blacked out for me. Perhaps if I got a custom kernel which supports them? Any help would be much appreciated.
"Ideal" can be for some and can't for other, so is very difficult but in my case just have one profile an is less 5% of the battery and is 216-456. Governors will be blacked out at least for Edgan and Faux123 is normal, Faux123 is OC by default and Edgan need to use setcpu to kick in
lexx210 said:
Hi I have some questions involving SetCPU on my Motorola Atrix. For one, I'd like to know the ideal profile settings people have to maximize their battery life. Also, does the Atrix have scaling governors at all? The scaling sections are blacked out for me. Perhaps if I got a custom kernel which supports them? Any help would be much appreciated.
Click to expand...
Click to collapse
Sent from my MB860 using XDA App
Well I meant the best profiles to save battery like when the screen is off set the cpu max and min to the lowest values. I basically just wanna know what people have found are the best settings for them. And I'm really not sure what you're talking about in the second part of your reply. Are those custom kernels? Also, does that mean there's no way to get scaling on the Atrix? Thanks.
lexx210 said:
Well I meant the best profiles to save battery like when the screen is off set the cpu max and min to the lowest values. I basically just wanna know what people have found are the best settings for them. And I'm really not sure what you're talking about in the second part of your reply. Are those custom kernels? Also, does that mean there's no way to get scaling on the Atrix? Thanks.
Click to expand...
Click to collapse
I have 312 and 216 for screen off. I had tried 216 216 like some people do, but couldn't deal with the wake lag. Still have some with 312 but not as much. TBH not sure how much it helps battery but i think it helps.
Thanks, I set that profile. Any other ones people can suggest to help with battery life?
lexx210 said:
Thanks, I set that profile. Any other ones people can suggest to help with battery life?
Click to expand...
Click to collapse
I am using Faux123 kernel with CM7 on my Atrix 4G and after a quick look, i've seen that almost 75% of my cpu time was already spent at the lowest possible speed 216 MHz. So only downclocking the maximum 1000 MHz might help with the battery life, i guess, but will the effect on performance be acceptable for dialy use? I bought this phone for a dual core 1 Ghz processor, why should i use it like it is 600 Mhz? In the end it all depends on what and how much are you willing to give up.
Related
Undervolting and profiles.
I have tried a crap ton of different undervolting setting, but none work
Also the profiles in set cpu don't seem to work for me. I have a few of them set and it always sits on the top one I need some guidence with both please!
Another thing my xda premium app isn't pushing my notafications yes its set
Sent from my MB860 using xda premium
Undervolting is a delicate process. It takes time to find the max undervolt that is stable. With that being said, try undervolting everything by the lowest amount which is -25mv. Check to see if that is stable. If so proceed to go further. Remember lower freq will typically undervolt farther than higher frequencies.
As far as profiles go your probably not using the priority values right. The higher priority is what determines which profile setcpu uses. So for instance if you want a safeguard against overheating, you could set the profile for when the cpu goes above 55C to throttle the processor way down. If you set this profile to 100(max) it will overide all other profiles at 98, 99, 75, 50...etc. Also this may be obvious to some but be sure to tick(enable) the profiles button. If thats not ticked then it doesnt matter how many profiles you have set up. It simply wont use them.
jack_slapped said:
Undervolting is a delicate process. It takes time to find the max undervolt that is stable. With that being said, try undervolting everything by the lowest amount which is -25mv. Check to see if that is stable. If so proceed to go further. Remember lower freq will typically undervolt farther than higher frequencies.
As far as profiles go your probably not using the priority values right. The higher priority is what determines which profile setcpu uses. So for instance if you want a safeguard against overheating, you could set the profile for when the cpu goes above 55C to throttle the processor way down. If you set this profile to 100(max) it will overide all other profiles at 98, 99, 75, 50...etc. Also this may be obvious to some but be sure to tick(enable) the profiles button. If thats not ticked then it doesnt matter how many profiles you have set up. It simply wont use them.
Click to expand...
Click to collapse
When I was on alien rom, I tried 25 on all and it restarted after like a minute. What worked for me was 25 25,50,50,75,75,100 fromm bottom to top. I tried it with cm7 and total no go lol
Lemme tryi 25 on all and see what I get and I didn't know that. They all werent working, so I set them all to 100 lmao, I understand that now
Sent from my MB860 using xda premium
Aparently its been running 125,125,50,75,75,75,75bottom to top cm7 with 1.3 kernel.
It did restart a couple min ago randomly. Will keep posted
Sent from my MB860 using xda premium
Glad your getting some results. If it restarts even once it means at least one of your undervolted freq isn't stable. With your settings I would wager its in the uper freq considering your undervolt in the lower freq isn't too extreme. You might try decreasing the undervolt for your upper freq to -50 -50 -50 starting at the top. Might help to stabilize bc higher freq just require more voltage. If that proves to be stable continue trying to reduce the lower freq as much as possible. Mainly bc if you set your profiles right(screen off is the most important really) your phone will spend the majority of its time on the 200mhz freq. Thus the more undervolt on that freq should theoretically give the most benefit from undervolting. This is just all from personal experience. I'm no guru. Just spent way too much time adjusting voltages on phones . And of course having the upper freq undervolted as much as possible cant hurt either.
jack_slapped said:
Glad your getting some results. If it restarts even once it means at least one of your undervolted freq isn't stable. With your settings I would wager its in the uper freq considering your undervolt in the lower freq isn't too extreme. You might try decreasing the undervolt for your upper freq to -50 -50 -50 starting at the top. Might help to stabilize bc higher freq just require more voltage. If that proves to be stable continue trying to reduce the lower freq as much as possible. Mainly bc if you set your profiles right(screen off is the most important really) your phone will spend the majority of its time on the 200mhz freq. Thus the more undervolt on that freq should theoretically give the most benefit from undervolting. This is just all from personal experience. I'm no guru. Just spent way too much time adjusting voltages on phones . And of course having the upper freq undervolted as much as possible cant hurt either.
Click to expand...
Click to collapse
25,50,50,50,50,75,75
Still getting a reboot:'(
Only good thing about the reboot is it turns on instantly
PROFILES CONFIRMED WORKING trying to indwrvolt this thing
I think I'm gonna order another battery too bc this one isn't getting the 16 hours it was, I cant say much bc I'm screwing with the settings hardcore xD I will show.all settings in a sec
Sent from my MB860 using xda premium
Sent from my MB860 using xda premium
Blahhh
Put blah there so it would post lol. Also going to download a stress test or quadrent thing to test the stress and find maximum uv
Sent from my MB860 using xda premium
Undervolting COMPLETE=D
QUAD SCORE! OCED 1.3 CM7
Right now I'm thinking my battery life is going to be amazig and if I turned the data off when not using it... omg I would last like 2 straight days prolly=D
So pumped to test everything morrow!!
Side note:800mhz or above wont go past 75 >:/
Had really important question to ask you but forgot
Also tried putting 215 to 275 that was a no go lol. My question was is there a battery manager and info like the stock one for cm7?!!!
Sent from my MB860 using xda premium
Smittyzz said:
Undervolting COMPLETE=D
QUAD SCORE! OCED 1.3 CM7
Right now I'm thinking my battery life is going to be amazig and if I turned the data off when not using it... omg I would last like 2 straight days prolly=D
So pumped to test everything morrow!!
Side note:800mhz or above wont go past 75 >:/
Had really important question to ask you but forgot
Also tried putting 215 to 275 that was a no go lol. My question was is there a battery manager and info like the stock one for cm7?!!!
Sent from my MB860 using xda premium
Click to expand...
Click to collapse
well my battery was draining mad quick so I am not overclocking It anymore unless I want to show off or play games lol, lost 20% in one hour. Now its stable and undervolted
Sent from my MB860 using xda premium
First off, regarding SetCpu and over / undercloking, dev has said it'll only underclock/overclock ONE core at a time. It's a bug and he's working on it from what I understand. If both cores are needed to be in use at the same time, no over / underclocking will be applied. Secondly, profiles work as they should in SetCpu, so that's a problem on your end. Third, the undervolting can't be more than 100mv differnce between jumps. See screen shot.
http://www.multiupload.com/YUK0KPXZLJ
Phalanx7621 said:
First off, regarding SetCpu and over / undercloking, dev has said it'll only underclock/overclock ONE core at a time. It's a bug and he's working on it from what I understand. If both cores are needed to be in use at the same time, no over / underclocking will be applied. Secondly, profiles work as they should in SetCpu, so that's a problem on your end. Third, the undervolting can't be more than 100mv differnce between jumps. See screen shot.
http://www.multiupload.com/YUK0KPXZLJ
Click to expand...
Click to collapse
I understand the 100 thing and I got the undervolting and profiles done. I hope he gets both cores supported soon and thank you dmfor the reply
Sent from my MB860 using xda premium
Yea Im skeptical about not setcpu not having support for dual cores... Did some searching on the net and couldnt find anything to support that. As far as not the tegra 2 not being able to do over 100mv jumps. That's not true. My lowest frequency is 600mv (-150) and my next frequency is at 750mv. That's a 150mv difference right there... And I'm completely stable. Its entirely dependent on your processor. They are all different and respond differently to undervolting. You just have to find what works for you. Generally though the lesser the jumps in voltage will give you more stability.
a good kernal helps too im useing faux123 v2.0 0C1.3 its undervolts quite well
us/alienv4UL/OC1.3{webtop2sd{fixed}
Anyone have a ultimate setting for saving battery life in SETCPU for the Motorola Photon?
Bump.. Just bought it myself will read more into it... But if someone has a quick down and dirty on settings for the photon would be appreciated... I did do some initial settings but felt the screen was getting too hot so I aborted the settings I applied.
I stopped using setcpu back when i had an HTC hero (2009). You really don't need it imo lol. Wanna save battery, use an undervolt kernel or turn off mobile data when you're not using it. You could also turn off auto background data sync.
Will look into it, just seemed that the percentage based rules looked attractive inthe program.. Always nice to be able to apply less than rules, greater than etc..
And if you're drinkin' well, you know
That you're my friend and I say
I think I'll have myself a beer
Don't think an app can control our cpu. I've tried setting frequencies only to have them ignored, pretty sure some programs will have the under volt ignored.
Sent from my MB855 using XDA Premium App
Set cpu undervolting my photon def works.. I did notice (not recently though) that under a lot of stress while undervolted itll kick up to a higher voltage though I havnt seen it do that for a long time now..
Sent from my MB855 using xda premium
So there is or is not good reason to use setcpu on the photon?
tcf84 said:
So there is or is not good reason to use setcpu on the photon?
Click to expand...
Click to collapse
Its all based on the personal preference man. If you feel the need to use it go ahead. Myself, I don't think its necessary. I mean it's good for setting profiles in different situations (screen on/off,charging etc). Most of the time the kernels baked in settings are good enough but some people combine a custom kernel with setcpu for maximum control over CPU. Setcpu is absolutely pointless unless you're running a custom kernel. Plus if you use cyanogen roms it will allow you to set CPU values within the rom. Again, these are just my thoughts on it man.
Well I'm in the process of trying to get CM9 working, so I guess I wouldn't need it.
Thanks for the clarification.
Can I ask, how did you UV your cpu ? is it somewhere within the setcpu, or it comes from the kernel ? I really don't understand about ocing/uving an android phone, thx.
El-Nath said:
Can I ask, how did you UV your cpu ? is it somewhere within the setcpu, or it comes from the kernel ? I really don't understand about ocing/uving an android phone, thx.
Click to expand...
Click to collapse
Custom kernels will allow you to over clock or undervolt. Set CPU just allows you to set clock speed upon boot along with custom profiles. If you install a kernel that allows undervolting it should have the custom values baked in. Again, use set CPU if you please. Joker has a set of custom kernels both uv/oc. I'm using his 1.3 oc kernel for CM7 at the moment but I'm only clocked at 1.2 just testing out. So far its amazing.
tcf84 said:
Well I'm in the process of trying to get CM9 working, so I guess I wouldn't need it.
Thanks for the clarification.
Click to expand...
Click to collapse
How did this work out for you? Where's the install? Desperate to give it a try.
bigstar3 said:
How did this work out for you? Where's the install? Desperate to give it a try.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1413349
Doesn't voltage control also work? When I was using my Epic4g, i preferred voltage control over setcpu since it does both: OC and UV.
However, I'd agree with kennypow3rs that i dont think any of it is necesary with the Photon. It's quite fast already and the battery life is amazing. I hacked my Epic 4g like crazy, through 10 ROMs, OC/UV, Eclair through GB, and I have to say, it was a waste of my time. I am now extremely happy to have the Photon, stock and rooted.
lancelot916 said:
Doesn't voltage control also work? When I was using my Epic4g, i preferred voltage control over setcpu since it does both: OC and UV.
However, I'd agree with kennypow3rs that i dont think any of it is necesary with the Photon. It's quite fast already and the battery life is amazing. I hacked my Epic 4g like crazy, through 10 ROMs, OC/UV, Eclair through GB, and I have to say, it was a waste of my time. I am now extremely happy to have the Photon, stock and rooted.
Click to expand...
Click to collapse
I've been where you've been, done what you've done, and am now at where you're at and I couldn't be happier myself.
kennypow3rs said:
http://forum.xda-developers.com/showthread.php?t=1413349
Click to expand...
Click to collapse
thanks man!
I prefer to use this instead of the ones built in to cm7/9, personal preference i guess.
But the only real reason i use it is for the profiles feature. Which i set my phone to screen off to max at 216mhz(wish i could auto disable while using Pandora), then to any time below 100% battery to max 750mhz (with jokers kernel that disables the 2nd core) and then finely to run full speed when its plugged in.
kennypow3rs said:
Custom kernels will allow you to over clock or undervolt. Set CPU just allows you to set clock speed upon boot along with custom profiles. If you install a kernel that allows undervolting it should have the custom values baked in. Again, use set CPU if you please. Joker has a set of custom kernels both uv/oc. I'm using his 1.3 oc kernel for CM7 at the moment but I'm only clocked at 1.2 just testing out. So far its amazing.
Click to expand...
Click to collapse
where can I find those custom value ? and how I set them ?
and while on it, I want to ask since I'm using setCPU to undervolt, what is the normal voltage of 1.2 cpu clock ? I'm noob at this please bear with me, thx
Funny, I have been using SetCPU until Kennypow3rs said something. Although it worked, I have ROM Toolbox Pro. I figured out yesterday, It does all that performance crap and more. Matter fact, I got 15 hours out of my battery (Granted, 7 of those hours I was sleep!)
Lol.
Sent from my HTC EVO View 4G Honeycomb Tablet, runing on the Now Network, (or my AT&T Home Router, lol).
Can i overclock my OPTIMUS ONE p500 running with 4WiSEMONKEYS ROM to
Minimum CPU frequency = 320 or 480
Maximum CPU frequency = 729..
CAN I OVERCLOCK IT?
what is the disadvantage of this? or what is the bad result of this??
PLEASE HELP GUYS!
thanks
Read other threads first..................
I think 320 and 691 is best for our O1
suzhipack said:
Can i overclock my OPTIMUS ONE p500 running with 4WiSEMONKEYS ROM to
Minimum CPU frequency = 320 or 480
Maximum CPU frequency = 729..
CAN I OVERCLOCK IT?
what is the disadvantage of this? or what is the bad result of this??
PLEASE HELP GUYS!
thanks
Click to expand...
Click to collapse
Yes u can safely over clock it upto 748 MHz. But over clocking the phone has its disadvantages. So I'd recommend overclocking while playing games whereas keeping it on 600/480 at other times
Sent from my LG-P500 using xda premium
Yes you can UC and OC this ROM, but as you were told it has disadvantages:
Heating, to mention one. Instability?
If you are using some OC application (e.g. setCPU and similar) that supports profiles, you can enable different frequencies for different cases (screen off, charging etc) so if you're on 729MHz and temperature gets above, say 45degrees, profile can enable something like 600MHz and so on.
I've found through trial and error (actually more error than trial ) that is it not such a good idea to OC this phone beyond 729-748MHz, and it is really dumb to OC beyond it + enable "start on boot" option
So, just in case you finger "accidentally slides" to higher frequency ranges, better have either an "undo settings" flashable file or a recent nand backup...
To make long story short: no real benefit below 300MHz (I had lots of freezes with lower freqs), not much gain above 729MHz (unless you need desperately something to heat the room in the winter ).
Thanks for the help guys
i think stable o.c for our optimus 1 is ranges from 320 up to below 700..
by the way im asking it becoz i will use it everyday..
maybe thats all i think.. hehe
suzhipack said:
Thanks for the help guys
i think stable o.c for our optimus 1 is ranges from 320 up to below 700..
by the way im asking it becoz i will use it everyday..
maybe thats all i think.. hehe
Click to expand...
Click to collapse
Basically there's not much difference between voltages at 320/480 Mhz. So you can use any of them while among the higher ranges 729 is much more stable than 748.What I mean to say is-take your pick
Sent from my LG-P500 using xda premium
ok thanks )
by the way, if i overclock it up to 729? it will make my battery much weaker?
and i think if i use wifi or play it will make my unit hotter? something like feeling something in the back? im just curious )
suzhipack said:
ok thanks )
by the way, if i overclock it up to 729? it will make my battery much weaker?
and i think if i use wifi or play it will make my unit hotter? something like feeling something in the back? im just curious )
Click to expand...
Click to collapse
Over clocking above 700Mhz will always produce more heat than normal...and let me say-while playing games or using internet-you will really feel the heat Battery falls much faster...Do not allow increase of temperature above 40°C or it can seriously harm health of battery
PS-Heat can be decreased by opening back cover and exposing to a fan or something.Personally I overclock upto 748Mhz (mostly 729)
Sent from my LG P500 using XDA Premium
Press thanks button if I helped you in any way
OK its final i will overclock it less than 700 )
LOL!
thanks
but i think i can feel the heat in less than 700 hahahaha!
but its ok i will just get the back cover
In the thread it's recommended that, as it is unstable, you shouldn't overclock it and stay the way it is
I don't know if mileage will differ from one phone to another, but mine's set to 320-768. I've kept it that way for the longest time, even before trying out 4WISEMONKEYS. So far so good. If I set it to any other 700-something MHz that's when I feel the heat.
What settings are best for optimal performance and battery life? I don't have any experience with this, and I don't want to screw anything up. I just got tired of my games always lagging, but I don't want a battery drainer. I dont believe I have a custom ROM. Thanks for any and all help.
NLangan said:
What settings are best for optimal performance and battery life? I don't have any experience with this, and I don't want to screw anything up. I just got tired of my games always lagging, but I don't want a battery drainer. I dont believe I have a custom ROM. Thanks for any and all help.
Click to expand...
Click to collapse
SetCPU probably won't work very well unless you flash a custom KERNEL. You can mess around with it if you like and you'll probably won't mess things up. One thing I discovered before custom kernels came out is that you can enable the second core by enabling profiles in setcpu. YOu can see that in the menu option of setcpu for "cpu". That may help you in your games. If you set max at 1500 and min 192 initially, you'll see that next time you start setcpu, the max and min are both at 1500. I used another app like cpu monitor widget to see what was happening and low and behold the cpu was scaling 'properly', so I left the setting in setcpu at 1500 and 1500.
In the end...it doesn't work quite the way it was designed for and even with custom kernels we're seeing some issues with it, but mess with it, you may find that enabling the 2nd core will produce less laggy games. You'll have to judge the affect on battery.
topgun1953 said:
SetCPU probably won't work very well unless you flash a custom KERNEL. You can mess around with it if you like and you'll probably won't mess things up. One thing I discovered before custom kernels came out is that you can enable the second core by enabling profiles in setcpu. YOu can see that in the menu option of setcpu for "cpu". That may help you in your games. If you set max at 1500 and min 192 initially, you'll see that next time you start setcpu, the max and min are both at 1500. I used another app like cpu monitor widget to see what was happening and low and behold the cpu was scaling 'properly', so I left the setting in setcpu at 1500 and 1500.
In the end...it doesn't work quite the way it was designed for and even with custom kernels we're seeing some issues with it, but mess with it, you may find that enabling the 2nd core will produce less laggy games. You'll have to judge the affect on battery.
Click to expand...
Click to collapse
I appreciate the help! [Thanked]
alright. ive been playing around and cant find some good governors for what i want.
for hardcore gaming, what governor have you found that works the best
for best batter saving, but still be able to watch videos, surf web, email and just general navigating without it being too slow.
which governors do you guys use for both of those? thanks
Quadrider10 said:
alright. ive been playing around and cant find some good governors for what i want.
for hardcore gaming, what governor have you found that works the best
for best batter saving, but still be able to watch videos, surf web, email and just general navigating without it being too slow.
which governors do you guys use for both of those? thanks
Click to expand...
Click to collapse
anyone?
Use the smartassV2 governor. It regulates the CPU frequency according to load (sorta like ondemand except it works better).
darkghost568 said:
Use the smartassV2 governor. It regulates the CPU frequency according to load (sorta like ondemand except it works better).
Click to expand...
Click to collapse
i tried and i liked it, but it like locked my cpu at 1.24ghz (thats the max i have it set to) and even if i changed it, it would lock to the max frequency????
Quadrider10 said:
i tried and i liked it, but it like locked my cpu at 1.24ghz (thats the max i have it set to) and even if i changed it, it would lock to the max frequency????
Click to expand...
Click to collapse
I'll have v1 of Funky kernel out soon if you want to try out wheatley.
I've been a fan of smartassV2 since the first time I used it on the Thunderbolt. It is as close to an ideal governor as I've ever used. SmartassV2, with a complete sysfs implementation, can be tweaked very nicely. It is a governor that you can really tune so that most of the time it's not running balls out, but it's not loafing along either, which is how a governor SHOULD function. (I like to see a nice bell curve peaking at an ideal frequency, and spiked way out at the bottom frequencies when I look at a bar chart of my time-in-state's.) From what I can tell, few if any devs tune their governors to their kernels. I'm thinking that's how we ended up with a dozen or so governors that are rather similar, yet rarely ideal.
Snuzzo said:
I'll have v1 of Funky kernel out soon if you want to try out wheatley.
Click to expand...
Click to collapse
Wheatley is epic.
Sent from my Rezound using Tapatalk 2
loonatik78 said:
I've been a fan of smartassV2 since the first time I used it on the Thunderbolt. It is as close to an ideal governor as I've ever used. SmartassV2, with a complete sysfs implementation, can be tweaked very nicely. It is a governor that you can really tune so that most of the time it's not running balls out, but it's not loafing along either, which is how a governor SHOULD function. (I like to see a nice bell curve peaking at an ideal frequency, and spiked way out at the bottom frequencies when I look at a bar chart of my time-in-state's.) From what I can tell, few if any devs tune their governors to their kernels. I'm thinking that's how we ended up with a dozen or so governors that are rather similar, yet rarely ideal.
Click to expand...
Click to collapse
Alright now my problem is that I set my CPU to 192mhz lowest and 1.24 max. And that's for normal use. I'm running smart ass2 Nd it's not licking my CPU at max anymore, but it keeps.moving the max to 1.51ghz.
any ideas on how to fix tht?
Quadrider10 said:
any ideas on how to fix tht?
Click to expand...
Click to collapse
No frills CPU in play store
Sent from my ADR6425LVW using Tapatalk 2
Quadrider10 said:
Alright now my problem is that I set my CPU to 192mhz lowest and 1.24 max. And that's for normal use. I'm running smart ass2 Nd it's not licking my CPU at max anymore, but it keeps.moving the max to 1.51ghz.
Click to expand...
Click to collapse
Quadrider10 said:
any ideas on how to fix tht?
Click to expand...
Click to collapse
Yeah. Don't use DSB's kernel. I spent DAYS trying to figure out what his kernel is trying to do as far as governors. I'm not going to talk smack about the guy's work, but I will tell you what I know.
I doesn't appear any of the governors have been tweaked for his kernel. It looks like code was just tossed in there and left however someone else wrote it. For instance, smartassV2 has a sleep_wakup_freq of .998GHz, which is much slower than it should be. It SHOULD be near or equal to scaling_max_freq. Likewise, the max_cpu_load (which determines when the cpu should scale up) is 70, a fairly aggressive number, while the awake_ideal_freq and sleep_ideal_freq are pointlessly high. If I had to guess, these look like parameters for a Snapdragon S1 SoC, not the dual core S3 the Rezound has. No matter what governor you choose, it's only active on "cpu0". "cpu1" runs ondemand no matter what. The reason you have trouble making settings for the governor stick is because the sysfs location disappears and reappears for no obvious reason. It appears when things pop in and out (presumably when cpu1 goes on and off line), things are reset.
Cold hard reality is this: You're NEVER going to optimize any kernel out there to it's fullest potential. Either the options aren't there to tweak, or they behave in inexplicable ways. I can't tell you why DSB's kernel (not to single out a dev or his work, but I'm certain that's the kernel you're talking about) does what it does, but it's so far divorced from optimized on such basic levels you're better off not wasting your time.
As an aside:
After getting a rough feel for what some of these kernels are doing, I'm not at all surprised some kernels have had significant heat and battery drain issues. There are things that simply do not work right or work consistently. The devs shouldn't be blamed for this. These are probably the issues they're trying to work around that they inherited from the sources they're starting from and what makes tweaking them so difficult.
I acutely got everything to work. I'm just trying to overclock the GPU.