yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] :
Yeah man, definitely going to need you to show me where you're getting this 60%+ cpu usage from.

I can't replicate. It doesn't even show up in my top 50 cpu users, I have to extend to top 100 processes... even then, I can't get it to go over 0%. The process doesn't even show use in repeated dumpsys cpuinfo's.

root@shamu:/ # time top -m 50 | grep hwrng
^C 1m8.79s real 0m0.81s user 0m1.20s system

130|root@shamu:/ # time top -m 100 | grep hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
142 3 0% S 1 0K 0K fg root hwrng
^C 0m45.05s real 0m0.50s user 0m0.88s system

130|root@shamu:/ #

1|root@shamu:/ # dumpsys cpuinfo | grep hwrng
0% 142/hwrng: 0% user + 0% kernel
root@shamu:/ # dumpsys cpuinfo | grep hwrng
0% 142/hwrng: 0% user + 0% kernel
root@shamu:/ # dumpsys cpuinfo | grep hwrng
0% 142/hwrng: 0% user + 0% kernel
root@shamu:/ # dumpsys cpuinfo | grep hwrng
0% 142/hwrng: 0% user + 0% kernel
root@shamu:/ # dumpsys cpuinfo | grep hwrng
0% 142/hwrng: 0% user + 0% kernel
root@shamu:/ # dumpsys cpuinfo | grep hwrng
0% 142/hwrng: 0% user + 0% kernel

Whatever you have going on is specific to your phone or the app you're trying to use to measure it.

Also, this isn't a seeder. Seeders use CPU cycles to generate more entropy. This is a daemon that's reading from a rng in the SOC. It's running whether you use it or not, so why not use it?

*edit*

Hell, 60%? I can only get antutu to hit anything near that during like the 5 seconds that it does it's physics tests., even it stays under 30% for the most part.

GeekBench will shoot up to ~50%+ for the most part... (yet another reason that I recommend that as a more legitimate benchmark)
[Nexus 6 Android Development] mwebb34:
After my device charged fully @ 10pm last night I unplugged but didn't power off device when I woke up @ 6am I still had 95% battery. I'm looking for 98% lol j/k. Im at work with moderate use, not counting the 5% used overnight I have only used 27%+ the 5% it used while I was sleeping. That's using the device for 15 mins 3x a day plus 30mins I get for lunch. Not to mention high brightness activated not too bad if ya ask me. If it can be any better please do tell.
[Nexus 6 Android Development] apophis9283:
WARNING

HEADS UP

PLEASE READ

When I added MSM_SLEEPER and compiled with it I forgot to disable it by default still leaving ZEN_DECISION as the default. So when you flash both MSM_SLEEPER and ZEN_DECISION will be checked. This is a bad thing. Just make sure when your all said and done in hotplugs only one is enabled. Sorry for the trouble its already been fixed and will be fixed in the next build
[Nexus 6 Android Development] :
Singularity - Kernel Adiutor v7

Here's a release for V7. (link)

It has the stuff I mentioned before, I also added MSM_sleeper into the hotplugs.

There's a startup commands list. Ignore it for now, it just shows everything in the startup commands database for your device. IF you think SKA is causing a setting to be set and it's not in that list... it's not doing it. Other than that, it won't do you much good.
[Nexus 6 Android Development] apophis9283:
A friendly reminder Kernel V-4.5 goes hand in hand with Yoinx's SKA-V7
[Nexus 6 Android Development] RngrYogi:
I checked on this and mine in Chroma Rom is set to off. and I totally understand that this is not a Kernel issue. I can live with it but I would much more prefer to be able to link it to a battery saving kind of control like that and be able to control it.
[Nexus 6 Android Development] :
Dunno. I don't run chroma. It could be that it shows as off, but it's really not.

You could try a making a backup and flash PureNexus, see if it does the same thing for you. That's what I run and don't see the same behavior.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] apophis9283:
Switched from AICP to Pure Nxus with CMTE. Glad I switched. I may have sacrificed a few options here and there but this kernel dominates on Pure Nexus with CMTE
[Nexus 6 Android Development] nazfalas:
That I can confirm. The flash-o-holic in me has a hard time letting go of dem sweet CM nightly delta updates, though (CyanDelta). No rational reason, though. :D
[Nexus 6 Android Development] mwebb34:
I have interactive pro for CPU gov. Should I be changing or just leave default alone? After I switched to v4.5 iv been loosing 4% more battery every 8 hrs, as to compared to v4.4. I just gotta find out which tweaks to tweak and go from there, things should get better.
[Nexus 6 Android Development] LunaticSerenade:
So, the start up commands thing in the new KA is awesome. I saw some junk in there that painted a clear picture of why my battery life sucked...wiped data and set it back up, and its so good now.
[Nexus 6 Android Development] head_banger:
Can't download v7
[Nexus 6 Android Development] apophis9283:
https://s3.amazonaws.com/singularity-kernel/SKA/Singularity+Kernel+Adiutor+V7.apk
[Nexus 6 Android Development] head_banger:
Still not working
[Nexus 6 Android Development] apophis9283:
Use a different browser or method. I just checked and downloaded it 3 times no issues
[Nexus 6 Android Development] str8str:
Getting a lag when the phone is plugged in. Anyone else having this?
[Nexus 6 Android Development] Neo:
Well well.... What have we here? ;)

Did I stumble into the right thread this time?

Is this issue fixed in the latest build found in the OP, Apophis?

Thanks!
[Nexus 6 Android Development] :
Flashed and didn't even look at hotplugs, just disabled msm sleeper, so phone ran for 6 hrs with both hotplugs enabled. Is there any damage that could have occurred from this?
[Nexus 6 Android Development] :
No. They'll just fight each other plugging/unplugging cores based on their conditions.

Basically, it just destroys battery life.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!

---------- Post added at 02:33 PM ---------- Previous post was at 02:31 PM ----------

Good to hear. It's a WIP. I want going to include it yet as I want to make it so that you can remove individual items and such... But didn't feel like messing with my commit history by reverting and unreverting it either. (yes, I know I could branch without it and such, but it's more hassle than just including it)

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!

---------- Post added at 02:34 PM ---------- Previous post was at 02:33 PM ----------

Half a percent extra per hour? You sure you did just have slightly worse reception? That's really not much difference.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] :
Ha ha!! I was wondering why my battery life was horrible after I flashed. Thanks for the answer.
[Nexus 6 Android Development] apophis9283:
I will release a build tonight with hotplugs fixed. Its really no big deal. Simply make sure only one hotplug is enabled. Your phone wont blow up or cause your wife to cheat on you. It will however suck your battery dry
[Nexus 6 Android Development] apophis9283:
Ill release an incremental build tonight to fix this issue. My old friend, please make yourself at home
[Nexus 6 Android Development] Neo:
I'm excited tbh.. I've never seen a kernel with EVERYTHING activated lol...

Reminds me of that old movie "The Professional"..

[youtube]MrTsuvykUZk[/youtube]
[Nexus 6 Android Development] apophis9283:
I think youll love it. If not, we dont offer refunds.... Sorry
[Nexus 6 Android Development] :
I remember loving the professional as a kid...

... Old movie, wtf.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] Neo:
That guy was pretty messed up lol

Old movie is old.
[Nexus 6 Android Development] :
Yeah that'll happen. Also, keep in mind that some governors do their own hotplugging. If you run them with a hotplug enabled... You'll get the same effect. Google and learning about the options that you're enabling are your friends.

Just because the options exist in this kernel doesn't mean that their meant to be enabled at the same time.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] :
Still a noob... But reading through this thread has helped with everything. I think i have a pretty good set up, And you guys are always quick to respond to any questions I have, I'm very happy here. Thanks guys!!
[Nexus 6 Android Development] apophis9283:
Incremental update V4.5.1 is live in OP and in-app and is a hotfix for making 2 hotplugs on by default
[Nexus 6 Android Development] RngrYogi:
Both of these are 2 of my favorite movies of all time.

And once again thanks to the devs here for helping me out so much I really appreciate it.
[Nexus 6 Android Development] str8str:
I am experiencing a lag when pressing navigation buttons or trying to navigate between apps when the device is plugged in. Would you have any idea what would cause it?
[Nexus 6 Android Development] apophis9283:
Id have to check the fstab in anykernel and see whats set. Ill do it when i get home. Rom related seems more of the sort but ill check when i get home
[Nexus 6 Android Development] str8str:
Thanks

---------- Post added at 19:01 ---------- Previous post was at 18:55 ----------

I got it. I had swift key greenfield. So the keyboard was the problem

---------- Post added at 19:05 ---------- Previous post was at 19:01 ----------

Lol, ****
[Nexus 6 Android Development] :
I cleaned up the StartUp Commands list. Like I said, that's a WIP.

Basically, I made it so each command is it's own card (vice being all in one huge card). I also added a card that you can tap to delete all of the stored commands without having to wipe the app data.

I'm trying to figure out a way to make it so you can delete individual commands... But im not having much luck with that right now.

It's not really a huge change. IF anyone wants those features. I can post it up as a build. Otherwise, I'll just hold off and they can be in with whatever else I come up with for a release.
[Nexus 6 Android Development] mwebb34:
I switched from VRToxin ROM to chroma, and I must say using this kernel with chroma is freakin awesome! Charged to 100% at about 10pm last night, I just woke up and noticed that its still @ 97% that's pretty good sleep mode.
[Nexus 6 Android Development] str8str:
Hows that for some screen on time..?
[Nexus 6 Android Development] julius4364:
How did you managed that??
[Nexus 6 Android Development] Unreal_Shogo:
You must tell us ?

Enviado desde mi Nexus 6 mediante Tapatalk
[Nexus 6 Android Development] :
Singularity - Kernel Adiutor v8

SKA V8 is live, get it here!

The changes here are:

a different display for the startup commands (one card per command).

a delete all option for the startup commands, it'll prompt to make sure that's what you really want to do.

Screen: Automatic High Brightness mode.

--This is a large write-up. So, there may some issues I'm unaware of. (see the commit here)

Currently, the service will start on boot or when you open the app. Go into screen turn on the feature and set your lux limit. After that, you will need to turn the screen off and back on before it will go into effect. After that initial screen toggle, the settings should affect it live. I'm sorry, that's just the way it is.... I couldn't find a good way to activate the features of the service from the view fragment, so the screen on/off intent gets it going.

This feature *shouldn't* affect your battery life if you don't use it. IF you use it, it only polls the sensor while the screen is on. Obviously with HBM active, you're going to use more battery.

Enjoy!
[Nexus 6 Android Development] RngrYogi:
Hey Guys! Quick question. My hotplugging is not working on any of my selected hotplugs.. I cant get this thing set to resting at all and non of the cores ever go offline. Can you possibly point me in the right direction? on latest kernel and Aiudtor
[Nexus 6 Android Development] :
That's an incredibly generalized question...

The governors can interfere with hotplugging. The hotplug configuration can as well. If you have all the cores and or boosts enabled, it can as well.

With the complete lack of configuration information... There's not much advice to give.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] RngrYogi:
I apologize and yes I can help with that. I'm on stock interactive pro with msm sleeper as the hotplug and stock settings everywhere else but I am not past checking anything. Especially the boosts.
[Nexus 6 Android Development] apophis9283:
because msm_sleeper chooses to keep all 4 cores online while sleeping. Thats your issues, simply change the amount of cores you want it to use in sleep. I have a commit knocking it down to 2 but has not been released
[Nexus 6 Android Development] RngrYogi:
Ahh thank you so much! I'll try that. I was guessing suspend was when I put the phone to sleep but was about to ask before I went playing with it. As a side note when I had the stock zen decision selected I never saw it offline any cores awake while the phone should have been idling.

I may need to understand a little more about the start up commands now too but inside there I see these two things yet my hotplug is set to only msm sleeper with zen turned off. echo 1 >/sys/devices/platform/msm_sleeper/enabled and echo 0 >sys/kernel/zen_decision/enabled

Could that be indicating that the 2 are still both active at the same time fat startup for me?
[Nexus 6 Android Development] apophis9283:
Because thats what Zen decision does.......
[Nexus 6 Android Development] apophis9283:
Did you flash my 4.5.1? Do you have 2 hotplugs enabled?
[Nexus 6 Android Development] RngrYogi:
Thanks! I appreciate your wisdom. :) I will go and finish studying the governors and hotplug bible post.

---------- Post added at 07:43 PM ---------- Previous post was at 07:41 PM ----------

I did flash to 4.5.1 and the v8 adiutor. I do not have 2 enabled. Only msm sleeper is enabled in the adiutor.
[Nexus 6 Android Development] :
No. 0 is off and 1 is on. So that would be ensuring that only one of the two is being set on.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!

---------- Post added at 07:48 PM ---------- Previous post was at 07:44 PM ----------

When you open the hotplugs section, it checks the value. If it's not toggled on, it's off.

It also toggles the rest off when you turn one on. I made it to that to ensure people didn't accidentally turn more than one on... Same reason I moved all the toggles to the top of that page.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] RngrYogi:
Ok that is all I have today I appreciate your help and will gladly donate for this wonderful work you guys are doing for us! I finally have a stable kernel that includes all the controls I could ever want and more.
[Nexus 6 Android Development] apophis9283:
If you choose to donate please send it to yoinx. All you have to do is click that donate button under his name. Thank you
[Nexus 6 Android Development] str8str:
Well I don't play games or listen to music. Just use talk text and my social forums. Obviously the phone but, I under clock, set everything as low as I can without sacrificing performance and the rest is the kernel.
[Nexus 6 Android Development] julius4364:
Give us some help....
[Nexus 6 Android Development] :
So it looks like the v8 links for SKA are broken. I'll have to wait for apophis9283 to look at it, because I'm not sure why it's broke.

For now, I'll just attach it here.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] str8str:
Give me a bit and I will post my settings. Gladly help
[Nexus 6 Android Development] apophis9283:
Gonna try and have 4.6 out tonight. Just dont know if ill have time
[Nexus 6 Android Development] apophis9283:
Kernel Version-4.6 is live in OP and in-app. Some good stuff in there. There is actually one or two things in the kernel that Yoinx (When he has time), will have to add in SKA. So if he updates when you flash there will be more features exposed. One of the things thats nice, is sound was cleaned up. Everything that didnt work was removed and what did work was left alone. So go download it and enjoy

i just looked. almost 2 pages in Github of new stuff
[Nexus 6 Android Development] ztotherad:
okay so i keep getting an error trying to download ka v8 from yoinx.

this is the error i get
[Nexus 6 Android Development] :
Yeah. I dunno wtf is going on there... I attached it to a post, like 5 posts back.

S3 links seem weird...

https://s3.amazonaws.com/singularity-kernel/SKA/Singularity+Kernel+Adiutor+V8.apk

Works, but seems to be exactly the same link as before. But it only works when pasted directly into the browser, or from other chat clients. For some reason it doesn't seem to work from the xda app.

Trying it as a bit.ly link.

http://bit.ly/1QetO2o

The bit.ly link worked for me.... Must have something to do with xda's redirects for links.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] apophis9283:
For Singularity Kernel Auditor try this link. Its V-8

https://s3.amazonaws.com/singularity-kernel/SKA/Singularity+Kernel+Adiutor+V8.apk
[Nexus 6 Android Development] House_Maniac:
i just wanted to say thanks for the work you are doing with the kernel adiutor i'm using it on my oneplus one and its awesome thanks for sharing :D
[Nexus 6 Android Development] Macusercom:
First of all thanks for the kernel. I've been using it for about a week now coming straight from Hydra. It works like charm, but I still have 3 issues with it:

1) On CM13 if you have LiveDisplay active and you boot after the sun has set, it will reset the display temperature even if you did not change or activated apply on boot in Adiutor.

2) Sometimes after 1 or 2 days YouTube suddenly cannot load any video and freezes when doing so. Same happened to me in Google Chrome and Facebook. Sometimes I can use it for about a minute and then it force closes. This didn't happen on the stock kernel. It doesn't do this immediately but after a few days without rebooting. After rebooting it's working again for the next few days.

3) BlueSleep seems to activate by itself again and the kernel stats don't really show the actual stats. I've been using my Nexus 6 for several hours and it says about 1 to 4 seconds of wakelocks of any kind.

And I still have a question: Does the FSync switch enable or disable FSync when activated? It appears to be disabled by default and I definitely want FSync enabled.
[Nexus 6 Android Development] :
1. How do you think live display changes the screen color? ... Its going to mess up your kcal settings when it activates.

2. Haven't noticed the same. Could be a memory allocation issue though.

3. I've received mixed reports on this. Some people have said that it doesn't keep the setting after reboot, then the same people said it did a little later. It's in the boot commands, so it should persist. Also, what starts are you talking about? There's nothing in the app that gives info about wake locks being held.

Fsync is disabled by default. The toggle being on would mean that Fsync was on.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] Macusercom:
I know that it changes the KCAL but the modified Adiutor or the kernel appears to set its on KCAL settings even when they are not applied on boot. At first the display temperature is my selected 4000K and after a few seconds it switches to the standard. It did work with Hydra but maybe it was due to Synapse doing it a bit differently? :/

I think so too but it's quite difficult to debug it as it doesn't happen regularly and the freeze and crashing behaviour may even vary.

For me it resets very often. Maybe I can find out when it does that. I do have Android Wear, maybe this tries to change the setting? I really don't know but I will keep an eye on that.

Sorry, I've been talking about the wakelock stats from GSam Battery Monitor with the root extension. It shows only a couple of seconds for any kernel wakelock and appears to reset itself even without rebooting. I've checked earlier this morning and it said for e.g. msm_hsic_host 3 seconds and later that day there were no stats. Now I have 1 second displayed. Is there any option that may prevent logging wakelocks? It's not a real issue for me but I was just wondering :)
[Nexus 6 Android Development] :
Its have to look. We may have a different stock/default kcal calibration in the kernel. But it wouldn't be from the app.

Yeah, I'm not sure how it would change the wakelock setting though... As the block is actually in the driver that let's if acquire the wakelock.

No, nothing in the kernel would be resetting the stats or faking the numbers. I'm not even sure how something would go about doing that.

I'd recommend using better battery stats. There's an xda version from the author that you can use for free.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] apophis9283:
Can we please get a running bug list? No matter how small or big. I want to see where we are at with stability for everyone
[Nexus 6 Android Development] mwebb34:
What's the best CPU hotplug to use on v4.6
[Nexus 6 Android Development] :
Whichever gives you the best performance for what you're looking for.

Really... Do you actually thing we'd include anything else if there was a *best* hotplug?
[Nexus 6 Android Development] mwebb34:
True DAT, think before I speak
[Nexus 6 Android Development] apophis9283:
brought back tripndroid and preservative governors. A few other things. Ill be interested to know if it doesnt fix a few issues
[Nexus 6 Android Development] str8str:
All I can say is well done mate. 4.6 is great smooth as a baby's ass
[Nexus 6 Android Development] apophis9283:
Its always good to hear that. I like when people report bugs so they can be fixed but i like it more when i hear things like that
[Nexus 6 Android Development] cujo6801:
Yeppers....
[Nexus 6 Android Development] NITRO_2:
I'm also curious about your settings if you don't mind
[Nexus 6 Android Development] str8str:
Almost forgot, umb core, min422, max 19-2100,gpu400,laptop mode on, arch and ksm off, cubic,ISO trip n droid or row at 1536,mako set to unlock cores frequency unlock at 19-2000, high load counter 5, load threshold 90,max load counter 40-50.. Thus has given me great results. I also disable the first 3 wake locks and leave ever wlan ones alone. Good luck

---------- Post added at 00:15 ---------- Previous post was at 00:08 ----------

CPU actually should be between 1950-2250. Make sure if going with the lower to also lower the frequency unlock in mako to 17-1800

---------- Post added at 00:31 ---------- Previous post was at 00:15 ----------

One more thing, as a rule I set the frequency unlock limit in mako to about 3000 lower than my max cpu setting. Remember nothing is carved in stone but I would definitely leave the settings in mako to what I noted.

You can raise the cpu max a bit if need be depending on what your doing I find about 21-2200 I get good results without sacrificing smoothness or performance
[Nexus 6 Android Development] str8str:
Thanks for reminding me. I posted them.
[Nexus 6 Android Development] H4X0R46:
It says works on cm based and AOSP, does this kernel work with stock Android?
[Nexus 6 Android Development] Macusercom:
It should work with AOSP and CM based ROMs so I assume that it does work with AOSP by itself.

Gesendet von meinem Nexus 6 mit Tapatalk
[Nexus 6 Android Development] H4X0R46:
That includes the stock Android like, the signed factory images?
[Nexus 6 Android Development] :
I don't see any reason it shouldn't.

Make a backup and try it out.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] str8str:
Done