[Q] Add more maximum CPU frequency options to CyanogenMod? - Samsung Galaxy Nexus

I'm new to the android modding process, but I'm fairly experienced in linux
I'm guessing I need a custom kernel with the underclock options I want right? The options given are 1200 and 920, I want something like 1066 for a nice middle ground to set my maximum clock speed to, as 920 is too slow for most applications to perform smoothly, but 1200 is way too much heat generated with my apparently defective toroplus

Just flash another kernel which has more CPU freq steps
Sent from my Galaxy Nexus using xda premium

If you're fairly experienced in GNU/Linux, you should be able to build and cherry pick commits for a arm kernel.
Edit: this means look at a cm10 compatible kernel source that has oc implemented.
a maguro wrote this.

I was worried I would have to craft and compile my own kernel like back in my gentoo days but I picked up franco kernel and it had exactly what I was looking for. While the phone can still get hot its much slower than it used to be and my battery life seems to have doubled while watching streaming video over wifi
Sent from my Galaxy Nexus using xda app-developers app

Related

[UNDER VOLTAGE!] Galaxy Nexus Undervoltage Test

Wanna save some battery?
Have a look at this, my experience on undervolting my Nexus using Franco kernel:
Red - system not stable
Green - system stable and runs without any crash
https://docs.google.com/spreadsheet/ccc?key=0Ah8PsMa_NqfedC1sZjhWUkNCRHJHeWNOS1RzU1NUNEE
Only tested 3 minutes? Let us know after you have more time under your belt.
sent with 3g courage. better recognize. 4g courage coming soon. stock up on diapers.
@rbiter said:
Only tested 3 minutes? Let us know after you have more time under your belt.
sent with 3g courage. better recognize. 4g courage coming soon. stock up on diapers.
Click to expand...
Click to collapse
the 3 minutes were tested under heavy duty - frequent task switching, video streaming and file system stressing. I'll update the document once I find any unstable voltages, so please come back for updates if you wish.
btw, everyone's phone is different, so the voltage settings may not work on all phones.
Here's what I've been using
Two words..
Smart reflex
Sent from my Galaxy Nexus using xda premium
ChongoDroid said:
Two words..
Smart reflex
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
If you wanna take the time to play with the voltages, you will get better battery life than using SR. I watched SR and it was running a good 75+mv higher across the board than when I underclocked it. Its been just as stable and smooth manually undervolting.
Sent from my Galaxy Nexus using Tapatalk 2
I was reading about few people showing undervoltages and stuff but I get really lost I dont want to mess up my phone.
I am running the lean kernel or imoseyon and I flashed it via the franco kernel app it has his kernel and the one I said.
Now I have no idea which settings to choose and which are safe... can anybody help me out?
-viperboy- said:
If you wanna take the time to play with the voltages, you will get better battery life than using SR. I watched SR and it was running a good 75+mv higher across the board than when I underclocked it. Its been just as stable and smooth manually undervolting.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Some people should only use SR, since they do not know how to uv, and troubleshoot that by themselves.
Sent from my i9250 using Forum Runner
So, what's the point OP? Wonderful chart for your own use, but does little for everyone else.
miketoasty said:
So, what's the point OP? Wonderful chart for your own use, but does little for everyone else.
Click to expand...
Click to collapse
Its a reference for others, not a "guaranteed to be the best voltages" chart.
Sent from my Galaxy Nexus using Tapatalk 2
I've used these as a good reference.
The voltages have been stable on my Galaxy Nexus. They are good to reference. In most cases the most I could undervolt from these settings was 25mV. So far, I've had pretty good battery life. I'll definitely vouch for houzuoguo's spreadsheet.
Anyone have real statistics and battery readings that prove undervolting is even worth the effort?
where is the test? i dont see any testing
Sent from my Galaxy Nexus using xda premium
nomisunrider said:
Anyone have real statistics and battery readings that prove undervolting is even worth the effort?
Click to expand...
Click to collapse
I'll try to do some identical real world testing with my normal usage with Smart Reflex on then with my undervolt settings. I should be able to report back in a day or two.
The Results
Okay, so here are my results:
ROM: AOKP build 36
Kernel: Franco 166
Governor: Interactive
SmartReflex enabled
CPU: 192MHz to 1036MHz
Battery: Stock 1850mAh
3G on when screen is on with occasional LTE usage. Never used WiFi.
The first 3 attachments are without undervolting.
Attachments 4-6 show my undervolting settings.
The last 3 attachments are with my undervolting settings enabled. FYI, I used the saved values for the last 3 attachments.
If anyone wants anymore information on app usage just let me know. I have a few more screenshots, but didn't feel like uploading a ton of files.
I'm not sure if these results are sound, but I just updated to AOKP build 38 and Franco Milestone 4 kernel. I'll continue to test and see if these results are consistent.
Doesn't look much of a difference with doesn't it? according to CPU Spy and screen on time, as well as looking at 384MHz and 1036MHz CPU.
Thanks for the suggestions Houzuoguo. I am running LiquidSmooth-ICS-v1.5mr1 and Franco Kernel Milestone4
I took your settings and raised them all by 25.
I used Set CPU to set them and i also set the CPU to ondemand and dropped the CPU speed to 1036.
Are you using Set CPU to do this?
My Results
Thanks you very much BrandT90!! I tried some of you settings and changed some values. It's incredible. 11 hours!!! :good:
Look at the screenshots
ROM: Paranoid Rom 2.16
Kernel: Franco Milestone 5
Governor: Ondemand
SmartReflex enabled
CPU: 230MHz to 729MHz (but I use the schedule feature in SetCPU for Apps which need more CPU)
Battery: Stock 1850mAh
I set my brightness to automatic and tweaked the settings in cm10.
3G/Wifi: Juice Defender manages them.
Without undervolting I had the same results like BrandT90. (Look at his first 3 screenshots)
View attachment 1365310 View attachment 1365309 View attachment 1365311 View attachment 1365312
BrandT90 said:
Okay, so here are my results:
ROM: AOKP build 36
Kernel: Franco 166
Governor: Interactive
SmartReflex enabled
CPU: 192MHz to 1036MHz
Battery: Stock 1850mAh
3G on when screen is on with occasional LTE usage. Never used WiFi.
The first 3 attachments are without undervolting.
Attachments 4-6 show my undervolting settings.
The last 3 attachments are with my undervolting settings enabled. FYI, I used the saved values for the last 3 attachments.
If anyone wants anymore information on app usage just let me know. I have a few more screenshots, but didn't feel like uploading a ton of files.
I'm not sure if these results are sound, but I just updated to AOKP build 38 and Franco Milestone 4 kernel. I'll continue to test and see if these results are consistent.
Click to expand...
Click to collapse
3hrs 55min on stock battery? That's awesome
--------
Sent from my Nexus Galaxy
Thanks for these settings! I'm hoping this continues to get updated.

Does apps like SetCPU actually work?

There's a lot of apps on the market for rooted devices that claim that they can alter your device CPU ( "SetCPU" for instance, not 'picking on' that one, just an example).
Does these apps actually work when it comes to altering your CPU performance and if so, is this equivalent to overclocking your device (which I thought required changes at the kernel level)? If not..what is the benefit/value in using CPU altering apps like these?
Thanks!
If the kernel supports it, yes.
Tx Redneck said:
If the kernel supports it, yes.
Click to expand...
Click to collapse
Ok, to clarify my question then.....running STOCK ICS on the A100 and being rooted - will apps like SetCPU actually overclock the device?
To quote the app description:
SetCPU is a tool for changing the CPU settings (capable of overclock and underclock) on a rooted Android phone, including the Galaxy Nexus, Nexus S, Motorola Droid, Nexus One, G1, G2, Samsung Galaxy S II, myTouch 4G, Motorola Xoom, or one of many other devices to improve performance or save battery.
The benefits aren't just over clocking, but underclocking and undervolting, also if the kernel supports it. Mostly just battery life stuff while screen off stuff like that. As far as I can tell, flex reaper using a tweaked Acer core doesn't support any of it. I use CPU master on all my devices and the Acer continually goes past my Max setting. No current kernel I know of for iconias will over clock, at least a100 kernels. Hopefully when source drops cm9 will include OC/UV/UC support, as well as other kernels by other devs.
Tapatalked from my A100 - Flex Reaper RF1.
It appears I've answered my own question: Stock ICS does not allow overclocking through apps like setCPU, etc. 1k remains the max it can be set to.
Oh well.

My Galaxy Nexus hardware is crap; help me work around it!

OK, the long and short of it is - this GNexus is unstable even at stock clock speeds. It reboots periodically (this is true on stock JB and CM10).
On CM10, I've managed to get logcats (which reveal nothing consistent), but more usefully (maybe) is last_kmesg. It tells me:
Unhandled fault: imprecise external abort
So - can somebody tell me a way to make this device more stable? I am pondering underclocking. Or changing the governor. Or changing the voltage (although, I don't know which way to go: up or down!).
I guess I'm looking for whatever tricks overclockers would use to increase stability - except, leaving it at the stock clock speed
JeremyNT said:
OK, the long and short of it is - this GNexus is unstable even at stock clock speeds. It reboots periodically (this is true on stock JB and CM10).
On CM10, I've managed to get logcats (which reveal nothing consistent), but more usefully (maybe) is last_kmesg. It tells me:
Unhandled fault: imprecise external abort
So - can somebody tell me a way to make this device more stable? I am pondering underclocking. Or changing the governor. Or changing the voltage (although, I don't know which way to go: up or down!).
I guess I'm looking for whatever tricks overclockers would use to increase stability - except, leaving it at the stock clock speed
Click to expand...
Click to collapse
Well. If you get reboots , increase the voltages by 25 mv. See if that helps.
Sent from my trasbeaned Galaxy Nexus.
The lower voltages allow less use of battery, but if they are too low (reboot, freeze), you should increase it a little
If you're having reboot issues even on stock, it sounds like a hardware issue and needs to be replaced.
Sent from my Galaxy Nexus using Tapatalk 2
geoffcorey said:
If you're having reboot issues even on stock, it sounds like a hardware issue and needs to be replaced.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
I don't have 400 bucks lying around, hence my desire for a way to make this one just suck less
I'll try the voltage increase to see if that improves anything. Is there a recommended app for doing this?
Sent from my Galaxy Nexus using Tapatalk 2
Cm10 has the option in "performance" settings to change your voltages
Sent from my Galaxy Nexus using xda premium
Switch to the Team EOS rom (nightly or stable) , use the latest Franco Kernel(latest) with gpu at 384 and finally underclock to 1ghz instead of the stock 1.2. I am currently using the dyninteractive governor.
I experience less heat, way fewer reboots, better 4g, things are still snappy and you can still speed up animations to .5x the speed in developer options. Oh and the extra battery life is nice.
Someone also recommended using only one band with WiFi. I use 2.4 only. It can be found in the advanced setting in wireless.
GNex + Team EOS JB + Franco Kernel + @1Ghz = Stable Goodness
JeremyNT said:
I don't have 400 bucks lying around, hence my desire for a way to make this one just suck less
I'll try the voltage increase to see if that improves anything. Is there a recommended app for doing this?
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
It still should be covered under the manufacturer warranty.
Allons-y
.
Allons-y[/QUOTE said:
It's not Allons-y, it's Alonso Bistrot :laugh:
Click to expand...
Click to collapse
Manufacturer warranty, insurance. Your carrier should be willing to swap the phones out especially if you just got it. Running jbsourcery 2.3.6 and Franco milestone. I've had a total of 4 reboot period on this device since it was debuted.
runhopskipjump said:
Switch to the Team EOS rom (nightly or stable) , use the latest Franco Kernel(latest) with gpu at 384 and finally underclock to 1ghz instead of the stock 1.2. I am currently using the dyninteractive governor.
I experience less heat, way fewer reboots, better 4g, things are still snappy and you can still speed up animations to .5x the speed in developer options. Oh and the extra battery life is nice.
Someone also recommended using only one band with WiFi. I use 2.4 only. It can be found in the advanced setting in wireless.
GNex + Team EOS JB + Franco Kernel + @1Ghz = Stable Goodness
Click to expand...
Click to collapse
Lol @ fewer reboots. Seriously? Can't remember the last time I had a reboot.
...
malaroth said:
Manufacturer warranty, insurance. Your carrier should be willing to swap the phones out especially if you just got it. Running jbsourcery 2.3.6 and Franco milestone. I've had a total of 4 reboot period on this device since it was debuted.
Click to expand...
Click to collapse
This is the unlocked international gsm phone which has no US warranty. Obviously if I could get it fixed for free I would.
Sent from my Galaxy Nexus using Tapatalk 2
@rbiter said:
Lol @ fewer reboots. Seriously? Can't remember the last time I had a reboot.
...
Click to expand...
Click to collapse
It would reboot by itself when it became too warm. Franco's lastest 282 kernel seems to have solve this heat/self reboot issue for me. I can use 1.3 ghz without a problem. I couldn't do the stock 1.2ghz on the stock kernel without it rebooting by itself. It is also super smooth and fast.
GNex + Team EOS JB + Franco Kernel + @1Ghz = Stable Goodness

[Q] Nexus 7 (2013) Overclocking

So, I was wondering if it is possible at all to overclock the Nexus 7 (2013). When I go to the app to overclock it (Yes, already rooted and installed busy box) I am unable to change max CPU's frequency higher than the default 1.5ghz. I also can't change the GPU's frequency over 400. Was wondering if there's like a limit to it or something. I was hoping I could overclock to 2ghz. Please help, thanks
http://forum.xda-developers.com/showthread.php?t=2389022
Sent from my ADR6425LVW using xda app-developers app
Not to be mean or anything. But you really should not be overclocking your device at all when you don't even know what is required to over clock in the first place'. Let alone 2ghz.
albundy2010 said:
Not to be mean or anything. But you really should not be overclocking your device at all when you don't even know what is required to over clock in the first place'. Let alone 2ghz.
Click to expand...
Click to collapse
Everybody has to start somewhere.
The kernel linked above should work fine. I would recommend backing up in TWRP/CWM before installing in case something goes wrong.
Why would you need to overclock this device? It already runs amazingly smooth with no lag whatsoever. What is it that you need the overclock for?
>^.^< Sent from meow HTC One which is like catnip to me atm
DowntownJeffBrown said:
Why would you need to overclock this device? It already runs amazingly smooth with no lag whatsoever. What is it that you need the overclock for?
>^.^< Sent from meow HTC One which is like catnip to me atm
Click to expand...
Click to collapse
to run games anyway i got nexus 4
Most Stable Simple Kernel Tweaks (GPU, CPU, I/O, GPU Governor, CPU Governor, Voltages
Hey guys, I got really bored tonight and decided to do a lot of kernel tests and this is what i found to be the most stable...
CPU- 1.944 GHz with Intellidemand
GPU- 504 MHz with Ondemand Governor
I/O- Deadline with Read Ahead Buffer Size at 4096
Voltages- 12500 DOWN on every frequency
I'm running my Nexus 7 (2013) on the 4.4 KitKat
Build Number- KRT16S
Rooted? Duh
Kernel? 3.4.0-ElementalX-2.2+ [email protected] #1 Tue Nov 26 16:05:50 EST 2013 - http://forum.xda-developers.com/showthread.php?t=2389022
Kernel Mod App? Trickster Mod Free Version
So let me get this right, you oc your CPU to 2ghz yet you use a battery saving (read low performance) CPU governor?
Nexus 7 LTE
Stock rooted KOT49E
Faux Kernel
Raverbunny said:
So let me get this right, you oc your CPU to 2ghz yet you use a battery saving (read low performance) CPU governor?
Nexus 7 LTE
Stock rooted KOT49E
Faux Kernel
Click to expand...
Click to collapse
Intellidemand is (for me) the fastest and smoothest overall with decent battery life as well...
Goes to show not all devices are the same, with Faux kernel on stock 4.4.1, intellidemand makes the device laggy in games whereas interactive is smooth as for me
Nexus 7 LTE
Stock rooted KOT49E
Faux Kernel
I haven't found one game that has made this tab lag yet. Maybe next year there will be a reason to over clock the n7 2013. It's a great device that just purrs.
Sent from my Nexus 7 using Tapatalk
Well Beach Buggy Blitz would lag at times when there was a lot on screen (like the cave full of coins would kill my fps), This was on stock Kitkat, with custom kernels works fine with no drop in fps.
On a funny side note, cm11 runs everything lag free without needing oc or custom kernels, so maybe it's the stock kernel that's crap
Nexus 7 LTE
Stock rooted KOT49E
Faux Kernel
ppsspp lags whilst it has better performance on Mali-400 & 450 and PowerVR SGX, what's a safe gpu overclocking speed 450Mhz is the Samsung GT-I9505G Galaxy S4 Google Edition
Nexus 7 frame drops
I have a Nexus 7 2gen and i hace notice a frame drop playing Shadowgun Kik Kat 4.4.2. I was so frustraded that I was starting to dislike the nexus 7, but searching I found this threat and read a comment were said about installing a different kernel so I installed ElementalX 2.6, since then I haven't expirience any frame drop playing shadowgun I really enjoy it now, maybe is bad stock kernel. I hope this threat help others
Sent from my Nexus 7 using Tapatalk[/QUOTE]
The only game I've played that managed to drop my frames substantially that I would notice was Real Racing 3.
Now, I have CleanRom and ElementalX onboard but haven't played anything to test the performance. 2.1Ghz and GPU at 500Mhz.
I am currently using stock rom with elementax kernel, cpu @1,72ghz and gpu @450mhz. When i tried 2ghz oc, everything worked fine, but it got really hot while gaming. So i´m asking me how dangerous it is to use such high oc values in daily life. How much could it decrease the lifespan of the components?
Blizzard300 said:
I am currently using stock rom with elementax kernel, cpu @1,72ghz and gpu @450mhz. When i tried 2ghz oc, everything worked fine, but it got really hot while gaming. So i´m asking me how dangerous it is to use such high oc values in daily life. How much could it decrease the lifespan of the components?
Click to expand...
Click to collapse
We can only guess. Keep it at 2ghz, and let us know how long from now before your CPU is baked, then we'll all know for future reference.
Also there is an inductive charging coil on the inside for wireless charging some day when they come out with the chargers, sweet ****
Sent from my Nexus 7 using XDA Premium HD app
Actually it is an underclocked snapdragon 600, but i didn't know that this cpu supports a clock speed until 1.9ghz (thought 1.7ghz would be standard clock). So i think up to 2ghz there shouldn't be any problems and it's okay for everyday use. I've also heard of some rumors that our nexus 7 2013 contains a "second choice" snapdragon 600 chipset, which didn't fullfill the predetermined requirements and that's why it was rebranded as an s4 pro... but this is really unimportant and just speculation.
Sent from my Nexus 7 using XDA Premium 4 mobile app
!!!
omg you certainly shouldn't overclock it because the SOC architecture is designed to run at optimal clock speeds... by overclocking it, you might shorten the lifespan of your device and you might even damage it permanently as well

[Q] CPU Temperature exceeding 80°C! How dangerous?

Hi guys,
I understand that some heat when running resource intensive applications and games is to be expected but I believe I've passed into the danger zone, so to speak. When playing XCOM my CPU temperature quickly exceeds 80°C. From my googling on the matter I have come to assume that a temperature as high as 80°C is dangerous for the hardware of the device, but I have had trouble finding upper threshold limits for the model itself.
I guess my questions are as follows:
1) How damaging would running the CPU at 80°C for an extended duration (1hr +) be?
2) What would you consider the max acceptable CPU temperature to be?
3) Assuming it is as bad as thought, what are my options to reduce the CPU temperature, short of avoiding the problem applications? Underclocking seems to be a common suggestion, but I get the feeling that XCOM, or similarly taxing applications, may just fail to run or become incredible sluggish under such constraints.
My device is rooted and running Lean Kernel v2.4 along with the w03Slim ROM. Found here: http://forum.xda-developers.com/showthread.php?t=2638116
I've done similar test runs in the Temasek kernel with the recommended configurations through Trickster Mod and there is no difference, the CPU still exceeds 80°C when playing XCOM. After a week or so of googling, searching the forums, and digging through device manuals I feel like I'm spinning my wheels.
Any insight or advice you all might have is greatly appreciated.
Solved!
http://forum.xda-developers.com/showpost.php?p=52464294&postcount=2495
Sent from my SM-N900T using XDA Premium 4 mobile app
Does not exceeds to 80c now?
You can try a custom kernel, i would recommend you BioShock kernel, with conservativex, max freq 2.2 ghz and undervolt 25 mV... No more over warming for me, great performance and battery life
Sent from my TWEAKED KITKAT note 3 powered by BioShock kernel
dramitt_live said:
You can try a custom kernel, i would recommend you BioShock kernel, with conservativex, max freq 2.2 ghz and undervolt 25 mV... No more over warming for me, great performance and battery life
Sent from my TWEAKED KITKAT note 3 powered by BioShock kernel
Click to expand...
Click to collapse
Agree with this post, conservativex is a great governor to keep your cpu in check and not over throttle itself, also check out my thread I made here awhile back and apply the 8th post down. It really helped keep the temp down on my phone when playing graphically intensive games like dead trigger 2,riptide gp2 etc. Also if you have trickster mod or faux clock(really recommended) you can scale down your max frequency, that should really help keep it cooler and you won't see much of a performance drop (if any) while gaming or heavily using your phone.
Sent from my SM-N900T using xda premium
d12unk13astard said:
Agree with this post, conservativex is a great governor to keep your cpu in check and not over throttle itself, also check out my thread I made here awhile back and apply the 8th post down. It really helped keep the temp down on my phone when playing graphically intensive games like dead trigger 2,riptide gp2 etc. Also if you have trickster mod or faux clock(really recommended) you can scale down your max frequency, that should really help keep it cooler and you won't see much of a performance drop (if any) while gaming or heavily using your phone.
Sent from my SM-N900T using xda premium
Click to expand...
Click to collapse
Does it works with KitKat?
Sent from my TWEAKED KITKAT note 3 powered by BioShock kernel
dramitt_live said:
Does it works with KitKat?
Sent from my TWEAKED KITKAT note 3 powered by BioShock kernel
Click to expand...
Click to collapse
Yes I have applied it on kk roms too, phone idles and runs much cooler after applied.
Sent from my SM-N900T using Tapatalk
d12unk13astard said:
Yes I have applied it on kk roms too, phone idles and runs much cooler after applied.
Sent from my SM-N900T using Tapatalk
Click to expand...
Click to collapse
Sounds great.. But i have a question.. Some settings are for ondemand based govs wich are unstable with kk... So would you recommend to try this with interactivex? Or wich one. TIA
Sent from my TWEAKED KITKAT note 3 powered by BioShock kernel

Categories

Resources