[kernel]2014329-goodHanrry-kernel_more^.^N900-Exynos_V4.0A|permissive|UV|stock - Galaxy Note 3 Exynos Android Development

Nice to meet you! Nice to share my N900 kernel daily used that complied with original opensource.
PREREQUISITE
Samsung N900
Working recovery(flash it with recovery like CWM)
understanding my poor english
FEATURES
complied with samsang opensource:SM-N900_JB_Opensource_Update2
toolchain:4.6.3
Sview cover support(be able to use Sview cover without Sview chip on the back of the cover )
init.d support
exfat support
Selinux : Permissive
&
You can select one of the two choice:
changelog 20140125 (not support android 4.4,just for jb4.3! 4.4 coming later):
kernel-n900-goodHanrry-V3.2-A-stweaks: add more change than V3.1_A
1.add uci support for Stweaks
2.set dowm the gpu up threshold from 100M to 177M,177M to 266M
3.add dynamic cpu hotplug
4.add zram
5.add trigger for cpu logger in Stweaks (turning off means more power saving)
6.add trigger for WIFI_PM in Stweaks (PM_MAX:power saving,PM_fast:wifi speed not down when screen off,but more power used)
7.set dowm the cpu touch boost/key boost from 650 to 500 (means more power saving )
8.add option for gpu min frequence (you can lock the gpu min frequence)
Mod edit: Temporarily removed while waiting for kernel sources

awesome
flashed it ..its working nice ...hope you make an overclock version ..if i set the voltage above 1300 the phone reboots ..i think its because of the heat

karthickkatta said:
flashed it ..its working nice ...hope you make an overclock version ..if i set the voltage above 1300 the phone reboots ..i think its because of the heat
Click to expand...
Click to collapse
Oh,both too low or to high voltage mean to unstable.So,do not make too big change on the voltage setting.Usually,I set voltage of all freq about -50 lower.Of cause,voltage of some freq can be set lower than -50,but I have not tested.When I`m free,I`ll keep testing and improving.
Thank you for your reply!

goodhanrry said:
Oh,both too low or to high voltage mean to unstable.So,do not make too big change on the voltage setting.Usually,I set voltage of all freq about -50 lower.Of cause,voltage of some freq can be set lower than -50,but I have not tested.When I`m free,I`ll keep testing and improving.
Click to expand...
Click to collapse
Thanks for developing the kernel ...I get 3900 on geek bench ...and please try to make an oc kernel ...With gpu oc ...The cluster management is good ..I will support you thanks

@goodhanrry ...Nice to see you here... I've been using your roms for a while now and they are pretty much stable//I was wondering if you would release it on xda sometime soon for the rest of the world..hehe

MIRROR
hi @goodhanrry,
MIRROR's
goodhanrry Kernel V2.0
kernel-n900-goodHanrry-V2.0
kernel-n900-goodHanrry-V2.0A
wish helps,

Perfect
hi friends,
I have UV -50mV revised all A7 cores and made Stability test every step all perfect.
When go over 75mV system crashed.
I will test 800mHz to 1900mHz A15 cores with undervolt and report.
--------- A15 Cores (800mHz to 1900mHz) -------
800 mHz - 775mV (-125mV) revised
900 mHz - 800mV (-125mV) revised
1000 mHz - 825mV (-125mV)
1100 mHz - 850mV (-125mV)
1200 mHz - 850mV (-150mV)
1300 mHz - 900mV (-125mV)
1400 mHz - 925mV (-125mV)
1500 mHz - 950mV (-125mV)
1600 mHz - 987mV (-125mV)
1700 mHz - 1025mV (-125mV)
1800 mHz - 1087mV (-100mV) revised
1900 mHz - 1137mV (-100mV) revised
.

Great kernel.. great undervolt support.. it really work!!
My phone is quite stable until -100.. at -125 it crash immediately.. so.. it works!!
GREAT MAN
Pmsm where did you find the code for voltage modifing?
Could you share your sources?

kadiremrah said:
hi friends,
I have UV -75mV all A7 cores and made Stability test every step all perfect.
When go under 75mV system crashed.
I will test 800mHz to 1900mHz A15 cores with undervolt and report.
--------- A15 Cores (800mHz to 1900mHz -------
800 mHz - 750mV (-150mV)
900 mHz - 775mV (-150mV)
1000 mHz - 825mV (-125mV)
1100 mHz - 850mV (-125mV)
1200 mHz - 850mV (-150mV)
1300 mHz - 900mV (-125mV)
1400 mHz - 925mV (-125mV)
1500 mHz - 950mV (-125mV)
1600 mHz - 987mV (-125mV)
.
Click to expand...
Click to collapse
How do you use to change single freqs?
I'm using system tuner.. and it's impossible to change only 1 freq..
Voltage control has a minimum of 850mv..
Do you write manually the sysfs?

iba21 said:
How do you use to change single freqs?
I'm using system tuner.. and it's impossible to change only 1 freq..
Voltage control has a minimum of 850mv..
Do you write manually the sysfs?
Click to expand...
Click to collapse
using CPU Tweaks (from 3c) on the Pen Window with antutu
---------- Post added at 04:11 PM ---------- Previous post was at 03:46 PM ----------
Over 60 Celcius CPU core CPU load goes down to 50% throttle when set 1700mhz min ~1700mhz max
Over 75 Celcius CPU core CPU load goes down to 50% throttle when set 1800mhz min ~1800mhz max
Interesting. Over 80 Celcius CPU goes down to 1800mhz when set 1900mhz min ~1900mhz max without my permission

kadiremrah said:
using CPU Tweaks (from 3c) on the Pen Window with antutu
---------- Post added at 04:11 PM ---------- Previous post was at 03:46 PM ----------
Over 60 Celcius CPU core CPU load goes down to 50% throttle when set 1700mhz min ~1700mhz max
Over 75 Celcius CPU core CPU load goes down to 50% throttle when set 1800mhz min ~1800mhz max
Interesting. Over 80 Celcius CPU goes down to 1800mhz when set 1900mhz min ~1900mhz max without my permission
Click to expand...
Click to collapse
so you use cpu tweaks.. i'll try
Anyway it's normal, it's THERMAL ID function of linux..
When chip reach a temperature, kernel auto low down cpu maxfreq to preserve energy consuption = less heating = no more heater
That's absolutely normal..
you have to know s800 is worst.. with 4cpu on temperature goes fast at 65celsius, and thermalD changes maxfreq to 1.5ghz to preserve low temperature

S View Cover
Hi @goodhanrry
my Sview Cover does not working properly.
Taking Calls from Sview Screen but does not Screen off when cover closed.
..

Hey goodhenrry.. are you quite sure cortexA15 uv works?
Because i put 600mV on 1.9ghz on the sysfs table freq
http://www.imgur.com/lOE0NNN.png
But all is stable..
I don't understand.. but if i force all freqs to -100, i could be have sone freezes.. so.. in theory, A7 has UV
Any idea?
EDIT: it works.. probably it was a system tuner pro issue.. i used cpu tweaks and chip crash at 1.9ghz under 1000mv

i'm loving this kernel , much better than the pekaka kernel. hope it'll be gpu UV coming soon :good:

sco00262 said:
i'm loving this kernel , much better than the pekaka kernel. hope it'll be gpu UV coming soon :good:
Click to expand...
Click to collapse
Better than Pekaka in terms of???

stanley08 said:
Better than Pekaka in terms of???
Click to expand...
Click to collapse
much more stable with my Note3.
with pekaka ,i got random reboots all the time

iba21 said:
Hey goodhenrry.. are you quite sure cortexA15 uv works?
Because i put 600mV on 1.9ghz on the sysfs table freq
http://www.imgur.com/lOE0NNN.png
But all is stable..
I don't understand.. but if i force all freqs to -100, i could be have sone freezes.. so.. in theory, A7 has UV
Any idea?
EDIT: it works.. probably it was a system tuner pro issue.. i used cpu tweaks and chip crash at 1.9ghz under 1000mv
Click to expand...
Click to collapse
In fact,I don`t use Voltage Control usualy.I just put a setting file to /system/etc/init.d to set the cpu vol.View attachment 13underv.rar,extract it,put the 13underv into /system/etc/init.d,remember change it`s permission.You can try it.But you must prepare a falsh zip of stock vol to cover the 13underv when can not boot.

kadiremrah said:
Hi @goodhanrry
my Sview Cover does not working properly.
Taking Calls from Sview Screen but does not Screen off when cover closed.
..
Click to expand...
Click to collapse
Yeah,I already pay attention to this problem.my Sview Cover can be used,but lags sometimes.It`s not original.Is yours original?Did you use the pekaka kernel?Does it has the same problem?
One of the reasons may be the different bootloader.what`s your bootloader?
I can not find anything or opensource about Sview Cover,anyone konw this?Please tell me,thanks!
I`ll look for it.

iba21 said:
Great kernel.. great undervolt support.. it really work!!
My phone is quite stable until -100.. at -125 it crash immediately.. so.. it works!!
GREAT MAN
Pmsm where did you find the code for voltage modifing?
Could you share your sources?
Click to expand...
Click to collapse
I learn it from some source on github.But I don`t konw how to use github to put it on.When I`m free,I`ll make it better and pack it to share.

goodhanrry said:
In fact,I don`t use Voltage Control usualy.I just put a setting file to /system/etc/init.d to set the cpu vol.View attachment 2455313,extract it,put the 13underv into /system/etc/init.d,remember change it`s permission.You can try it.But you must prepare a falsh zip of stock vol to cover the 13underv when can not boot.
Click to expand...
Click to collapse
As what i do to save the uv
http://www.imgur.com/SGAjzxJ.png
Many thanks
---------- Post added at 02:13 PM ---------- Previous post was at 02:10 PM ----------
goodhanrry said:
I learn it from some source on github.But I don`t konw how to use github to put it on.When I`m free,I`ll make it better and pack it to share.
Click to expand...
Click to collapse
Faux123 code?
Andreilux code?
---------- Post added at 02:00 PM ---------- Previous post was at 01:13 PM ----------
Man.. could you try to add this core migration to 5420??
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-reviews/eiXI_CKTh6A
Maybe.. try to add it and build the kernel.. i'd be a tester!!
---------- Post added at 02:18 PM ---------- Previous post was at 02:00 PM ----------
This is a second link
http://git.chromium.org/gitweb/?p=c...b;hb=3792085659ba3a7b556bb70f5cb1a1a2f7e3deb2

Related

Which cpu freq are best?

Xperia X10 mini pro [MOD] FroyoComb v1.2
What is the best cpu frequency for stabile working, i use set cpu app for this.
I use 'coservative' scalling Min: 768 Mhz (when some problems i reduce to 748MHZ or 600Mhz when i dont need more performance) Max: 787 MHz or even 808 Mhz but this freq is too high. Is this scalling are good or use different (ondemand,performance)
Also i have question when my phone is blocked (screen is off) cpu freq back to normal low freq or still have the same freq like in set cpu app ?
No one can give specifics as even with one model of phone the quality of CPU changes so set frequencies differ.
EG: i'm using DHD with 1.6GHz OC "smartass" but some users top out on 1.3GHz, could OC more stable but don't need, regards underclock i've screen off "Powersave" lowest frequency 245MHz don't forget to set priority high.
There is more you can do with set CPU such as underclock on less battery so know get more for criticle phone usage, also temp based so again saving power.
Anyway best bet is to look for other users of x10 and see what they top etc.

Let's OC

It's time to Overclock our Phone...
DISCLAIMER: OVERCLOCK IS DANGEROUS FOR OUR PHONES
How to:
1. Now download r151 from Here
2. Put the files of r151 in the root of SD, run HARET.
3. Download SetCPU from Here and install It.
4. Now open SetCPU, And choice "Autodetect Speeds Reccomanded".
5. Allow Root.
6. Press Windows button and choice "Perflock Disabler" and "Attemp to Disable Perflock" and Check "Set on Boot".
7. Now, close the windows and OC our Phone.
My phone under USB and AC run at 825 MHz without Crash, i had tryed to run it at 864 MHz but System Crash everytime. Without USB and AC my phone run at 787 MHz. I Post 2 Images 1. = Normal Clock 2. = 825 MHz Clock.
To Made Benchmark i Use BenchmarkPi.
1. Screen Normal Clock
2. Screen 825MHz
For Other Question:
1. SetCPU
2. -r0bin-'s Post
I did it, it works perferctly !
Upscaled to 825 and min 128
Downscaled to 245 while charging and screen off
Thanks !
doublej4473 said:
I did it, it works perferctly !
Upscaled to 825 and min 128
Downscaled to 245 while charging and screen off
Thanks !
Click to expand...
Click to collapse
My Profiles:
1. Screen Off Min: 19 MHz Max: 245 MHz
2. In Call: Min: 128 MHz Max: 600 MHz
3. Charging AC: Min: 19 MHz Max: 825 MHz
4. Charging USb: Min: 19 MHz Max: 825 MHz
5. Main Profile: Min: 19 MHz Max: 787 MHz
...
Tell me please, does it helps to save the battery in last releace (r163)? I`m asking becouse i try to use Master CPU, and it seems to me that it don`t helps to save energy... But I don`t use profiles, only ondemand settings from 120-600 mHz.
Thanks!
@HTCxxxx
what is the percentage priority by profile?
puxus said:
Tell me please, does it helps to save the battery in last releace (r163)? I`m asking becouse i try to use Master CPU, and it seems to me that it don`t helps to save energy... But I don`t use profiles, only ondemand settings from 120-600 mHz.
Thanks!
Click to expand...
Click to collapse
To PowerSave try 19-480 MHz if Don't need Performance or 19-600 MHz Im Sorry But i Don't Know Master Cpu
doublej4473 said:
@HTCxxxx
what is the percentage priority by profile?
Click to expand...
Click to collapse
In Call is 100
And Screen Off 100 too.
19 Mhz does not work for me. Phone gets unusable slow and dont come back :/
Beside that, underclocking do not have a big influence on the battery consumtion.
Undervolting would be more interesting.
codiak said:
19 Mhz does not work for me. Phone gets unusable slow and dont come back :/
Beside that, underclocking do not have a big influence on the battery consumtion.
Undervolting would be more interesting.
Click to expand...
Click to collapse
Why Unusable??? Yhea, Undervolting can be an Interesting Thing, but i Think if the Volting is too low phone Freeze, and if is too high cpu can have an High temperature if you're stressing cpu and phone can freeze too. But i've noted, when i use a low "screen off" profile battery consumaption is high? why? is a problem of kernel? or is nomal?
codiak said:
19 Mhz does not work for me. Phone gets unusable slow and dont come back :/
Beside that, underclocking do not have a big influence on the battery consumtion.
Undervolting would be more interesting.
Click to expand...
Click to collapse
you are right,i also experienced that 19 Mhz makes phone lazy
i'm also agree about 2nd part..i read the same
HTCxxxx said:
Why Unusable??? Yhea, Undervolting can be an Interesting Thing, but i Think if the Volting is too low phone Freeze, and if is too high cpu can have an High temperature if you're stressing cpu and phone can freeze too. But i've noted, when i use a low "screen off" profile battery consumaption is high? why? is a problem of kernel? or is nomal?
Click to expand...
Click to collapse
you don't need to undervolt it too low,you just need to find the right voltage
try last kernel from r0bin and you will not have high battery consumption anymore
Low Mhz does not lead automaticly to low consumtion.
If you phone has something todo (update something for example) it will get the job done faster with high Mhz and is going fastert to sleep after that.
With low Mhz it takes longer and so can have higher consumtion.
On my HD2 I dont use profiles (like screen off) and it has a very low consumtion on standby/sleep.
If you set a minimum speed when screen is off a11 is not able to go to suspend, maybe
just a quick feedback on power consumption:
it never been so good with r167+drain fix without SetCPU
when I set profiles with low frequency (19 or 128Mhz) it keeps on consuming battery up to 100mA. when i switch SetCPU profiles off, i go to 9mA in suspend mode.
true story
there must be a way to setup SetCPU in a way it doesnt affect too much battery drain in suspend mode, but for the time being i just deactivated it.
tzacapaca said:
you are right,i also experienced that 19 Mhz makes phone lazy
i'm also agree about 2nd part..i read the same
you don't need to undervolt it too low,you just need to find the right voltage
try last kernel from r0bin and you will not have high battery consumption anymore
Click to expand...
Click to collapse
yes i see some improvement, and im happy for it...
(I THINK)
Hi All,
I've understood why CPU doesn't run @ 19MHz or @ 128 MHz...
Go to /sys/acpucloclock and look acpuclk_tbl...In It there are write all frequencies CPU can Run:
245760,400000,480000,600000,768000,787200,806400,825600,844800,864000....
but no Under 245 MHz so if You use a Profile for Screen off From 19MHz to 254MHz, cpu Run everytime @ 245MHz...so there is an high consummation of energy
bye
HTCxxxx said:
(I THINK)
Hi All,
I've understood why CPU doesn't run @ 19MHz or @ 128 MHz...
Go to /sys/acpucloclock and look acpuclk_tbl...In It there are write all frequencies CPU can Run:
245760,400000,480000,600000,768000,787200,806400,825600,844800,864000....
but no Under 245 MHz so if You use a Profile for Screen off From 19MHz to 254MHz, cpu Run everytime @ 245MHz...so there is an high consummation of energy
bye
Click to expand...
Click to collapse
hi
as codiak said earlier lowering CPU(underclocking) doesn't have so much impact on battery life..he also explained you why..if you want i will explain you too
explanation:run CPU at low voltage,open an app or downloading an email,etc= CPU will take time to get to the level app needs,display will stay longer while it CPU will get done the job= worse battery life
Undervolting will have impact on battery life
explanation:run same CPU clock at lower Voltage= CPU will use less power=better battery life
hope it's clear enough for you now,and if anyone else thinks i'm wrong feel free to prove me i'm wrong
P.S. Anyway i asked devs and they will lower CPU to run @ less than 245 Mhz.
Enjoy
tzacapaca said:
hi
as codiak said earlier lowering CPU(underclocking) doesn't have so much impact on battery life..he also explained you why..if you want i will explain you too
explanation:run CPU at low voltage,open an app or downloading an email,etc= CPU will take time to get to the level app needs,display will stay longer while it CPU will get done the job= worse battery life
Undervolting will have impact on battery life
explanation:run same CPU clock at lower Voltage= CPU will use less power=better battery life
hope it's clear enough for you now,and if anyone else thinks i'm wrong feel free to prove me i'm wrong
Click to expand...
Click to collapse
Ok thank you very much!!!

SetCPU Help

Hi,
1) I have installed Kyorarom 0.5.2 OC kernel and here are my SetCPU profiles.
Main - Min: 300 Mhz, Max: 800Mhz
On Call - Min: 83, Max: 400, Priority: 100
Time - 11 PM to 6 AM - Min: 83, Max: 200, Priority: 99
Screen Off: Min: 83, Max: 400, Priority: 98.
My problem is, if I use my phone after 11PM, the time profile gets activated.
But when screen is on, I want to use the main profile. How can I do that?
2) Which governor has less stress on CPU? Conservative or Lagfree?
3) When in the main profile, my phone constantly runs at my max setting, (ie) 800 Mhz. It never runs lower than that. Why does it happen?
maverickgenius said:
Hi,
1) I have installed Kyorarom 0.5.2 OC kernel and here are my SetCPU profiles.
Main - Min: 300 Mhz, Max: 800Mhz
On Call - Min: 83, Max: 400, Priority: 100
Time - 11 PM to 6 AM - Min: 83, Max: 200, Priority: 99
Screen Off: Min: 83, Max: 400, Priority: 98.
My problem is, if I use my phone after 11PM, the time profile gets activated.
But when screen is on, I want to use the main profile. How can I do that?
2) Which governor has less stress on CPU? Conservative or Lagfree?
3) When in the main profile, my phone constantly runs at my max setting, (ie) 800 Mhz. It never runs lower than that. Why does it happen?
Click to expand...
Click to collapse
HI,
1) I dont think that's even possible man... would be nice though
2) conservative
3) how do you know that its for constant? and that's normal if you've chosen 'performance' gov'ner.
PersianSphinx said:
HI,
1) I dont think that's even possible man... would be nice though
2) conservative
3) how do you know that its for constant? and that's normal if you've chosen 'performance' gov'ner.
Click to expand...
Click to collapse
1) Okay. I thought that the main profile is something like a "screen on" profile, which would override all others.
3) I checked using CPU Spy. My phone is always at the highest frequency. I am using conservative.
try a different governor / kernel
maverickgenius said:
1) Okay. I thought that the main profile is something like a "screen on" profile, which would override all others.
3) I checked using CPU Spy. My phone is always at the highest frequency. I am using conservative.
Click to expand...
Click to collapse
I'm not sure about the constant 800. even if it is, as long as battery works well, everything is OK
PersianSphinx said:
I'm not sure about the constant 800. even if it is, as long as battery works well, everything is OK
Click to expand...
Click to collapse
Well, even if the battery works fine, running the processor constantly at 800 MHz will decrease its life.
Does your phone too behave the same way as mine?
maverickgenius said:
Well, even if the battery works fine, running the processor constantly at 800 MHz will decrease its life.
Does your phone too behave the same way as mine?
Click to expand...
Click to collapse
lol, how long are you planning to keep this phone? decreasing the life from 10 years to 8 wont bother me at all (I dont actually know the life)
PersianSphinx said:
lol, how long are you planning to keep this phone? decreasing the life from 10 years to 8 wont bother me at all (I dont actually know the life)
Click to expand...
Click to collapse
Agree with you on that point. But you still didn't answer my question
1) Not possible.
2) Conservative.
3) Problem with conservative governor in Kyoyakernel maybe.
Advice : - Always use On Demand.
Find Kryllios ROM instructioin, he have sugeested good settings to get maximum battery life...........
Max 300 - MHz and Min 1200 Mhz...what is this!
Hi, I have a Samsung Galaxy S II I9100G and rooted it with Kernel superatoms v3.0 XXLA1 and installed SetCPU 2.3.0.2 in it.
Now, when I set the max and min slider to 1200 MHz (with Governer hotplug) and goes back to the home screen, after that, when I again open SetCPU, the max slider gets to 300 MHz and the min to 1200 MHz (with Governer powersave).
What is this, man!!! How can the processor run with maximum speed of 300 MHz and the minimum of 1200 MHz ....
Plzz...I need help

[OPTIMIZATION][UNDERVOLTING] Testing different voltages and CPU behavior

I've asked the mods to close my other thread.
What I'll do in this thread is to test kernels and see which will be the best and or the most reliable undervolting parameters.
I know that each CPU/GPU are different, it will be only a reference for what can be done. I'll run extensive tests, stress test and real life test on the Nexus 7 device 32GB.
I'll reserve a couple of post areas because i want it to be a permanant thread and i put my device at risk for you my firends anyway it is not really an issue lol
I'll do the testing like that : ( how i'll do it and conditions )
1. I'll write the kernel name and version i am using for the test
2. I'll post the screenshots of the settings and/or a raw text of the settings for the specific kernel.
3. Trickstermod will be used for tweaking
4. Quadrant test for people who live for it
The conditions for the undervolt pass the test are the following
1. Running glowball for 30 minutes without crashing
2. Running Stability test 2.5 for 30 minutes. ( RUNNING EACH OF THE TESTS FOR 30 MINUTES C-A-D CLASSIC/CPU+GPU/SCALING TEST ) all in userspace mode.
Those settings will be the lower voltage achievable for me. You can use it as a reference but I cannot guarantee it will work for your device.. What I can suggest is using the boot delay option from the trickstermod menu. If we see that some settings are reliable for a lot of people, it would be nice to have help from some coders to write an init.d script with those settings. or just sharing other experiences. This is not a thread where I have the ultimate knowledge, but a thread who everybody can share their experiences, settings and so on to achieve the ultimate goal of performance and very low power consuption and battery life.
Those test will be time consuming but it is ok.
I do not expect any form of donation for that
If it helped you a little bit, you can just hit the help button and it will be my payday =)
Thank you very much
PS : For people giving 1 Star to the thread before I ever post the first undervolting settings, well, I do not know what to say. For the others who already tried the differents settings I,ll post day to day, feel free to post comments and rate the thread. You can even rate it 1 star if you want because you tried it. But for people who gave negatives reviews even if i didn't post any settings, please get a life.
December 4th 2012 6:06PM 1st stable aggressive undervolting
December 4th 2012, 6:06PM
ROM: Scott's CleanRom 3.0
Kernel : 3.1.10-franco.Kernel [email protected] #30
Stability issues : No
CPU frequencies settings : [email protected] Mhz
Governor : On Demand
I/O scheduler : Deadline
Read Ahead buffer : 2048
GPU Max frequency : 526
CPUQuiet Power Management : balanced
VOLTAGE SETTINGS : MPU
1300 Mhz @ 975 mv
1200 Mhz @ 950 mv
1100 Mhz @ 925 mv
1000 Mhz @ 900 mv
900 Mhz @ 875 mv
800 Mhz @ 850 mv
700 Mhz @ 825 mv
600 Mhz @ 800 mv
500 Mhz @ 775 mv
400 Mhz @ 750 mv
300 Mhz @ 725 mv
200 Mhz @ 700 mv
100 Mhz @ 675 mv
Notes for this undervolting
CPU stable at 975 mv for 1300 Mhz. Tried 970 mv with -5 incremental for other frequencies but the device just crashed. reverted back +5mv for all frequencies and run a second test and it was 100% stable.
The stock CPU voltage settings is 1175mv for 1300 Mhz and so on by 5mv incremental. We are able to achieve performance and stability with a global undervoltage of 200 mv. Actually this is a lot. What happened with the battery life ? Almost 8 hours gain vs the stock settings. This is a lot considering there is no drop with performances.
Edit : Just made other extensive testing. Played deadzone, dead trigger and gta 3 without any glitches. They run smoothly without freezes. We could assume this config is quite stable.
Next step would be undervolting bus and memory while trying keeping those voltages for the cpu. Ill need help to achieve that because i am not a big coder.
Ongoing testing ( may not be stable ) Dec 5 2012
ROM: Scott's CleanRom 3.0
Kernel : 3.1.10-franco.Kernel [email protected] #30
VOLTAGE SETTINGS : MPU
1300 Mhz @ 975 mv
1200 Mhz @ 950 mv
1100 Mhz @ 925 mv
1000 Mhz @ 900 mv
900 Mhz @ 875 mv
800 Mhz @ 850 mv
700 Mhz @ 825 mv
600 Mhz @ 800 mv
500 Mhz @ 775 mv
400 Mhz @ 710 mv
300 Mhz @ 640 mv
200 Mhz @ 635 mv
100 Mhz @ 625 mv
With on-demand, the tablet crash.
With interactive and other governors other than on-demand, seems working fine. Needs more testing
Reserved 3
Reserved 3
http://forum.xda-developers.com/showthread.php?t=2009702
He uses my voltage settings as his new kernel base I think. I must verify with him.
Sparksco use 1600 mhz with a ultra low voltage of 1100 mV.
Expect great battery life with his Rom and kernel
Reserved 4
Reserved 4
Reserved 5
Reserved 5
Good job, keep it up Mr. jsmasterx :good:
jsmasterx said:
December 4th 2012, 6:06PM
ROM: Scott's CleanRom 3.0
Kernel : 3.1.10-franco.Kernel [email protected] #30
Stability issues : No
CPU frequencies settings : [email protected] Mhz
Governor : On Demand
I/O scheduler : Deadline
Read Ahead buffer : 2048
GPU Max frequency : 526
CPUQuiet Power Management : balanced
VOLTAGE SETTINGS : MPU
1300 Mhz @ 975 mv
1200 Mhz @ 950 mv
1100 Mhz @ 925 mv
1000 Mhz @ 900 mv
900 Mhz @ 875 mv
800 Mhz @ 850 mv
700 Mhz @ 825 mv
600 Mhz @ 800 mv
500 Mhz @ 775 mv
400 Mhz @ 750 mv
300 Mhz @ 725 mv
200 Mhz @ 700 mv
100 Mhz @ 675 mv
Notes for this undervolting
CPU stable at 975 mv for 1300 Mhz. Tried 970 mv with -5 incremental for other frequencies but the device just crashed. reverted back +5mv for all frequencies and run a second test and it was 100% stable.
The stock CPU voltage settings is 1175mv for 1300 Mhz and so on by 5mv incremental. We are able to achieve performance and stability with a global undervoltage of 200 mv. Actually this is a lot. What happened with the battery life ? Almost 8 hours gain vs the stock settings. This is a lot considering there is no drop with performances.
Edit : Just made other extensive testing. Played deadzone, dead trigger and gta 3 without any glitches. They run smoothly without freezes. We could assume this config is quite stable.
Next step would be undervolting bus and memory while trying keeping those voltages for the cpu. Ill need help to achieve that because i am not a big coder.
Click to expand...
Click to collapse
how is the performance is it good because i have a lot of lag when i pull down the notification bar
sharjackmission said:
how is the performance is it good because i have a lot of lag when i pull down the notification bar
Click to expand...
Click to collapse
Undervolting should not impact the performance of the CPU.
What you can do is taking a look at the numbers and raise voltage a little. But it might be a lot of reasons why it is laggy. Possibly the governor ?
Other people tried the same settings without issues. But raisong the voltage a little wont drain the battery a lot as the number I gave are agressively low.
Cheers
Running on these settings and everything running smoothly. Thanks for the thread.
Sent from my Nexus 7 using Tapatalk 2
Running stock 4.2.1 with MKernel A19 & TRINITY... These voltages seem to be alright.
I am also using interactive and the deadline scheduler.
All is smooth so far... I'll report back if I run into any trouble.
UPDATE - Had to revert. Started getting freezes and crashes.
Trinity kernel's stock voltages seem to play nicely... Anything less is glitchy.
monsieurtalbot said:
Running stock 4.2.1 with MKernel A19 & TRINITY... These voltages seem to be alright.
I am also using interactive and the deadline scheduler.
All is smooth so far... I'll report back if I run into any trouble.
UPDATE - Had to revert. Started getting freezes and crashes.
Trinity kernel's stock voltages seem to play nicely... Anything less is glitchy.
Click to expand...
Click to collapse
For underclocking aaggressively for now I only recommand Franco Kernel. All other kernels Causes stability problems with the same voltages.
Ill let you know soon with that developpement.
Can't wait for m kernel optimizations
krazeecracker said:
Can't wait for m kernel optimizations
Click to expand...
Click to collapse
As soon as they realease the next version I'll test it.
For now the only thing it does is freezing the tablet.
The best undervolting I was able to achieve for now was with Franco Kernel because of the way the kernel is setting up. M-kernel and other boost Bus and memory speed that causes crashes with agressive undervolting.
Doing so, the performance gain is minimal and the battery life truly suffer at the end.
You can get except a few more FPS in certain games but not really noticeable.
jsmasterx said:
As soon as they realease the next version I'll test it.
For now the only thing it does is freezing the tablet.
The best undervolting I was able to achieve for now was with Franco Kernel because of the way the kernel is setting up. M-kernel and other boost Bus and memory speed that causes crashes with agressive undervolting.
Doing so, the performance gain is minimal and the battery life truly suffer at the end.
You can get except a few more FPS in certain games but not really noticeable.
Click to expand...
Click to collapse
No rush man, your work is amazing.
jsmasterx said:
As soon as they realease the next version I'll test it.
For now the only thing it does is freezing the tablet.
The best undervolting I was able to achieve for now was with Franco Kernel because of the way the kernel is setting up. M-kernel and other boost Bus and memory speed that causes crashes with agressive undervolting.
Doing so, the performance gain is minimal and the battery life truly suffer at the end.
You can get except a few more FPS in certain games but not really noticeable.
Click to expand...
Click to collapse
100% of everything you said in that post is untrue. Please make sure the information you pull out of thin air is correct before stating them as fact.
Also voltage tolerance at a certain frequency is device dependent. Not kernel dependent. No amount of circumstantial evidence will change the laws of physics.
One more thing, your frequency table in the first post is wrong. The A9 G core DVFS table does not go below 480MHz. Franco's table is wrong and as a result so is yours.
This thread looks interesting. If you'd like you can test my kernel attached to THIS post as a flashable zip.
:beer:
sparksco said:
This thread looks interesting. If you'd like you can test my kernel attached to THIS post as a flashable zip.
:beer:
Click to expand...
Click to collapse
I will. What would you like me to do after ?
Sent from my Nexus 7 using xda app-developers app
Metallice said:
100% of everything you said in that post is untrue. Please make sure the information you pull out of thin air is correct before stating them as fact.
Also voltage tolerance at a certain frequency is device dependent. Not kernel dependent. No amount of circumstantial evidence will change the laws of physics.
One more thing, your frequency table in the first post is wrong. The A9 G core DVFS table does not go below 480MHz. Franco's table is wrong and as a result so is yours.
Click to expand...
Click to collapse
I did not attack your kernel whats so ever i dont know why you are taking it personal.
As far as i know franco`s table is accurate and the G core can go under 480 mhz. To make sure i what i advance is true i even pluged the N7 to a debug box. My friend who is an analyst programmer certified it also
Sent from my Nexus 7 using xda app-developers app
jsmasterx said:
I will. What would you like me to do after ?
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Whatever the goal of this thread is I suppose. It's based on bricked kernel but I modified it a lot so it's not really much like it anymore. To some it up it overclocks to 1.6ghz and has quite a few governors. I'm testing smartassv2 right now but I have a feeling it's not good for battery. I haven't really tested many of the other governors but I've never had any of them lock up on me. Voltage control is also supported. No GPU overclocking though.
Sent from my Nexus 7 using Tapatalk 2

energy consumption 300 Mhz to 652 Mhz?

Hi guys,
On the screenshot added you see that all the frequencies from 300 MHz to 652 Mhz use the same voltage.
Does this mean that these frequencies use the same amount of energy? I was also wondering if the 652 MHz frequency heats my phone just as much as the lower frequencies, since they are using the same voltage.
Thanks for the help!
couldn't upload the screenshot, so I made a link to my dropbox
https://www.dropbox.com/s/rwil5x3b7qzvy45/Screenshot_2015-11-17-17-05-12.png?dl=0
PeterFdeVries said:
Hi guys,
On the screenshot added you see that all the frequencies from 300 MHz to 652 Mhz use the same voltage.
Does this mean that these frequencies use the same amount of energy? I was also wondering if the 652 MHz frequency heats my phone just as much as the lower frequencies, since they are using the same voltage.
Thanks for the help!
couldn't upload the screenshot, so I made a link to my dropbox
https://www.dropbox.com/s/rwil5x3b7qzvy45/Screenshot_2015-11-17-17-05-12.png?dl=0
Click to expand...
Click to collapse
If you have enable perfomance per app profile from settings your device does not
Go lower than 1190mhz
Only for few sec go to 300mhz to idle state but most you play up to 1190-1450 mhz
I've disabled that because I'm using AK-kernel combined with synapse to give me the best settings. I'm using a profile that makes my processor stay often on the lower frequencies.

Categories

Resources