yashsingh1/xdaforums huggingface dataset:
[Galaxy Note II Original Android Development] ppn7:
What are your settings on stweak. Could you show us a screen shot pls?
[Galaxy Note II Original Android Development] neol23:
Sure:

Cheers ;)
[Galaxy Note II Original Android Development] ppn7:
Thanks bro I'll try
[Galaxy Note II Original Android Development] m666p:
Everything u do/change in stweaks is persistent....

Note 2,

Rom = Omega 16

(Apex@onyx black,Wallpaper@galaxy pack)

Kernel = Perseus 36.3

(Cpu 1.7@1175000mV,Gpu 800@1125mV,Abb@600 everything)
[Galaxy Note II Original Android Development] pakalrtb:
Maybe I was not clear : what I was asking is if the abb settings will be persistent even if you do not select "set at boot"
[Galaxy Note II Original Android Development] t4d73:
Obviously not if you don't select it.
[Galaxy Note II Original Android Development] iba21:
I'm trying to understand more about abb voltages, and, as i can understand, rbb has a lower power consuption than fbb.. right?

I have an asv2 chip, so, as i can understand, i could have an rbb from 200 to 700mhz and a fbb to the other

As i can understand, fbb si an obbly chose to have stability at higher freq.. right?

I study mosfet at school, but not these effects, studyed those at high school, not college.. so, those infos are new for me :D
[Galaxy Note II Original Android Development] jimzmaycry:
hy andrei, is it possible to change touch key light color ? the menu and back button.. im just curios..:D
[Galaxy Note II Original Android Development] neol23:
No :)
[Galaxy Note II Original Android Development] omniwolf:
well, there's no "set on boot" option for the ABB tab, so I dunno what that other guy is talking about, but yes. The ABB settings automatically persist through a reboot.

Not really. Creating an RBB situation results in lower static leakage. This is worthwhile for lower frequencies, but as you get to the higher frequencies, static leakage isn't such a worry, and the gate voltages become the real battery drainer.

At the higher voltages you need to create an FBB situation so the chip can switch properly, so the best way to reduce battery drain is to reduce both the gate and body voltage, while maintaining an FBB.

of course.. you can do whatever you want i guess. But having an RBB at lower steps is ideal.

yes.
[Galaxy Note II Original Android Development] iba21:
Thankyou for the answer.. stupid question in quality of a student, DeltaV from Vgate and Vbulk creates subthresholds currents witch changes the comportament of the transistor

Isn't better if DeltaV is 0?
[Galaxy Note II Original Android Development] omniwolf:
better for what? The the body bias (I assume you're referring to body bias here) useful at different levels for different reasons. For the ASV1 chip, every frequency's body bias value is positive and therefore FBB, I assume because the chip isn't great quality so they want to make sure each frequency has the switching power to run properly. So in this case, FBB is what you want, not 0. In better chips they have allowed for RBB at the lower frequencies because it can handle it and save power..

i'm not sure if this answers your question, sorry.
[Galaxy Note II Original Android Development] iba21:
Ye i understand i'm luky since i have an asv 2, so, i have a stock 1000mV over 750 of asv 1.. so.. i have rbb under 1.1ghz and fbb over 1.1 ghz

But.. my question was.. isn't better if there aren't any fbb or rbb? When DeltaV is 0, so, gate has the same voltage as bulk, isn't it the "best" situation ti have the lower power consuption with a functional transistor?
[Galaxy Note II Original Android Development] omniwolf:
you've gone beyond my knowledge now.
[Galaxy Note II Original Android Development] iba21:
Oh ok.. because off i opened wikipedia and readed about "body effect" and it's "negative" currents.. it's a phisics electron's effect of the mosfet's material..

That's why i whould know why it's not better to eliminate this body effect..

But probably, it's a contructor choice.. as like the "stock" frequency for all cpus that for prevent any stability issue since not all the chip in the waffer has the same impurity, so, a stock voltage witch can provide stabilith from the better to the worst chip..

as like i can see, the asv 1 in the OP table has fbb for all frequency, probably the quality of the chip needs more fbb to have a pure stabilty transistor's switching..

Last question witch probably you know..

Firstly, much thanks for your great help.. much apreciate :) really

The last question is: is better an higher voltage or an higher DeltaV (body bias voltage)?

As my ex.. i have 1.188V on the gate for the 1.6ghz.. my stock bulk voltage is 1000.. so.. i have a DeltaV of 188mV..

Is better if i have a low DeltaV or, if i put the bulk voltage to, for ex, 900 mV, witch creates a 288mV gap?

Less gate voltage voltage more deltaV gap or more gate voltage less deltaV gap?

Sure, to have the same stability with less power usage
[Galaxy Note II Original Android Development] omniwolf:
To reduce battery drain your goal should always be to reduce gate voltage. At low voltages, you can raise the body voltage a bit and it will reduce static leakage as well, which further helps reduce battery drain.

In your example, you have 1187mV on the gate, and 1000mV on the body. Your best bet is to try and reduce both your gate and body voltage, so as you maintain your FBB. eg try reduce your gate to 1137mV and your body voltage to 950mV. that way you maintain 188mV of FBB, and have reduced both your gate and body voltages. Of course as we only can control the body voltages in slices, you have to be aware of what reducing your body voltage on slice 3 by 50mV will do to your other slice 3 frequencies.. but really all that should happen is you have larger FBBs for the other frequencies, so you can potentially reduce their gate voltages as well.
[Galaxy Note II Original Android Development] iba21:
Roger.. simply, the best is to have the lowest gate voltage with the lowest DeltaV gap (fbb / rbb)

Really thankyou for your knowledge.. hope can help others to understand more about it
[Galaxy Note II Original Android Development] MeetFace:
I'm still a bit bamboozled. What is the recommended course of action if you have ASV0 ? Curl up and die?

sent from my ginormous Note II
[Galaxy Note II Original Android Development] iba21:
My advuse is to find your best setting with this procedure:

1) use stock abb

2) give uv by system tuner app or similar

3) find your minimum uv when system js stable.. only cpu

4) calculate the gap of 1.6ghz from gate voltage (the system tuner) and abb voltage.. and that should be the fbb you have to use at last to have a stable chip at 1.6ghz

5) decrease by 50mV the abb at 1600000] (it means, from x to 1.6ghz)

6) decrease of 25mv from system tuner or stweak only the higher freqs, for ex, from 1.0 to 1.6ghz..

7) do 10 minutes of stability test (app on market)

If all stabke you could decrease of gate 50mV, sure, only the higher freqs

Why? If you decrease the lower freqs, you could go under the minimum stable freq..

Chip needs a tension to permit transistors to switch.. less impurity has, less "resistence" less voltage is needed

As i sad, if you want to touch the abb values you may decrease the gate voltage as minimum possible witch can have a low DeltaV

Sure, a worst chip needs an higher DeltaV to becane stable.. and you have the revision 0.. probably you have bought the note when it comes out.. i bouth it last week..wednesday.. so.. i think my note is newer with newer chips, that's why i have a revision 2 of the chip, and that's why i have a stock rbb at low freqs and fbb ta higher freqs

sure.. if you increase the DeltaV gap by reducing the abb voltage you can get more freqs, but sure, more DeltaV more power consuption at the same "performance"

Understand?

Edit: has a "revision" of the chip doesen't mean you automatically have the worst chip than mine.. the quality of the chip is designed by the costructor whe he "print" it by lithograpy.. and sure.. it assign a building procedure witch can provide a different revision..

But, in the waffer all chips are different, so, you could have the best for the revision0 and i can have the worst for revision 2

It's only a number witch "say" you have that build.. and not, i have an higher so mine is better.. ;)
[Galaxy Note II Original Android Development] guglez:
I found this very interesting:

Let me try to explain.

A lot of people experiencing eye strain while using sgs3/sgs4/note2 screens. Because of mechanism used to control screen brightness. At maximum level everything is ok - screen is bright and no flickering issue. But if you will lower the brightness instead of lowering light power pixels start to on and off very rapidly. The lower brightness is the slower pixels flicker.

So my question is:

is it possible to control brightness only by digitally removing luminance from the RGB channel values? In this case "backlight" always will set to 100% but brightness will be controled by RGB levels?

PS Screen does not flicker also when brightness is set to 42.7%. This value is relevant to current perseus kernel and to old samsung stock rom. On latest 4.1.2 rom screen does not flicker only at high brightness.

Thanks in advance.
[Galaxy Note II Original Android Development] Kaydin:
I believe that the best option is to find your lowest stable gate, and then apply RBB, whatever it is, keeping it stable.
[Galaxy Note II Original Android Development] shadowlabs9:
Hi,

I would like to start by saying thank you for all the information you have give.

I also have a rev 2.

Can you please share ou stweks so I can optimise my device based on your settings, please.

Best regards
[Galaxy Note II Original Android Development] iba21:
You're welcome.. ok.. i could share but as i sad, all chip has his own setting

You don't have to use my setting since you don't have my chip

As i sad.. the good way is firstly to undervolt til have stability.. after that.. see what's the DeltaV from the difference from Vgate minus Vbulk (abb.. the stock of rev2 is 1000, rev 1 has 750mV)

Now.. with 2 informations you know what's the first stable voltage for every freq, and, the body bias DeltaV..

After that.. decrease the Abb voltage of 50mV.. in that situation you'll have an higher DeltaV in FBB.. so, that situation permit a better transistir switch with less gate voltage.. perfect.. try to reduce the gate voltage and see if it's stable..

I advise to use system tuner to undervolt the gate

Use stability test and force singke frequency to see if it's pure stable at HIGH TEMPERATURE.. you have to understand the resistence of the core increases with the temperature.. so.. only when core is at an high temperature you have a real stability test..

If you have stability.. decrease of other 25mV.. if stable.. decrease the ABB voltage of 50.. and gate of 25 til you find the best setting

now i'm at this situation: @1.6ghz 1.138V with a bulk voltage of 0.9V (900mV)

it means.. at 1.6ghz i have a DeltaV of 238mV.. at 1ghz the body bias is 0.. under 1ghz is negative.. so.. RBB..

Sure i decrease the bulk voltage to decrease the RBB gap.. i suppouse, near the 0 value, better is

P.s. all chip has his story, so, you have to find YOUR story, and i'm writing mine.. it's unusefull to share those

EDIT: be careful with what i sad.. those information are new for me.. so.. i could saying something wrong..

and sure, i'm not an electronic engeneer, i studyd eletronic at high school in the same istitute as studyd Federico Faggin, the dad of the first CPU and the lithographic process too.

At shool i worked on the first old memory, a cube with a net in it.. and sure.. our istitute is rinnomate for electronic..

what i would say? i'm not stupid.. i'm a radio speaker, but, i know something about electronic.. i know what is a mosfet, a logic gate and how to use those to create circuits.

but the body bias is new for me, so, be carefull, if i'll have more infos, i'll share, sure!

i'll call my old teacher to help me in this

even if there's an engeneer witch can send me a good datasheet witch explain the Body bias phisical effect without strange words.. much apreciate
[Galaxy Note II Original Android Development] shadowlabs9:
Ok, tomorrow I'll try.

Once again, thaks.

Best regards
[Galaxy Note II Original Android Development] Phistachio:
Great kernel! Charged to 100%, unplugged, left it idle, and 4h later, still 100%!

Best kernel in store, couldn't ask anything else. Andrei really knows his stuff ;)

A question tho, will lowering ABB values increase battery life or not? I've already UV'd the CPU and GPU.

Also, [MENTION=4167023]AndreiLux[/MENTION], any plans on updating the kernel to 3.0.74 or 3.4?
[Galaxy Note II Original Android Development] ppn7:
I don't know what is ABB. Can someone explain please ? Is it the fact of undervolt cpu or gpu? ?
[Galaxy Note II Original Android Development] xyzulu:
Please read the original post in this thread.
[Galaxy Note II Original Android Development] dynamic503:
Can any one help me stap by step to adjust sceen tone to nature? Thks very much
[Galaxy Note II Original Android Development] xyzulu:
Tick the 'master sequence' box in STweaks. (on the screen tab)
[Galaxy Note II Original Android Development] dynamic503:
Can you advise me best value?

Thanks
[Galaxy Note II Original Android Development] xyzulu:
I'd suggest the best value for that option is: ticked
[Galaxy Note II Original Android Development] pakalrtb:
Isn't there a risk of bootloop using extreme or wrong value of ABB? And if yes, wouldn't be safer to have a "set on boot" option in the ABB settings as well?
[Galaxy Note II Original Android Development] tuxonhtc:
Just leave it as it is. Calibration is better than what you get on even iDevices. It's perfect, let your eyes adjust for 3-4 days (you may notice a reddish tint at first).
[Galaxy Note II Original Android Development] omniwolf:
correct on both accounts.
[Galaxy Note II Original Android Development] ykkfive:
hi AndreiLux,

thanks so much for this kernel. i really like the color tuning/temp functions, which i used to modify it in the kernel sources myself

of course, mine is not as good as yours in terms of both functions available and ease to use

btw, i havent read all pages yet but i have a problem that the browser will crash immediately for particular flash plugin with this kernel. i have tried disabling the zram just in case it's swap memory related but no luck, with tons of stack trace in the log showing errors in libdvm.so, libwebcore.so and the like. any idea about this? could it be the preserved memory allocated is low etc? (just wild guess)

thx

edit mine is note2 lte, v36.3

.
[Galaxy Note II Original Android Development] m666p:
Cud someone plz provide a flashable file to reset stweaks...

Note 2,

Rom = Omega 16

(Apex@onyx black,Wallpaper@galaxy pack)

Kernel = Perseus 36.3

(Cpu 1.7@1175000mV,Gpu 800@1125mV)
[Galaxy Note II Original Android Development] neol23:
In app go to the last sheet extras -> reset settings to default -> apply -> reboot

Is that easy! ;)
[Galaxy Note II Original Android Development] Chris189:
With file explorer go to data folder and delete the .perseus folder. I think it will delete the current configuration and fall back to stock.
[Galaxy Note II Original Android Development] iba21:
Could you integrate a saving profile of stweak, maybe, in sd card?

That's because off if we format the rom, we could reupload all settings with one operation, and not manually :D

Thanks

P.s. i'm at 1.6ghz at 1.138 V with 900mV of abb.. stable :D

Gpu at 533mhz, 1000mV stable with 950mV of abb

-175 and -150.. nice! :D
[Galaxy Note II Original Android Development] themichael:
stweaks has a built in reset in the last tab.
[Galaxy Note II Original Android Development] ppn7:
You increase the battery life with abb undervolt ? How much screen on time please
[Galaxy Note II Original Android Development] iba21:
Now i'm at 3h53 with 56%.. so.. 44% used.. with 2h if radio, web browsing, etc etc etc

Yep, undervolt decrease the consuption, not so mouch, but the real advantages are others:

1) less voltage less power

2) less power less energy has to be dissipate

3) less energy means less cpu resistence

4) less resistence means less cpu temperature

5) less voltage means less usury of the chip

that's why you should do it.

P.s. a low power leakage doesen't means less consuption.. if you have a bad governor, you'll have high consuption too!!

Try to use the performance governor.. you'll see you'll have a worst experience.. because off it's normally, a good governor put cpu at minimum power usage when system doesen't need it.. and sure.. doesen't ramp up fast when system.doesen't need it..

P.s. now i'm at 4h with 55%, so, 45% used.. :D
[Galaxy Note II Original Android Development] ppn7:
Thanks i had already undervolt cpu/gpu but i don't know if i should modify the ABB volt. Now I'm at 58% so 42% used. And screen on time at 3h42. Almost like you.
[Galaxy Note II Original Android Development] sklchan:
The ABB doesn't work like the cpu uv, for ABB the aim is to increase as much as possible for its value so this will reduce the leakage where for CPU uv your aim is opposite where targeting to get as low as possible stable voltage at certain freq range... ;)
[Galaxy Note II Original Android Development] Projew:
Which ROM is prefered for this kernel? :)
[Galaxy Note II Original Android Development] neol23:
Omega
[Galaxy Note II Original Android Development] m666p:
Problem is that I can't boot with perseus anymore,I have to flash another kernel to boot up properly(i uv'ed too much,the new abb settings can allow further undervolting and I got too excited) and on other kernels I can't seem to find the .perseus folder anywhere, so plz if anyone's got something I can use via recovery show me the light cuz this ain't the first or last time I screw up something in stweaks and it would save me a boatload of time compared to backing up and reflashing...

P.s. gokhan has something like this on his site but it does not work for the note 2...
[Galaxy Note II Original Android Development] shadowlabs9:
Hi,

Me again.

Please share your stweeks values, so I can start testing. I promise taht I'll start with +25 than yours, as stability is my priority.

Best regards
[Galaxy Note II Original Android Development] iba21:
http://www.imgur.com/lWRTQ1I.png

http://www.imgur.com/IhbbBWK.png

http://www.imgur.com/rAdwgCy.png

http://www.imgur.com/huua565.png
[Galaxy Note II Original Android Development] shadowlabs9:
Thaks again.

Will test and give feedback.

and for GPU?
[Galaxy Note II Original Android Development] ppn7:
Is it enough to test stability with stability tester ? I had some force close but don't know if it because i undervolted. With stability tester no force close or errors. I think it's due to app or rom?
[Galaxy Note II Original Android Development] iba21:
stock til now.. i have note2 by 5 days.. and.. i'm doing it shortly
[Galaxy Note II Original Android Development] shadowlabs9:
5 days, that's a hell of a start...

Thanks anyway

---------- Post added at 09:53 PM ---------- Previous post was at 09:47 PM ----------

I use stability tester and Antutu tester...

Beste regards
[Galaxy Note II Original Android Development] mr.inter:
Since Perseus 36, my stable voltages have increased quite a bit, for example previously I used to run 200MHz at 787500mV, now that gives me SOD (at stock ABB). I tried resetting settings, reflashing kernel and ARHD rom to no avail. I'm on ASV1.
[Galaxy Note II Original Android Development] shadowlabs9:
Hi,

Not in mine... same 775 at 200mhz as long time ago, no problems so far... (ASV2)

And the other frequencies are ok? (could e another exagerated UV on another frequency...)

Just guesing

Best regards
[Galaxy Note II Original Android Development] stelburger:
Hello guys. Few days ago i got my note 2, so i still can return it back to store and get my money back. Today i realize i have bad chit 0xf1. What should i do? Im thinking bring phone back to store and get other one with atleast 0xf7 chip or upper?
[Galaxy Note II Original Android Development] muena90:
Boot Recovery, connect with adb and remount /data with rw (mount -o remount,rw /data).

Modify the voltage in /data/.perseus/default.profile.
[Galaxy Note II Original Android Development] flatronics:
Maybe this can help the next you got stock at boot becuase of Set on boot.

Its been along time since the last time I used it. But i thin.it still works :D
[Galaxy Note II Original Android Development] sklchan:
You're thinking too much... :rolleyes:
[Galaxy Note II Original Android Development] cashwei:
Hello,Are your phone is in asv 1?whould you like to tell me your lastest settings cpu voltage and ABB values in36.3?

THX!
[Galaxy Note II Original Android Development] sklchan:
Yes I'm on asv1 please check my previous post for the perseus setting able to get the asv1 standard to asv2 which is the max stable for me... :)
[Galaxy Note II Original Android Development] thechaoz:
I'm a crack tweaker after coming from a charge to a note 2 but this stuff I think is way above my head lol. How much extra battery life could we really expect to achieve from tweaking with these ABB settings? (assuming that is the point from what I'm reading)
[Galaxy Note II Original Android Development] mupel:
Second to this..I would like to know how much % we gain from ABB tweaks
[Galaxy Note II Original Android Development] MarionCast:
Thirded
[Galaxy Note II Original Android Development] frankcilo:
I changed the Steps of the slices to achieve greater homogeneity, thus modifying:

1 slice 200mhz 800 volt

2 slice 700mhz 850 volt

3 slice 1100mhz 900 volt

4 slice unmodified 950 volt

I have ASV1 and now I'm very stable with cpu voltages 768mv at 200mhz and 1188mv at 1600mhz
[Galaxy Note II Original Android Development] cashwei:
How did you chang the Steps of the slices? 2 slice 700mhz not 800?3 slice 1100mhz not 1600?
[Galaxy Note II Original Android Development] hameerabbasi:
What ASV are you?
[Galaxy Note II Original Android Development] omniwolf:
No to all of you. If you're not willing to get your hands dirty and do your own testing, then you will only get anecdotal evidence one way or another. so far, the results seem positive, but no one's going to tell you "you will get 12.7% battery savings using ABB".

Even in the OP Andrei says he's not entirely sure that this works. In the end, if you can reduce your gate voltage further by manipulating the body voltages while maintaining stability, you will have less battery drain.

read the OP. It's a sysFS option (/sys/devices/system/abb/), you can't do it through STweaks.
[Galaxy Note II Original Android Development] thechaoz:
thank you omni, not trying to be lazy at all,far from it,, but this is pretty in depth for laymen ..I appreciate your candor... Haven't had time with busy life to go through all the discussion.. I'm sure people smarter then me will come up with profiles... appreciate everyone's work and knowledge... great kernel regardless
[Galaxy Note II Original Android Development] tuxonhtc:
I feel like such a retard, didn't understand a word of anything being posted here :(

Oh well, I'll just give it a pass and let the experts have fun with it. Us mortals should probably admire the rest of the awesomeness that the kernel offers :)
[Galaxy Note II Original Android Development] quijote1:
I'm with the above writers. To properly evaluate the ABB tweaks would require rigorous testing under controlled conditions. I don't have time for that nor the interest since the kernel is already excellent. Anything less than rigorous would just be anectdotal and XDA is full of that kind of evaluation.

But the sound tweaks are super! For ABB, I'll take what Andrei likes for a default...

Samsung Galaxy Note 2

Hawkish Extreme MC3v2

Perseus Alpha 36.2

Apex Launcher