yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] masterchif92:
Yes but you can link the moles colors???

Inviato dal mio Nexus 4 con Tapatalk 2
[Nexus 4 Original Android Development] jarjar124:
You can't apply the colors to this kernel yet.
[Nexus 4 Original Android Development] masterchif92:
Who said that i'm with this kernel????? U can share it pls??????

Inviato dal mio Nexus 4 con Tapatalk 2
[Nexus 4 Original Android Development] JmPTaz09:
They are posted a thousand different places if you just search with Google... Also if you are using a kernel with faux gamma code, use trickster which has all the PA/Moles color variants as built in presets.
[Nexus 4 Original Android Development] DnickDominic:
Then it should not go in here. Theres a q&a section for this. This is a developement thread. I could understand if u were using this kernel and didnt understand but go use google as the other person said +1.
[Nexus 4 Original Android Development] pitjago74:
Only data 2g and 3g using tapatalk and upload Pictures:D

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] jelle2503:
Does every nexus kernel thread suffer from these SOT/battery junkies? Its very subjective for everyone, just use the damn phone. And stop spamming kernel threads with it, no one really cares as it will not apply to anyone else.

Verstuurd van mijn Nexus 4 met Tapatalk
[Nexus 4 Original Android Development] Vangelis13:
Very aggressive for a dutchman.. :P

If it's in all kernel threads then it likely will stay, no need to get grey hair over it. :thumbup:
[Nexus 4 Original Android Development] Ibsonic:
Jup they're pessimistic :D

Verstuurd van mijn Nexus 4 met Tapatalk
[Nexus 4 Original Android Development] stratosk:
New version 0.3.0

- Linux kernel 3.4.41

- ondemand: default sampling_rate 20000, up_threshold 85

- init scripts support (/etc/init.d/ directory must exists, busybox required)

- drivers: touchwake support - EXPERIMENTAL (thanks to Ezekeel for initial implementation)

Enable:

echo 1 > /sys/devices/virtual/misc/touchwake/enabled

Delay in ms:

echo xxxxx > /sys/devices/virtual/misc/touchwake/delay
[Nexus 4 Original Android Development] Sad56:
Noob question, but how work touchwake?

I enable it but it don't seem to work :(

N4 - Xenon HD - Semaphore Kernel
[Nexus 4 Original Android Development] BlueFlame4:
Touchwake != s2wake.

If the device turns the screen off after some time, you can wake it up again by touching the screen instead of pressing power button. The delay indicates how long it is active before it finally goes into deep sleep.

Best regards!

Sent from my Gameboy Color
[Nexus 4 Original Android Development] pitjago74:
Spain 1-0 Holland

May be you prefer this SOT...and don't forgett....RESPCT to everybody.......Ilove this kernel since muy SGS:D

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] Sad56:
OK touchwake work but only after screen timeout for me.

If I lock the screen with the power button it don't work. :(

N4 - Xenon HD - Semaphore Kernel
[Nexus 4 Original Android Development] bustem:
Thats supposed to be like that:p
[Nexus 4 Original Android Development] Sad56:
Why ???

It never act like that with bricked kernel or with touch control app.

The main thing is to replace the power button all the time not a short moment.

Anyway it's my favourite kernel, really smooth and battery life is amazing. Rock stable :)

N4 - Xenon HD - Semaphore Kernel
[Nexus 4 Original Android Development] stratosk:
Thanks. :)

The idea is to leave the phone go to sleep after the delay period (default 45 seconds).

If you leave the wake_lock forever you will definitely have battery drain.
[Nexus 4 Original Android Development] strainhunter:
Gesendet von meinem Nexus⁴ (franco.Kernel@P.A.C Rom 22.1.0)

Seriously, if you having a s3 what are you doing in this thread? Came just to brag about your s3? (which I'd really never trade in against my N4, not even against a s4)

PS.: I have unlimited SOT..........when the charger is plugged in ;)
[Nexus 4 Original Android Development] Sad56:
Yes I know but I think most of people who use it known that :)

Perhaps just an infinite option for the delay can be implemented.

It's a really cool feature and for my experience s2w use very less battery than touch control.

N4 - Xenon HD - Semaphore Kernel
[Nexus 4 Original Android Development] stratosk:
There was an option, but I removed it. :)

Anyway, my main concern is the stability of this feature.

I had many problems to resolve. The main one was the luck of open source driver for proximity sensor.

That's why I call this experimental. If you face issues leave it disabled
[Nexus 4 Original Android Development] stratosk:
Maybe, that's why I don't remember it.

I don't care so much for battery life. :)

(Maybe, I should start caring to get some donations? :laugh: )
[Nexus 4 Original Android Development] stratosk:
Ah, I understand now.

I don't think that going so low it will be stable for many people.

Are you sure that those settings are totally stable?

About the avatar: no problem for me. Your old avatar reminds me the muppet show - one of my favourites. (Is it a character from muppet show?)
[Nexus 4 Original Android Development] Goku80:
For me I have to say loving your kernel and very stable and battery life is amazing my friend specially in deep sleep
[Nexus 4 Original Android Development] a g bell:
Yes have had those settings for a few weeks without reboot or any issues using them with betas the other week no problems:)

Yes avatar l think is from the muppets:D
[Nexus 4 Original Android Development] Slymobi:
the battery was not the reason I donated :) I donated to you alone because of your fresh kernel and your attitude to it. you provide a great service to your kernel users and also not begging or charging for donations and apps to utilize the kernel was the reason my friend.

battery stats are not my concern either as lg/ google provided me with a connector thing on a wire that plugs into a matching hole in my wall and some kind of magical bond begins to give life to my nexus when it tells me its not feeling very well :)

Anyway after a full day on JSS kernel I have found it quite nice.

Thanks for your dedication and work.

Sent from my Nexus 4
[Nexus 4 Original Android Development] philidor:
A little to UV (tried te maximum) and I have a freeze. Now with -1.25 is rock solid
[Nexus 4 Original Android Development] snak3ater:
Kernel going great so far..

The caracter is cookie monster i guess :D
[Nexus 4 Original Android Development] nazem:
I really like this kernel, just wanna know what are some good gamma control and color temp settings for good color like in pa's kernel.
[Nexus 4 Original Android Development] snak3ater:
You talking about 1.5 Kernel for Android 4.3?If yes then gamma Control is not there in it so far..

If it's the 4.2 Kernel you talking about,then check out the Franco-Semaphore Spreadsheet having all Values in it
[Nexus 4 Original Android Development] pitjago74:
Dont apply color gamma....I try with Halfbreed and doesnt work:confused:

Using Semaphore Mánager latest versión

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] snak3ater:
Have you tried Trickster Mod?

It has got color profiles for LG,Google & Halfbreed..Right now you can change from that only if using 4.2 kernel
[Nexus 4 Original Android Development] nazem:
That's what I'm using but I don't understand the numbers and how they work.

---------- Post added at 03:07 PM ---------- Previous post was at 03:04 PM ----------

I'm using the 4.2 kernel w/ semaphore manager to edit the values.
[Nexus 4 Original Android Development] snak3ater:
Tested a lot of games & surprisingly the Phone did not get hot like it used to back in 4.2..That's amazing..
[Nexus 4 Original Android Development] pitjago74:
Thanks

I know the gamma setting In Semaphore Mánager App

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] stratosk:
I'm not sure I want to include ROW scheduler in the new version.

Any comments? Do you use it?
[Nexus 4 Original Android Development] a g bell:
No don't use it here:eek:
[Nexus 4 Original Android Development] sirxdroid:
Do schedulers really make a difference outside synthetic benchmarks? I doubt it. Noop should be good enough. If not, there's always the stock deadline or cfq.
[Nexus 4 Original Android Development] pughie:
I never use row either...
[Nexus 4 Original Android Development] Slymobi:
Not fussed either way, I use what you set as stock ;)

If I have helped you........Thank yourself for asking the question ;)
[Nexus 4 Original Android Development] cryingrock:
The 1.5.0j is really stable, fast and smooth on jarjar's latest aosp build, and the battery life is fairly good as well, but sometimes the phone freezes for about 5 sec and back to normal afterwards. It didn't occur with stock kernel. Not a big problem, but a bit annoying:p

Sent from my Nexus 4
[Nexus 4 Original Android Development] stratosk:
Yes, schedulers can make some difference.

Generally, some applications (databases on servers) may require the proper scheduler for better performance.

But I feel that there is no much difference in 4core phone.

ROW scheduler code was submitted in mainline 6-7 times and have been rejected.

Author didn't provided enough numbers to show a gain in performance. Also, there was not proof why a tuned CFQ couldn't behave as good as ROW.

Google, also didn't include it in their kernel.

Having in mind the above and because there are also changes in the block layer to support some stuff in ROW, I will not include it in 4.3 kernel.

Thanks everybody for your feedback!

Thanks for your comments.

This freeze is an issue. I don't know if it's kernel related.

Please provide a kmsg and a logcat after a freeze.
[Nexus 4 Original Android Development] Midomad:
Stratos I'm using it :)

Envoyé depuis mon Nexus 4 avec Tapatalk
[Nexus 4 Original Android Development] sirxdroid:
In general yes, they can make a difference depending on the application, servers, etc. But for mobiles I doubt they really do. We usually either do something that's read intensive (e.g. watch a movie, play music) or maybe something that's write intensive (transfer data to the mobile, install an app, etc.). The case where you have lots of mixed reads and writes is probably rare on the phone. That's why I feel noop is a good scheduler for the phone, for real life use, not for benchmarks that can skew the results however they like. There's very little computation required for noop, hence it runs in very few CPU cycles, which means at least in theory better battery, less heat. No scientific proof for all this, just my gut feel.

However, what I've seen to make a difference is the read-ahead buffer size. People seem to think bigger is better, but you will find many reports of users who set the read-ahead to large values such as 1-2MB that they have problems playing music. It seems that <= 512KB are good values. Of course, it may also have to do with the flash memory used so it will vary between different phone models or even between same model phones, depending where the flash memory was sourced from.
[Nexus 4 Original Android Development] kandarpck:
ROW was definitely more snappier for me when I tried it long ago. Not a placebo. I actually did some tests. I can't recollect them now. I got 1-2 FPS difference in some games too.
[Nexus 4 Original Android Development] Slymobi:
This freeze is being reported on many occasions and is not semaphore kernel issue as some are not using this kernel. I strongly suspect then unless all the JSS kernels are identical its something in the ROM builds.

I've witnessed it mainly when typing a message.

If I have helped you........Thank yourself for asking the question ;)
[Nexus 4 Original Android Development] stratosk:
100% agree.

1 more point: reading a lot of articles we may find that maybe noop is the better choice for SSD storages.

So, it's a good choice not only for phones.
[Nexus 4 Original Android Development] sirxdroid:
Yes, a lot of these schedulers were invented with the mechanical HDD in mind. Isn't there a scheduler called FIOPS that's supposed to be good for SSD? How come we don't see it included in kernels?
[Nexus 4 Original Android Development] tmusall:
I use it. Please keep it.
[Nexus 4 Original Android Development] stratosk:
I've never tested.

But reading the linux kernel mailing list, you may understand why a lot of 'good' schedulers or governors are not merged into the mainline.

I think that there are 2 major points:

1) You have to prove (with a lot of numbers) that a new scheduler or governor do the job better than the existing ones

2) You have to prove why a new functionality of scheduler or governor cannot be merged into the existing one.

For example, the block maintainer said about ROW that someone can easily tune CFQ to have the same results.
[Nexus 4 Original Android Development] tmusall:
+1. Just happened to me today while typing a text.
[Nexus 4 Original Android Development] Slymobi:
so it could be keyboard issue, my keyboard auto updated to latest play version so I will uninstall that now and test.

If I have helped you........Thank yourself for asking the question ;)
[Nexus 4 Original Android Development] stratosk:
New verrsion 1.5.1

- Add gamma control

- Merge freezer changes

- Enable O2 optimizations

- Remove some debug options
[Nexus 4 Original Android Development] shr33kant:
Was this for the AOSP builds or for the Stock roms?
[Nexus 4 Original Android Development] ufo900:
I think both releases are in OP
[Nexus 4 Original Android Development] Slymobi:
Thanks.

I'm gonna test my keyboard theory for a while...... As of now NO freezes since uninstalling new keyboard :) maybe coincidence but........ :)

If I have helped you........Thank yourself for asking the question ;)
[Nexus 4 Original Android Development] a g bell:
J=aosp?
[Nexus 4 Original Android Development] stratosk:
Yes
[Nexus 4 Original Android Development] eep2378:
Running this now on AOSP JSS15J. Feels really smooth. Appreciate your work :)
[Nexus 4 Original Android Development] oscaraigf:
Semaphore_N4_1.5.1.zip - JWR66V??

Semaphore_N4_1.5.1j.zip - JSS15J??

thanks :good:
[Nexus 4 Original Android Development] stratosk:
Yes. Info in OP
[Nexus 4 Original Android Development] Slymobi:
Keyboard theory blown....... Just had a freeze. Lol.

Gonna flash kernel and go to Zzzzzzz I'm tired. Goodnight all.

If I have helped you........Thank yourself for asking the question ;)
[Nexus 4 Original Android Development] snak3ater:
Thanks Stratosk :)
[Nexus 4 Original Android Development] oscaraigf:
Thanks :D
[Nexus 4 Original Android Development] LOVE ME PLEASE:
Is the latest one with j at the end of it for 4.3
[Nexus 4 Original Android Development] zephiK:
It has both. J is for JSS15J

non-J is the V build
[Nexus 4 Original Android Development] terranox:
Hi, you can help me to build a kernel? Thanks

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] estallings15:
Never, ever, ever, ever, ever quote a large OP.

Ever.

That said, PM the man.
[Nexus 4 Original Android Development] Zenzic:
Couldn't leave you on 2499 thanks. Needed to make it 2500 lol congrats man
[Nexus 4 Original Android Development] estallings15:
Very thoughtful. Thank you.

Stratos, I'm loving your work as usual. Thank you very much.
[Nexus 4 Original Android Development] nyyankees1237:
why is this happening when I open this app?

I've tripled checked that supersu has granted it access, what could be the problem?
[Nexus 4 Original Android Development] nyyankees1237:
Wow thanks, solved my problem in two seconds!
[Nexus 4 Original Android Development] saobang3886:
using V1.5 and it good so far, just down load V1.5.1 :D
[Nexus 4 Original Android Development] estallings15:
I installed busybox and cleared the data on Semaphore Manager. Still getting the "Semaphore Manager needs root" message. Root access is fine on my other apps. I'm on stock 4.3. Kernel version 1.5.1
[Nexus 4 Original Android Development] thracemerin:
Weird, cuz that's usually the problem. Try uninstalling Semaphore Manager and reinstalling.
[Nexus 4 Original Android Development] estallings15:
Tried it several times. Though clearing the data essentially imitates that. No luck.
[Nexus 4 Original Android Development] thracemerin:
busybox is in /system/xbin?
[Nexus 4 Original Android Development] estallings15:
Correct.
[Nexus 4 Original Android Development] thracemerin:
Hmm....no idea....maybe stratosk will have a suggestion for you.
[Nexus 4 Original Android Development] BitteredBro:
Hi Stratosk. How could you configure cfq to behave better than ROW? Which would be the tunables values? I use noop regularly, but your comments made me curious about it.
[Nexus 4 Original Android Development] tuilalnvinh:
Thanks for your great work stratosk, your 1.51 is smoother than stock coming with JSS build
[Nexus 4 Original Android Development] snak3ater:
You cannot do it.there is a limit for that.Even if you were given an option to increase the delay,still in that case you would have so many wakelocks. It's just for a purpose if you want to wake your device soon after the screen goes off..It's not like touchcontrol or sweep to wake that you can use it for longer run...

---------- Post added at 11:22 AM ---------- Previous post was at 11:19 AM ----------

PS->Seems to me that the post got edited :D
[Nexus 4 Original Android Development] stratosk:
Root and busybox are the only requirements for Semaphore Manager.

Please check if busybox is in your path running 'busybox' in terminal emulator.

Hi,

I'm afraid my knowledge on schedulers is no sufficient to do this. :)
[Nexus 4 Original Android Development] LOVE ME PLEASE:
Okay, you are on the right track, I just flashed 1.5.1 and it is smooth! I love it. Keep up the great work, and thank you so much for the nicely backed kernel.
[Nexus 4 Original Android Development] :
Try installing a different version of busybox, I installed 1.20.0 and it works perfectly now
[Nexus 4 Original Android Development] stratosk:
Thanks! (I'm sorry I run out of thanks)

at all

I didn't mention in change log that I reverted a couple of Google commits in ondemand governor.

Those commits are heuristics to improve performance when tasks are switched between cores.

I found them too complicated and I like simplicity. So, I revert them and keep only mine about touch.

I believe that there is no regression in performance without those commits.
[Nexus 4 Original Android Development] stratosk:
Why are you confused?

from OP:

'j' versions are for JSS15J ROMs only

The normal files are for JWR66V ROMs only

Please check the build number in your settings -> about phone.

If it's JSS15J flush 'j' version.

If it's JWR66V flush the version without 'j'
[Nexus 4 Original Android Development] estallings15:
That did it. Thanks.
[Nexus 4 Original Android Development] cryingrock:
Although we can't try out those commits, yours are very good already;)

Sent from my Nexus 4

---------- Post added at 03:11 PM ---------- Previous post was at 03:08 PM ----------

Btw, do you recommand noop or sio?

Sent from my Nexus 4
[Nexus 4 Original Android Development] stratosk:
Thanks. :)

I prefer noop. That's why I have it as default scheduler.
[Nexus 4 Original Android Development] capoooro:
Now I have my favourite kernel ready. Waiting for my favourite ROM to be cooked :)

pizza mandolino pasta
[Nexus 4 Original Android Development] pughie:
Thanks for the update, my screen colours are now how I remember them :)

Do you offer a paid version of semaphore manager I can buy ? I want to donate as a thanks but don't use paypal so tend to buy apps of the Devs whose work I use
[Nexus 4 Original Android Development] skatashock:
+1
[Nexus 4 Original Android Development] stratosk:
No, Semaphore Manager is a free, open source app.

Though, I really appreciate your intention to do this. :)

Thanks so much!
[Nexus 4 Original Android Development] Ümit:
Oh, thanks for to adding gamma control!

Semaphore has always been my favorite kernel, but the color of N4 version is honest, not so good.

A small question (or advice): Franko's color or PA contrastly kernel are very fine. Why does not Semaphore standard with those colors?

I set it with semaphore app. but some do not know that and think semaphore is terrible.
[Nexus 4 Original Android Development] stratosk:
Thanks for your comments!

I use stock colors.

Generally, there must be a good reason for me to change stock values.

Semaphore kernel gives the possibility. There is an option in Manager. I can't do anything more.

If someone thinks that Semaphore is terrible, there are plenty of custom kernels out there. :)
[Nexus 4 Original Android Development] Tylog:
You can set PA Contrastly with trickster , the profile for it is in trickster.

4.3 kernel works fine here on my n4 , at the moment I only use the phone from time to time as privacy phone ( S4 for work and don't like to take two phones with me ) but the first impressions are fantastic :)

GT-I9505 / Nexus 4 Tapatalk
[Nexus 4 Original Android Development] cryingrock:
No freeze with 1.5.1j so far:thumbup::thumbup::thumbup::D

Sent from my Nexus 4
[Nexus 4 Original Android Development] banny7000:
Anyone got any good colour settings to share?
[Nexus 4 Original Android Development] a g bell:
Stock
[Nexus 4 Original Android Development] kelah:
Hi Strarosk

Semaphore manager show me that my cpu is "faster". But it always was "fast".
[Nexus 4 Original Android Development] elderap:
Guys, version 1.5.1 would test version yet or is already relatively stable?
[Nexus 4 Original Android Development] stratosk:
Hi,

Yes, I confirm this. It's a bug in PVS bin representation only.

I will fix it in next kernel version.
[Nexus 4 Original Android Development] matesc:
Where do u see this option in Semaphore manager? Thanks!
[Nexus 4 Original Android Development] kelah:
First tab - undervolting parameters - show CPU table.
[Nexus 4 Original Android Development] Bonvaz:
Guys can I use franco's app to manage kernel and use his color profiles?

Inviato dal mio Nexus 4 con Tapatalk 2
[Nexus 4 Original Android Development] Kocai:
No, use Semaphore Manager instead.

Sent from my Nexus⁴
[Nexus 4 Original Android Development] trillo69:
It's been a while since the last time I used semaphore kernel. Is mpdecision off a default option now in 4.3 kernel? It's ok, I just want to be sure that I'm running default settings.
[Nexus 4 Original Android Development] stratosk:
Yes, I dropped mpdecision in 1.4.0

You may use dynamic hotplug driver (default) or disable it and have 4 cores online always
[Nexus 4 Original Android Development] LOVE ME PLEASE:
I love your work! Will you ever support any other devices other than the Nexus 4 ?
[Nexus 4 Original Android Development] kundica:
I'm on CM 10.2 which I compiled from source and if I install 1.5.1j it breaks root. Anyone else having this issue?

Sent from my Nexus 4.
[Nexus 4 Original Android Development] Drmol:
How exactly does it 'break' root?
[Nexus 4 Original Android Development] kundica:
I lost it. Can no longer use apps that require it. I first noticed when I tried to install Semaphore Manager and it wouldn't allow access. Checked my busybox then ran root checker and it confirmed root was gone.

Sent from my Nexus 4
[Nexus 4 Original Android Development] thracemerin:
Change the root setting in the developer options to apps and adb.
[Nexus 4 Original Android Development] kundica:
Already did. It was the first thing I did when I installed the build.

Sent from my Nexus 4
[Nexus 4 Original Android Development] thracemerin:
It's not a kernel issue, kernels don't allow or prevent root.
[Nexus 4 Original Android Development] a g bell:
On n4 :)
[Nexus 4 Original Android Development] thracemerin:
Ever.

On other devices sometimes the root stuff has to be packed with the kernel to avoid secure partitions that are involved with booting the device, but that stuff is in the initramfs, not the kernel itself.
[Nexus 4 Original Android Development] kundica:
I'm not sure what it is. Flashing the stock cm kernel set things back to normal tho, and when I flashed Semaphore again, root stopped working. I'll try flashing the kernel without using the zip and see what happens.

Sent from my Nexus 4