yashsingh1/xdaforums huggingface dataset:
[Galaxy Note 3 Exynos Android Development] iba21:
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 ;)
[Galaxy Note 3 Exynos Android Development] kadiremrah:
S View Cover

Hi [MENTION=897636]goodhanrry[/MENTION]

my Sview Cover does not working properly.

Taking Calls from Sview Screen but does not Screen off when cover closed.

..
[Galaxy Note 3 Exynos Android Development] iba21:
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..

:D

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
[Galaxy Note 3 Exynos Android Development] sco00262:
i'm loving this kernel , much better than the pekaka kernel. hope it'll be gpu UV coming soon :good:
[Galaxy Note 3 Exynos Android Development] stanley08:
Better than Pekaka in terms of???
[Galaxy Note 3 Exynos Android Development] sco00262:
much more stable with my Note3.

with pekaka ,i got random reboots all the time
[Galaxy Note 3 Exynos Android Development] goodhanrry:
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.
[Galaxy Note 3 Exynos Android Development] goodhanrry:
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.
[Galaxy Note 3 Exynos Android Development] goodhanrry:
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.
[Galaxy Note 3 Exynos Android Development] iba21:
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 ----------

Faux123 code?

Andreilux code?

:D

---------- 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
[Galaxy Note 3 Exynos Android Development] kadiremrah:
Yep. My Sview cover is not orginal too and I get the chip out and using as normal cover.

My bootloader is from SER MK2
[Galaxy Note 3 Exynos Android Development] kartalgurhan:
Perfect

So far everything works flawlessly!

All this kernel missing is the GPU u/v

Please keep up the great work!
[Galaxy Note 3 Exynos Android Development] iba21:
Is there an issue with ondemand governor?

If i try to use it.. old governor won't be replaced by the ondemand, and phone freezes..

Need a reboot to come to interactive

Any other has the same issue?
[Galaxy Note 3 Exynos Android Development] stanley08:
Yep! Same issue here! :( Phone freezes
[Galaxy Note 3 Exynos Android Development] kartalgurhan:
Nope, everything is fine here.

Yes, the ondemand gvnr is laggy but no freezes.

Additionally, in ondemand governor, I never get 1.9 get but get 1.8 max for some reason.

Definitely, the ondemand governor needs a tweaking.

---------- Post added at 12:02 AM ---------- Previous post was at 12:01 AM ----------

Did you wipe cache and dalvik?
[Galaxy Note 3 Exynos Android Development] stanley08:
[MENTION=897636]goodhanrry[/MENTION] can you tweak for better battery? :)
[Galaxy Note 3 Exynos Android Development] kartalgurhan:
The ondemand governor also needs a tweaking.
[Galaxy Note 3 Exynos Android Development] fixfox2:
I have put the setting file () in /system/etc/init.d

I have set the permisions to rx

I have set the owner to root

It does not set the voltages on reboot.

Any help please?
[Galaxy Note 3 Exynos Android Development] karthickkatta:
[MENTION=897636]goodhanrry[/MENTION] this is the stables't kernel ever which I used ..any versions coming up ? Can you add more features ?
[Galaxy Note 3 Exynos Android Development] kartalgurhan:
+1

We demand continuation from goodhanrry ?
[Galaxy Note 3 Exynos Android Development] siavash2death:
I'm sorry,but what permissive mode really means in kernels? and by enabling that, do we get any advantage?
[Galaxy Note 3 Exynos Android Development] goodhanrry:
Thanks for you code send me,but I can`t build with the the result like Pekaka.So,wait for your build to check the problem.
[Galaxy Note 3 Exynos Android Development] iba21:
http://xdaforums.com/showpost.php?p=48826504&postcount=311

the problem is.. i should have a good code witch works over test builds, and, sure, until we use universal 5420 driver, we won't be able to do anything

you looked at the source code.. the iks core was writed for the 5410.. it could be fixed (pekaka did it) but it needs other dependencies to permit to get the switch.. no switch, why? drivers..

we doesen't have drivers.. we can't write drivers without an huge knowledge of the soc.. and there aren't any datasheet about it

now i'm understanding when a lot of developers sad that samsung doesen't releases datasheets.. so.. you simply could modify some settages of what they would give to you.. nothing else nothing more

we need a better cci, i have a better cci, but works with other dependencies..

i tryed to change a lot of parts of the code.. too invasive.. it will never boot on the phone

drivers.. we don't have driversss.. we are running a "universal" standard driver..

probably samsung would spend the most of the time to create a good hmp.. no one knows it..

as i could say.. hmp runs over 5420 by test builds looked on youtube, an issue of those, no dvfs.. only maxfreq or 2 freqs, no voltage scaling = only cci + scheduling module (it was writed by linaro developers and added to the 3.10)

i'm thinking samsung has too less engeneers for kernel code.. :(

it's too early for big.little, samsung probably doesen't have any good code..
[Galaxy Note 3 Exynos Android Development] goodhanrry:
So sadly!:crying:
[Galaxy Note 3 Exynos Android Development] zeyadhan:
maybe samsung will release hmp with android 4.4 update
[Galaxy Note 3 Exynos Android Development] iba21:
As i saw in linaro tree.. hmp needs the 3.10 scheduling to be stable.. android 4.4 runs over the 3.4.. so.. it should be difficult.. and sure.. samsung wouldn't spend money to give you a new features.. that's what i think
[Galaxy Note 3 Exynos Android Development] ididnotgetabetterid:
What voltages is everyone running on?
[Galaxy Note 3 Exynos Android Development] iba21:
-75 for all
[Galaxy Note 3 Exynos Android Development] siavash2death:
excuse me,but what kernel is most stable? and do these kernels are better than the default kernel? can I flash them (one of them,of course!) on stock rom? I have stock rom with mk2 build. and with what app you UV?
[Galaxy Note 3 Exynos Android Development] kartalgurhan:
This one

Yes

Yes

Setcpu
[Galaxy Note 3 Exynos Android Development] :
when you say "This one " which one 2 or 2A?
[Galaxy Note 3 Exynos Android Development] fixfox2:
After a week of use, this is where I am... pretty stable....

"1162 1137 1050 1000 975 931 900 875 850 825 800 775 1150 1100 1050 1000 937 912 875 862 862"

Legend:

A7 voltages

A15 voltages

Method:

When a reboot occurs, I check the end of the last_kmsg file for clues( the frequency at which the restart occured )

..and increase the voltage of the corresponding frequency by 25.

Any other ideas are welcome.
[Galaxy Note 3 Exynos Android Development] :
which Kernel version do you use?
[Galaxy Note 3 Exynos Android Development] fixfox2:
2A
[Galaxy Note 3 Exynos Android Development] siavash2death:
how do you undervolt? in set cpu I see only one voltage! I mean I don't know how I can change voltage of both A7 and A15. does this kernel already undervolted?
[Galaxy Note 3 Exynos Android Development] mustafaakk:
waiting for a new version..
[Galaxy Note 3 Exynos Android Development] sco00262:
there's already 3.1A version

but goodHanrry never updates :confused: here
[Galaxy Note 3 Exynos Android Development] karthickkatta:
[QUOyousco00262;48915990]there's already 3.1A version

but goodHanrry never updates :confused: here[/QUOTE]

Can you give me the link?
[Galaxy Note 3 Exynos Android Development] ididnotgetabetterid:
How do you open the last_kmsg file? Tried with es explorer as text but doesn't happen.
[Galaxy Note 3 Exynos Android Development] zeyadhan:
henry new kernel http://121.14.151.17/cdn.baidupcs.com/file/2480015e1284e579e03cf4f23bb73754?xcode=7b9906cc5ba263d075e30b1466492e3946042b43691bcf17&fid=2335442642-250528-2848599773&time=1388300924&sign=FDTAXER-DCb740ccc5511e5e8fedcff06b081203-5vfO%2FBE%2B5iIBlWaBcgQaIgb8Dj8%3D&to=cb&fm=Q,B,U,ny&expires=1388301524&rt=sh&r=299966670&logid=3967756759&sh=1&vuk=282335&fn=kernel-n900-goodHanrry-V3.0-A-3.zip&wshc_tag=0&wsiphost=ipdbm

changes

V3.0A voltage is adjustable (can be downloaded Voltage Control lite to market this tool set),

OnDemand scheduling saving tuning,

open sched_mc (more power)

Increase the frequency of use gpu 533M, 600M, 677M (highest official original is 480M)
[Galaxy Note 3 Exynos Android Development] mustafaakk:
I prefer downloading from the OP. How can i be sure if this is a ****ty version or not ?
[Galaxy Note 3 Exynos Android Development] fixfox2:
I use Es File Explorer .

Tap on the (last_kmsg) file , choose "open as text", and select "ES Note Editor".
[Galaxy Note 3 Exynos Android Development] kartalgurhan:
Link isn't working, gives error.

How do you access the location of his compiled kernels?
[Galaxy Note 3 Exynos Android Development] iba21:
It's a good idea.. well i advise to increase it to more than 25mv.. 50 should be better.. why?

Body bias ;) and current flow

I can't explain a physical effect of the current if you doesen't have a good base knowledge about it, you have to know that a too high undervolt creates error issues in the chip witch are fixed by the chip

Traduct

Too high undervolt = ecc error = more power to fix those errors.. so.. that's the opposite of what you want..

When you have a crash, it means it's too low the gate voltage to be stable.. you should modify the bulk voltage to gain something in rbb or fbb as what chip could reach..

Now.. we doesen't have any infos about it.. so i could't say to you what's the body bias of our chip (with version chip too), but, you could know the standard bulk voltage is higher for better chips.. it means less body effect = less current flow = less energy

It's too difficult to teach..

Go to google and study body bias effect.. you'll understand why a too high undervolt creates the opposite
[Galaxy Note 3 Exynos Android Development] Lodix:
But if you don't get reboots or FC with the UV it means that it doens't cause this problem with body bias right ??
[Galaxy Note 3 Exynos Android Development] iba21:
Since the bulk voltage is fixed, more uv = less fbb or more rbb

If you have less fbb, it means you need more current to have phone stable.. and frequency over 1ghz are all in fbb..

If you decrease the fbb, current flow changes, and you got errors witch are fixed by the cpu..

If you have a too hight rbb, you need more current to have phone stable..

In other words.. body bias is the gap from gate voltage to bulk voltage.. if gate is more than bulk you are in fbb (forward body bias).. if the gate is under the bulk you are in rbb (reverse body bias)

The body bias effect is created by a current flow in the chip, it's not the computation of the current flow, it's a current witch has a different state:

Fbb can increase freq without increase voltage

Rbb can decrease current consuption of the mosfet but you lose stability

So.. since all chip have impuruty, to reach higher freqs productors uses the fbb.. sure.. better is the chip, higher is the bulk voltage.. so.. less GAP.. less body bias effect

If you undervolt too mouch, you will have less fbb and more rbb by single freqs.. so.. minfreq will have more rbb and maxfreq will have less fbb

What's the disadvantages of it?

Rbb and fbb are current flows.. so.. it's not as like as a 0 gap when gate and bulk has the same voltage, it means it destroys the chip :D

Even if rbb preserve the current dissipation, the current flow (leackage) are in it and destroys the chip..

So.. the body bias is a good thing with dvfs.. but don't abuse.. you don't have to reach a too mouch rbb or fbb..

Sure current leackage creates interferences, so, more ecc error correction.. so.. it's really not what you whould

I remember my old settage of note2 perseus kernel where the bulk voltage wasn't fixed.. so.. i got the best gap ever to preserve energy efficiency + good stability

Uh.. if you didn't understand.. fbb is to have a lower gate and bulk voltage to have phone stable.. or.. if the gate and bulk are equal, you have to increase all 2 by more than the gate voltage when fbb..

It's a physical state..

That's why you have crashes

whould you like to have the best efficiency ever but with the lower chip life? Bulk voltage at 600mv.. all freqs at fbb.. and you'll reach the 2.3ghz too.. but if chip burns caused by current leackage.. it's your fault! Ehehe

So.. when you reach the crash of the phone.. increase the voltage by at last 50mv.. or you'll have a too low fbb and you need more current to have a stable phone = more energy consuption
[Galaxy Note 3 Exynos Android Development] stanley08:
If goodhanrry never updates here on xda then who has the link to where he does the download link posted some posts back don't work. Expired session or so...
[Galaxy Note 3 Exynos Android Development] siavash2death:
[MENTION=2710499]iba21[/MENTION]. could you please test this kernel and put what is the ideal values for UV? I'll be really appreciated. pekaka kernel seems unstable for now. cluster version was more problematic. after flashing phone got soft reboot even in lockscreen before I do anything! maybe 3 or 4 times so I had to change the kernel to good hanrry or restore default kernel!
[Galaxy Note 3 Exynos Android Development] iba21:
I'm using this kernel

1900mhz: 1137 mV

1800mhz: 1087 mV

1700mhz: 1025 mV

1600mhz: 987 mV

1500mhz: 950 mV

1400mhz: 925 mV

1300mhz: 900 mV

1200mhz: 875 mV

1100mhz: 850 mV

1000mhz: 825 mV

900mhz: 775 mV

800mhz: 750 mV

650mhz: 1137 mV

600mhz: 1075 mV

550mhz: 1025 mV

500mhz: 975 mV

450mhz: 937 mV

400mhz: 900 mV

350mhz: 862 mV

300mhz: 825 mV

250mhz: 825 mV
[Galaxy Note 3 Exynos Android Development] zeyadhan:
link for new version v3.0Ahttp://www.mediafire.com/download/kavp5l3all535dl/kernel-n900-goodHanrry-V3.0-A-3.zip

V3.0A voltage is adjustable (can be downloaded Voltage Control lite to market this tool set),

OnDemand scheduling saving tuning,

open sched_mc (more power)

Increase the frequency of use gpu 533M, 600M, 677M (highest official original is 480M)
[Galaxy Note 3 Exynos Android Development] Lodix:
[MENTION=2710499]iba21[/MENTION]In my Qualcomm device i can go to -75mV more is a reboot. So if i have to increase this values by at leats +50mV i won't almost UV...
[Galaxy Note 3 Exynos Android Development] fixfox2:
I saw an error in my last_kmsg file ..... saying that 750 - 800 mV is below chip minimum acceptable voltage. So I increased them to 806mV
[Galaxy Note 3 Exynos Android Development] iba21:
Pfff.. i see there are too peoples witch do when they don't know what are they doing :D

My phone can reach -75 at most of fres.. in real it has a direct crash at -125.. at -100 i see ecc errors by some crashes sometimes.. so i opt for a -75mv for the most and more for the rest..

Why? Because i'd want to have an higher rbb.. since i don't need maxfreq freqs

Anyway if your chip cant reach the -75 it means you have a bad chip.. stop

How productor creates chip?

1) they creates the arch

2) they creates the building "tree"

2.1) they chose the process product

2.2) they chose the frequency

2.3) they chose how many cores

3) they chose the freq table for any chip

4) they product it

Well why all chips has the same voltage?

Because NOT ALL CHIPS ARE THE SAME IN THE SAME WAFFER

So, you could have a begter chip, or a lower chip

A revision means the process of production has better actions witch increases the purity of the chip.. but a good rev0 could be better than a bad rev2!!

so.. to preserve stability they do 1 thing

Project the chip for, for ex.. 2ghz.. and decrese the maxfreq to 1.6ghz with the same voltage.. so.. all chips could be stable without any issue

A better chip could reach 2ghz without overvolting.. and sure.. coul reach a big undervoltage with the 1.6 freq.. that's the truth..

So.. if my chip reaches the 1.9ghz.. id could reach 2.1-2.3 depends on the chip quality

Sure.. undervolt and overclock are opposite.. ore you undervolt the same freq value, or you overclock with the same voltage value..

So.. if your chip couldn't be stable at -75mv, i advise you to do a -25 or simply nothing.. you have a bad chip.. :D
[Galaxy Note 3 Exynos Android Development] siavash2death:
where is this last_kmsg file to check if I had a crush,soft reboot,etc?
[Galaxy Note 3 Exynos Android Development] fixfox2:
This is mostly guesswork......or trial and error.

Unless you have the chip specs, it's a guessing game.

What I do is to lower all freqs by a fixed amount.

run a stability test with the cpu locked at each freq.

When I have found the stable voltage for each freq, I increase the voltage by 25mV more for each freq for safety reasons.

Then I use the phone normally till I get a reboot.

I then increase that freqs voltage by 25mV.

Stability test conditions are not the same as real world use scenarios. I cannot simulate all posible conditions.

So I expect the phone to reboot once in a while. This is normal for the first few weeks. As I increase the voltages with time, I find my stable point ( real world use ).

Second part is to see if there is any gain (power savings).

For this, I use "battery HD pro".

This app gives statistical battery data (reading, web browsing, video playback time, talk time , etc ) on most phones....using data from real tests of other phones of the same model.

I use it to run battery tests to compare with other note3 phones.

Then , I know if there are any gains from the under-volting.

---------- Post added at 08:23 PM ---------- Previous post was at 08:16 PM ----------

/proc/last_kmsg

It's under the /proc folder
[Galaxy Note 3 Exynos Android Development] Lodix:
I don't have a bad chip, I can undervolt -75 but like I have pvs 3 my chip is undrrvolted by default like -50 from pvs 0 so it is like I am doing -125mV.

And I undervolt because in all the threads say that it is something good and you only get inestability if you UV too much, not that it will destroy your chip...
[Galaxy Note 3 Exynos Android Development] goodhanrry:
good idea！I`ll try "battery HD pro" also.:silly:
[Galaxy Note 3 Exynos Android Development] iba21:
If you wanna know more study the body bias effect and you'll understand

Sure, the life of a chip is high, so, you need more than 10 years to destroy it :D

I didn't want to say you are destroing your chip, i sad a too high uv without touching the bulk voltage is quite unusefull for the current flow of the chip

You think to have a lower consuption only because you know you putted a lower voltage! :D

As i sad, force maxfreq, uv, find the crash voltage, reboot, and put that + 50mv

Ex.. the stock is 1200 if i didnt wrong.. you chip crushed at 1100, so, put 1150

And sure, get a stress test

Anyway you must understand what is fbb to understan why an undervoltage could decrease energy efficiency :D

Probably those are too technical infos for a normal person, so, do what you would do.. undervoltage at the max possible is quite not the good way to decrease energy consuption
[Galaxy Note 3 Exynos Android Development] phyowaiummg:
I'm using 2.0A with following setting..I'm new to UV and so please kindly guide me if I'm wrong. I'm satisfied the outcome of that setting

1900000 1150

1800000 1125

1700000 1075

1600000 1050

1500000 1025

1400000 1000

1300000 975

1200000 950

1100000 925

1000000 900

900000 875

800000 850

650000 1150

600000 1075

550000 1050

500000 975

450000 950

400000 900

350000 875

300000 850

250000 825
[Galaxy Note 3 Exynos Android Development] siavash2death:
can someone give me the link of new version(3.1 new thread). I can't download the new version with mobile.

edit:problem solved.
[Galaxy Note 3 Exynos Android Development] iba21:
Is possible to manually undervolt the gpu?
[Galaxy Note 3 Exynos Android Development] kartalgurhan:
+1

---------- Post added at 10:22 PM ---------- Previous post was at 09:24 PM ----------

where is the link? what is the website address?

kindly share.

thank you
[Galaxy Note 3 Exynos Android Development] siavash2death:
it's in the OP. I could download it with XDA app.
[Galaxy Note 3 Exynos Android Development] goodhanrry:
voltage of gpu is follow the uv of cpu
[Galaxy Note 3 Exynos Android Development] fixfox2:
[MENTION=1454073]kartalgurhan[/MENTION]

I use a text editor to open the /proc/last_kmsg file.

I then look for CPUFREQ or KHz .

The text editor must have a search function ( I use Jota+ ) to make it easier.
[Galaxy Note 3 Exynos Android Development] scorpio50:
best N900 Kernal. Very smooth and stable work like a charm
[Galaxy Note 3 Exynos Android Development] kartalgurhan:
+1 but halazsk has improved a lot in the recent version, so consider that, too, I suggest.

Regards
[Galaxy Note 3 Exynos Android Development] Mad_Wolf:
Hello but I'm cunfused

I want to download good battery friendly kernel without oc etc

Which version should I download
[Galaxy Note 3 Exynos Android Development] goodhanrry:
changelog 20140125:

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)
[Galaxy Note 3 Exynos Android Development] stanley08:
Compatible with KitKat?
[Galaxy Note 3 Exynos Android Development] sco00262:
the stweaks gives me unexpected error…
[Galaxy Note 3 Exynos Android Development] zeyadhan:
dont flash on 4.4 this is for 4.3 ve
[Galaxy Note 3 Exynos Android Development] sco00262:
i'm on jelly bean 4.3 not 4.4
[Galaxy Note 3 Exynos Android Development] ksr007:
No updates for KK 4.4 ?
[Galaxy Note 3 Exynos Android Development] semeru:
Any update for jb? Still on mi5 and goodhanrry kernel v2.0a
[Galaxy Note 3 Exynos Android Development] stanley08:
He says that he would support it later. :D
[Galaxy Note 3 Exynos Android Development] ksr007:
I have gone to BBS.gfan chinese forum but He still not developed any more .

But lidroid kernel is enought for me .
[Galaxy Note 3 Exynos Android Development] X_Heroine_X:
rooted my phone only to make my cheap s-view cover work lol :D

i hate you samsung

and thanks for the developer

going to donate 10$
[Galaxy Note 3 Exynos Android Development] aditya1987:
Can you please provide the link for lidiroid kernel