yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] jelle2503:
Uv is def cool and useful feature

My stability test are definitly noticeably cooler with 150uv.

Verstuurd van mijn Nexus 4 met Tapatalk
[Nexus 4 Original Android Development] aaron.bufc:
Relentless work. Get some sleep man :P

Transaction ID: 91F91978X0492384L
[Nexus 4 Original Android Development] stratosk:
Thanks so much!

I just want to say that donations means _a lot_ to me and to Semaphore project - since it's the only income.

Thanks everybody!
[Nexus 4 Original Android Development] benkya:
I think lot of people here who using your work will support it with donation :)

I just want to say hi, to my fav dev on SGS.

Not using semaphore on my nexus 4 yet, still enjoying all stock.

Follow your thread here since first, realy good work, with lot of work and sema version update. you should take 2 or 3 day off in a week to take a rest and dont touch your computer. :)
[Nexus 4 Original Android Development] emanuele1986:
Hi stratosk! I've update the semaphore manager, how do i do for undervolting my phone ? In trickster there was only voice to increase or decrease the voltage. Now i read lower UV, higher UV, higher frequencies threshold band boost UV. I only want decrease the voltage at -125mv. Can you explain to me? Thanks
[Nexus 4 Original Android Development] stratosk:
Hello my friend! Thanks for your nice words!

3 days?!? I don't remember the last time that I didn't touch my computer for more than a half day! (Maybe 2 years ago) :)

But you are right. I also think that a small break will help.
[Nexus 4 Original Android Development] stratosk:
Hi,

In Semaphore Manager->Undervolting parameters:

Disable Boost voltages (you get -25mV)

Lower uV and Higher uV to 100000 (you get -100mV)

Total -125mV in all frequencies. Make sure that this is what you want (I mean -125 may be a lot for your device)

Then press 'Apply'

With 'Show CPU table' you may see the results: in the last column (difference) you will see -125000 to all frequencies.

In second post you may find further details.
[Nexus 4 Original Android Development] syamilsatanick:
Really love the atmosphere here plus we have a very kind and polite dev :) . Thanks for your hardwork stratosk. Really appreciate it
[Nexus 4 Original Android Development] Slymobi:
Hardly ever donate but some devs really deserve it. Thanks stratosk.

67C316406G076405C

Sent from my Nexus 4
[Nexus 4 Original Android Development] stratosk:
Much appreciated! Thanks so much!
[Nexus 4 Original Android Development] philidor:
No words ... Wonderful present for the incoming summer :)
[Nexus 4 Original Android Development] Sully6789:
I agree...

6P82951680273283V

Awesome work stratosk. And thank you for a free, full featured app like semaphore manager, that these other kernel dev's would charge an obscene amount for. That alone made me donate more than you would've probably charged for the app. Amazing kernel paired with purity. I think you just won a new fan :D
[Nexus 4 Original Android Development] leos0000:
Got best combo LS rom+latest your kernel-> best battery,super fast,perfomance=amazing work so nice :) .thanks so much Stratosk ;)
[Nexus 4 Original Android Development] capoooro:
Hi, coming back here: in few day you've done great improvements.

For your information with my slow bin chip (damn) It is perfect stable with -25 of boost and -100 on each frequency.

The battery with your kernel seems to be very nice.

Tnx
[Nexus 4 Original Android Development] aaron.bufc:
Exactly, a full feature rich app for free on top of a great running kernel is more than worthy of a donation. Obviously everyone isn't in a position to give money to a dev, but for the amount of time I spend messing with settings on my phone, I'm happy to donate. I used Semaphore religiously on my SGS and was over the moon to see Stratosk here on N4.
[Nexus 4 Original Android Development] Tylog:
The big thing for me is, Stratosk is a Human, no arrogance and ignorance like many other people, he is friendly, give us a great app and a great Kernel.

The first point is the biggest reason for me to stay here, I don't like ignorant and arrogance people.

I love the Kernel, I love the app and I love the friendly words here in this Thread :) wish all a nice weekend.

Tapatalk
[Nexus 4 Original Android Development] leos0000:
Thanks bro g. Have a good weekend too :) . and all u ppl here have a good weekend :) . sorry for bad english

From Moscow
[Nexus 4 Original Android Development] stratosk:
I feel a 'thanks' is not enough, but...

thanks so much, my friend!
[Nexus 4 Original Android Development] Bluewall:
Hey first of all, thanks for the kernel and the app, awesome work here.

I'm just wondering, how can I change the Ondemand settings to stay longer at lower frequency?

Envoyé depuis mon Nexus 4 avec Tapatalk
[Nexus 4 Original Android Development] stratosk:
Thanks, mate (sorry, I run out of thanks).

All of these (or some) will lead ondemand to be less aggresive:

Turn off io_is_busy.

Increase up_threshold (maybe 90-95)

Turn off early_demand

Also for more battery friendly governor, you may increase sampling rate to 40000-50000 (50000 stock value).

Finally you may try to reduce sampling_down_factor to 2 or turn it off (value 1). This will prevent ondemand to stay on max freq for longer. But maybe this will lead to more oscillations (lower-max frequency)
[Nexus 4 Original Android Development] Bluewall:
Perfect explanation, couldn't ask for better answer :) I'm going to play with them and find the sweet pot for me !

Have an awesome day man !
[Nexus 4 Original Android Development] Kagath:
Please add the "max_online_cpus mod by _motley" :D my battery will be grateful..

I love your kernel it's the only things that miss me.. because i love to have always 3 cores online.

But really you do the best kernel for the Nexus 4.
[Nexus 4 Original Android Development] sirxdroid:
Can you sort of simulate that with some low load value or early demand gradient for ondemand or interactive? I realize it's not exactly the same as what you are asking but it might be close enough to not matter, except for battery perhaps if mpdecision runs all cores at 1Ghz.
[Nexus 4 Original Android Development] reginickneo:
To be honest I feel really bad because of using your kernel totally free and to know how much of your work in it, and to see all the donations of great people.

I'm a student, next year I go to university, don't have own salary, that's why I can't afford it.

Thank you man!
[Nexus 4 Original Android Development] philidor:
All right but the wonderful thing about semaphore kernel project is the idea. Like is dev is simple but incredible intelligent and logical.

Good work my friend. Thanks for all and good weekend

(7D638376GE496652G)
[Nexus 4 Original Android Development] thracemerin:
This kernel uses mpdecision, the patch by _motley is for thalamus' autohotplug.
[Nexus 4 Original Android Development] Vangelis13:
I barely have tried it as well, am not using it right now either. But, hard work is hard work and it needs to be rewarded; Stratos, I hope your situation will soon change and that things will turn around down there.. Here's a small donation for me and the quoted young man. 36Y249675G124142E

[MENTION=1465029]reginickneo[/MENTION] Give a homeless person a sandwich or an old pair of shoes next time you have the opportunity. :good:

Strato, matwnei h kardia mou opote diavazw gia thn anergia kai ola ayta. Kouragio.

(^^ Comment about unemployment in Greece)
[Nexus 4 Original Android Development] Slymobi:
Very Nobel and nice.

I love this community. So different from other kernel threads and that's what makes it stand out. Not too mention the great attitude of stratosk.

Sent from my Nexus 4
[Nexus 4 Original Android Development] emanuele1986:
Thank you, i UV -137500, and i dont have neither problem at -150000 i have camera block. With the other kernel at -124000 i was rock solid at -125000 had camera block O_o.

Again thanks
[Nexus 4 Original Android Development] fabian.m:
Is it normal that the 3 highest frequencies aren't uv'ed as much?
[Nexus 4 Original Android Development] Slymobi:
You havnt set a higher UV

Sent from my Nexus 4
[Nexus 4 Original Android Development] fabian.m:
Oh sorry, didn't know what that does. Thank you very much
[Nexus 4 Original Android Development] stratosk:
Thank you very very much!

Thanks so much, my friend! Very very nice of you! You are incredible!

Κι εμένα το ίδιο, φίλε μου!

Thank god, I have my salary (yet). I wish the economical situation to be improved soon and be better for all of us...
[Nexus 4 Original Android Development] stratosk:
Please don't feel bad, my friend!

Your words worth much more than a donation!

Thank you, sir!
[Nexus 4 Original Android Development] Slymobi:
Sorry not needed. Glad I helped. :)

Sent from my Nexus 4
[Nexus 4 Original Android Development] jelle2503:
Phone is so cool now :)

Looking forward to the -200mv uv , and what else you got coming for us. hope to see more great stuff

Verstuurd van mijn Nexus 4 met Tapatalk
[Nexus 4 Original Android Development] Naa Laa:
With great respect to you...

Confirmation number: 2CG77757G89888816

...thank you for your dedication and hard work!!!
[Nexus 4 Original Android Development] stratosk:
Thanks so much! Thanks for your help!
[Nexus 4 Original Android Development] H-Body:
Just a question of interest, which rom are you on Stratos? :)
[Nexus 4 Original Android Development] leos0000:
He use stock rom

---------- Post added at 12:44 AM ---------- Previous post was at 12:43 AM ----------

Im on axion rom with this is amazing kernel best stuf ever
[Nexus 4 Original Android Development] jiovaxrs:
hey stratosk you make a awesome work and exelent job whit your kernel. im going to grite this in spanish but use tranlate im from puerto rico.

nunca le habia donado a nadie y por tu exelente trabajo te realice una donacion. no es mucho pero tu humildad en tu trabajo vale mucho. me encantaria ver mas en tu app. exito hermano (60U27051H0520843K)
[Nexus 4 Original Android Development] stratosk:
Thank you my friend! It's more than enough! Thank you for your nice words!
[Nexus 4 Original Android Development] capoooro:
View attachment 1974204

Tnx
[Nexus 4 Original Android Development] leos0000:
Hey Stratosk . Can u make for testing one kernel 3.8?
[Nexus 4 Original Android Development] joerizwolle:
Thanks for your great work Stratosk, I have send a little donation (8PD753527W181614N)
[Nexus 4 Original Android Development] Sad56:
What else :)

View attachment 1974580

View attachment 1974582

View attachment 1974583

PA , conservative/no boost voltages/uv-25.

Thanks

N4 - Aospa +3 - Hellscore Kernel
[Nexus 4 Original Android Development] stratosk:
Rebasing kernel requires _a lot_ of work.

I'm not sure I have free time for this.

But if I would do something like this why not 3.9 or 3.10. I hope google will rebase the kernel to 3.9 and then maybe I will try to rebase to 3.10.

Thank you very much! I really appreciate this help!
[Nexus 4 Original Android Development] leos0000:
Yea bro i mean like 3.9 or plus :) .how i can change voltage in application i want -25 but idk how :(
[Nexus 4 Original Android Development] stratosk:
Yes, I use stock.

I want to be sure how Semaphore behaves on stock ROM. I have to work on a 'clear' base.

I think it's better (to work) in this way.
[Nexus 4 Original Android Development] stratosk:
If your CPU is nominal, fast or faster, simply disable boost_uv from Semaphore Manager.

This will give you -25mV in all frequencies.

You can double check with 'Show CPU table' option.
[Nexus 4 Original Android Development] JmPTaz09:
Just hit "enable" for UV and then select undervolting parameters. Change your low and high UV to your desired levels and hit apply! Simple as that. Once you are sure about your levels select apply on boot.
[Nexus 4 Original Android Development] leos0000:
Can u guys show screenshots please i dont understand so sorry

---------- Post added at 06:27 PM ---------- Previous post was at 06:24 PM ----------

How i can make faster cpu ? Cuz its nominal i want faster
[Nexus 4 Original Android Development] ctfrommn:
Lol, you'll need a different N4 for that....this is the cpu binning not a configurable item.

Nothing wrong with nominal either btw....this is only referring to the voltage needed to run.
[Nexus 4 Original Android Development] leos0000:
Thanks all guys :) . thats right look screen ?
[Nexus 4 Original Android Development] jiovaxrs:
Hey stratosk im using axiom rom build 5/18/2013 and in his op says mpdesicion killed. I wonder why my phone is to hot and the batery is killing to fast. Then i chek the app trickster mod and i dont see the option of mpdesicion. I got always the 4core active. Any help for this?
[Nexus 4 Original Android Development] stratosk:
I'm not sure.

Semaphore uses mpdecision. It uses almost identical stock initramfs that loads mpdecision daemon.

Maybe he disables mpdecision, simply by changing file permissions. So, please check that the file /system/bin/mpdecision exists in your device.

The change permissions to 755 (after mounting /system writable).

If the file mpdecision does not exist, you may copy it to /system/bin
[Nexus 4 Original Android Development] jose13683:
Hi Stratosk!

Your kernel is awsome, I'm loving gamma correction and UV! :D

I have one question: in the OP you say that the kernel is compiled with linaro toolchain. Do you also use Bionic optimizations? (I do not know if are useful for kernel compile...)
[Nexus 4 Original Android Development] jiovaxrs:
Perfect :thumbup: and you right. There no mpdesicion .

Thanks im going to tried to extract from another rom and then reflash semaphore
[Nexus 4 Original Android Development] stratosk:
Thanks, I'm happy you like it.

I'm not aware of bionic optimizations in the kernel.

There is no need to reflash kernel.

Simply, copy the mpdecision with executable permissions
[Nexus 4 Original Android Development] jiovaxrs:
You are the best my friend :thumb up: . Now i got my core sleeping like babes :D whit mpdesicion active
[Nexus 4 Original Android Development] Bluewall:
Bionic optimization are ROM side :)

Envoyé depuis mon Nexus 4 avec Tapatalk
[Nexus 4 Original Android Development] Slymobi:
I use esfile to manage permission values etc but es doesn't show values it uses r rw x what would be the equivalent of 755 ?

Sent from my Nexus 4
[Nexus 4 Original Android Development] jose13683:
Oh well, I'm not an expert, just asking! :D

In fact, the rom is super smooth! Thank you again Stratosk! ;)
[Nexus 4 Original Android Development] eep2378:
On my device, the permissions for the mpdecison file in system/bin is: rwxr-xr-x
[Nexus 4 Original Android Development] a g bell:
Can l ask what controls thermal throttling with mpdecsion disabled phone is still throttled ie GPU is lowered and highest frequency is lowerd when phone gets warm?:confused: is it set in kernel?:confused::)

sent from slim nexus 4
[Nexus 4 Original Android Development] stratosk:
It's the thermald daemon that handles this.

Thermald is not in the kernel.

Kernel has a driver which watch for overheating only during boot. Then it's disabled
[Nexus 4 Original Android Development] trillo69:
It's the first time i try this kernel and it looks awesome. I just wonder if i should enable the early demand function since it comes disabled by default. Also i don't know which governor it's supposed to be the default one as in op conservative and interactive are mentioned.

Great work stratosk. :)
[Nexus 4 Original Android Development] zevim2005:
Someone know how to use Moles colors in this kernel??the configuration is different...

Thank You!!

EDIT:already founded the answer
[Nexus 4 Original Android Development] eep2378:
Ondemand is the default govenor. Interactive was tweaked a bit a few releases ago. Experiment with the ones that give you the best performance.

Good explanation of early demand here: http://www.semaphore.gr/80-latests/98-ondemand-early-demand
[Nexus 4 Original Android Development] jiovaxrs:
hey stratosk any probability then you add some audio in you app? like hear music more louder ext..
[Nexus 4 Original Android Development] stratosk:
No specific plans at the moment.
[Nexus 4 Original Android Development] a g bell:
Is using the following unsafe?

echo N>/sys/module/msm_thermal/parameters/enabled

Is there no way to change parameters?:eek::confused::)

sent from slim nexus 4
[Nexus 4 Original Android Development] Scallywag1:
Would love to see fauxs sound and speaker apps utilized with this kernel. Makes the sound so much better
[Nexus 4 Original Android Development] jelle2503:
Why faux sound may I ask? So you can use his apps? Or is it that good compared to other sound fixes?

Verstuurd van mijn Nexus 4 met Tapatalk
[Nexus 4 Original Android Development] stratosk:
You can check and see that it's already disabled:

cat /sys/module/msm_thermal/parameters/enabled

It's enabled by default, runs during the kernel boot. Then it is disabled by thermald (most probably).

If you check your processes you may see the thermald running:

ps | grep thermald

I do not recommend to disable any thermal protection. There are much thermal loads in this device. It definetly needs thermal protection.
[Nexus 4 Original Android Development] Scallywag1:
Both. His apps are used to communicate with the speaker as opposed to some hacks like DSP manager that use an equalizer. These make the speaker able to be set to your liking.

Check them out in play store. They really do work. Sound is way more crisp and loud
[Nexus 4 Original Android Development] MasterTB:
Hi, noob question here.

I'm using Axion atm, great rom .. BUT the developer disabled mpdecision there -removed it actally- and I happen to like it.

Can I flash this kernel to have it back? Does it work that way?

The developers says he left all the start ups and removed the binary, what do I need to make it work with semaphore?

Thanks.
[Nexus 4 Original Android Development] stratosk:
Please read 1-2 pages back.

Somebody had exactly the same issue.
[Nexus 4 Original Android Development] MasterTB:
Sorry, I did read that, wasn't paying much attention it seems, still wouldn't know where to find the binaries.

Guess I will have to broaden the search... Thanks.
[Nexus 4 Original Android Development] stratosk:
No problem, I can send you the binary when I will return home.
[Nexus 4 Original Android Development] a g bell:
Is there anyway to set what temperature the thermal led comes on at ?:confused::)

sent from slim nexus 4
[Nexus 4 Original Android Development] stratosk:
Here it is: https://dl.dropboxusercontent.com/u/51987689/mpdecision

Copy the file in /system/sbin

Give it executable permissions (rwxr-xr-x or 755)

Reboot the phone

Check if the process runs:

ps | grep mpdecision

No, the temperature range is fixed (52-62)
[Nexus 4 Original Android Development] a g bell:
System /etc/ thermal config would editing this not change it?:confused:

Sorry for questions :o

sent from slim nexus 4
[Nexus 4 Original Android Development] stratosk:
No, led thermal trigger does not use this config file (and it shouldn't of course)

(no problem about questions)
[Nexus 4 Original Android Development] a g bell:
Ah ok so if l change that file it will not change throttle temperature?:confused::)

sent from slim nexus 4
[Nexus 4 Original Android Development] stratosk:
This config file will affect only thermald daemon. Thermal led trigger will not be affected.

They are 2 different drivers.
[Nexus 4 Original Android Development] MasterTB:
Sorry to bother you with such a -probably stupid- question but, the file has no extension and I'm attempting to download on a windows machine (yes, I know) what extension do I give it? OR Am I better off downloading directly from the phone and putting it in the correct folder?

Thanks, again.
[Nexus 4 Original Android Development] sirxdroid:
You don't give it any extension, just leave it as is. You can download from Windows and then move it to the phone, it doesn't matter. You can also download straight from the phone, it saves the step of transferring the file to the phone.
[Nexus 4 Original Android Development] trillo69:
For someone that constantly forgets what I was going to do, the touch2wake feature of this kernel is totally amazing. I don't think I can't use another kernel now. :p
[Nexus 4 Original Android Development] MasterTB:
WHAT?

How on earth do you download an extensionless file under any OS?!

every time I attempt to download I get an mpdecision.* file and windows will refuse to save it, and it should!!!!!!!!!
[Nexus 4 Original Android Development] sirxdroid:
Not sure what Windows you are running or browser or download manager/addon but having an extensionless file is perfectly acceptable on almost any OS that I'm aware of. I think you are better off just downloading the file straight from your phone, who knows how else the file might get corrupted if your OS doesn't even let you save it without an extension.
[Nexus 4 Original Android Development] stratosk:
Save the file, with any extension.

'Say' it .txt, it doesn't matter.

The when you will copy the file in it's position, just rename it to 'mpdecision'
[Nexus 4 Original Android Development] sirxdroid:
This is dangerous, I would not recommend it. Who knows what browser or addon he's using to download files that might also try to replace LF with CR+LF inside the file, in particular if you name the file .txt. Then you have a whole new problem on your hand, a corrupted mpdecision executable.

I think he's better off just downloading from the phone directly, the Windows setup he's using seems to be screwy.
[Nexus 4 Original Android Development] MasterTB:
Thanks. I thought of that but since I didn't know if it matter to change the extension I was reluctant.

[MENTION=4966885]sirxdroid[/MENTION]: FYI, I'm running a Win7 x64 Pro install, and it is a LEGAL install, not a screwy one, I have Eset Smart Security 6, ALSO LEGAL, and I'm attempting to download with Opera, which is the most secure browser I know -never had an issue with it- and when it refuses to save an extensionless file, I tend to agree with it, don't know what other people do, of course IE doesn't have that problem it will save anything, regardless... so... like I said, I ask first, download later.

Don't make assumptions about things you don't know. I didn't.
[Nexus 4 Original Android Development] stratosk:
So, let him name it .xyz.

It really doesn't matter.

In worst case scenario, the mpdecision will not execute. Remember, that now he doesn't have any mpdecision running. :)

But, yes as you said downloading from the phone it's easier.
[Nexus 4 Original Android Development] sirxdroid:
I'm making no assumptions, there's no 2 ways about it. If you can't download a file without an extension, something is not right with your setup. Look around if you don't believe me. Files without an extension are perfectly acceptable in Windows. I'm not trying to trick you in any way.
[Nexus 4 Original Android Development] Slymobi:
Lol I know exactly what you mean............ Mmmmmm !!!! Damn screen !!!!! ........... Touch and Wallah were back lol.

Sent from my Nexus 4
[Nexus 4 Original Android Development] philidor:
Changing System /etc/ thermal config can damage our device by altering is thermal high limit for CPU?

Inviato dal mio GT-P3100 con Tapatalk 2
[Nexus 4 Original Android Development] naveediftikhar:
[MENTION=3750240]stratosk[/MENTION]

I requested this before and so i mention again.. Don't wanna sound rude as i have nothing but utter respect for you.. But do you plan to include fauxs sound mods..i really wanna use your kernel but don't really wanna see my 2 dollar investment go to waste beside they really do improve the sound quality!
[Nexus 4 Original Android Development] Vangelis13:
Agree.

I had purchased the best task killer about 3 years ago and then Android evolved. Lost money. Mailed Eric Schmidt, no response.

(not true story)
[Nexus 4 Original Android Development] ctfrommn:
Lol... bad investment there I guess

Sent from my blazing bionic Nexus 4
[Nexus 4 Original Android Development] sirxdroid:
You mean he didn't send you a share of GOOG stock when you asked? He did for me, I thought it was standard Google policy.
[Nexus 4 Original Android Development] a g bell:
YES

sent from slim nexus 4