yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] Macusercom:
I've just installed Kernel Adiutor v12 and I can see the PVS and speed level now. What is the speed level? Is 2 any good? I've never heard of that before?
[Nexus 6 Android Development] shugga101:
I second this. I went back to 5.3 after trying out the test build because it stuck the cores at this frequency.
[Nexus 6 Android Development] apophis9283:
Ok thanks for the feedback. Ill see if theres anything causing this, and try to get another test build out
[Nexus 6 Android Development] apophis9283:
So here is another test build. I dropped DanceDance as default governor and I am using Wheatley. Power savings/performance should be somewhat the same except Wheatley is a bit more complex. I found this explanation on the site I go to for when I need to understand a governor. If you flash this youll have to reset everything so you get defaults.

FYI, ill probably kill dancedance. I found no reason it should be limiting cpu frequencies

This governor is build on “ondemand” but increases the C4 (the sleep state) state time of the CPU and doing so trying to save juice. So the results show that Wheatley works as intended and ensures that the C4 state is used whenever the task allows a proper efficient usage of the C4 state. For more demanding tasks which cause a large number of wakeups and prevent the efficient usage of the C4 state, the governor resorts to the next best power saving mechanism and scales down the frequency. So with the new highly-flexible Wheatley governor one can have the best of both worlds. Obviously, this governor is only available on multi-core devices.

Wheatley is a more performance orientated governor as it scales more aggressively than ondemand and sticks with higher frequencies.

Link to Test build V-2 = https://www.androidfilehost.com/?fid=24438995911973823

If possible try to run it for a day or so. I need info like, RR, crashes, lag, battery life. Info on your setup, things like that
[Nexus 6 Android Development] apophis9283:
ok i have one code left, someone take it so i can be done with all this
[Nexus 6 Android Development] dannchelu:
[MENTION=4392154]apophis9283[/MENTION] what rom do you use ? If I'm not indiscreet :)
[Nexus 6 Android Development] apophis9283:
I build my own Resurrection Remix ROM.
[Nexus 6 Android Development] dannchelu:
Did you try official build of RR? I used RR on my old note 2 and z ultra and now i have this n6 for about two weeks with PN but i want to try something new.
[Nexus 6 Android Development] apophis9283:
I build basically what would be considered official. Ive made no modifications. I build my own, cause I like to update the ROM when I want to. Its completely stock as an official member would release
[Nexus 6 Android Development] dannchelu:
I understand. Thanks for information .
[Nexus 6 Android Development] apophis9283:
The latest build he has up is from the 25th. I highly suggest it. I love RR ROM

Need testers for this build

http://xdaforums.com/showpost.php?p=65720415&postcount=3281
[Nexus 6 Android Development] :
What about trying intelliactive gov?? Ive used it on every release and get no lag, great performance, and decent battery. And if I understand it right.. it hotplugs itself.
[Nexus 6 Android Development] apophis9283:
Ive been running with wheatley for a bit. You can change the governor to what you wish. I have to have a kernel that works out of the box. I think Wheatley can do that
[Nexus 6 Android Development] LGtMgG2t:
I just grabbed this test build and will try to run it the rest of the day at defaults to see how it goes. Should be able to report back tomorrow on how it gets along with Fluence HD9.
[Nexus 6 Android Development] apophis9283:
Thank you. I really need peole to test these builds, so in the end I can put out a rock solid build. Ill have more changes coming soon
[Nexus 6 Android Development] :
I'll give wheatley a shot....I'm still learning so I'll follow your lead., and thanks for all the hard work you guys put into this kernel.
[Nexus 6 Android Development] ohad129:
I give wheatly to stay even i like your starmex eps as you know

Dancedance wasnt good for me
[Nexus 6 Android Development] MrSplaat:
Latest TB flashed and booted. Changed I/O to Zen and disabled all wakelocks. Rest is default.

Looks good so far. No stuck freqs. Will report back in a day or so.
[Nexus 6 Android Development] apophis9283:
DanceDance is gone. Best I could figure, it was deprecated. Not meant for newer phones or phones with multiple cores. I honestly didnt look any further than that
[Nexus 6 Android Development] DreamFX:
My new favorite is nightmare. Best performance / battery combo for me.
[Nexus 6 Android Development] apophis9283:
Darkness is nightmare but updated
[Nexus 6 Android Development] apophis9283:
Im gonna try and add gpu 700mhz back, only if i cant get the damn thing to boot with stock frequencies
[Nexus 6 Android Development] apophis9283:
Im at an appt. I know i gave a few codes away last night. Im pretty sure i have one left. Its for the stats monitor widget in the playstore. Look it up in the play store and if you want it pm me. I do.know for a fact i shpuld only have one. Who ever pms me first gets it
[Nexus 6 Android Development] Dead-neM:
I'm using darkness which is great i mean it's fast and scale all frequencies

For hotplug I'm using bricked hotplug and i see that in kernel aduitor not all values can be adjust and permissions are weird like 1204

By the way it's the only one which wake cpu in random order , shut off cpu and don't loose speed

I don't like thermal thing so to disable it i just chmod 0000 the sys folder of msm-thermal can you please add a enable disable option?

Since the V test build the cpu keep it's frequencies

I'll test v2 and report any issue

Last question why removing impulse governor?
[Nexus 6 Android Development] apophis9283:
To me impulse was the weak link.
[Nexus 6 Android Development] Shamestick:
[MENTION=4392154]apophis9283[/MENTION] On the v2 test build would you like us to stay with default settings or tune around and see if anything funky happens?
[Nexus 6 Android Development] apophis9283:
I would like you to use it like you would any other build
[Nexus 6 Android Development] :
Can you elaborate more on the values that can't be set? And what permissions are weird? Maybe a screen shot or output of ls -l

I don't see why we couldn't add a disable toggle. I'll try to get to it when I have some free time.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] Dead-neM:
For bricked hotplug the weird perm look like this https://drive.google.com/file/d/0BwCC2VJYgCavYkQ0ZW1XLVl2WkE/view?usp=docslist_api

and the option that doesn't appear in kernel aduitor https://drive.google.com/file/d/0BwCC2VJYgCavdG9ieTFVRFFEMDA/view?usp=docslist_api

It's hard to explain but I'll try

You can set %up and down threshold

You can set Ms up and down threshold

In KA you only see values for cpu 0 and 1

But in the folder there are values for the 4cores

From 0 to 7

0-1 is for cpu1

2-3 for cpu2

4-5 for cpu3

6-7 for cpu4

I'm not using an app to configure the kernel i run my own script at boot so for exemple i write this (cpu0 unplugged must be untunched of course)

NUMUP=30
NUMDOWN=15
TIMEUP=180
TIMEDOWN=250
chmod 0664 /sys/kernel/msm_mpdecision/conf/*
echo $NUMUP > /sys/kernel/msm_mpdecision/conf/nwns_threshold_2
echo $NUMUP > /sys/kernel/msm_mpdecision/conf/nwns_threshold_4
echo $NUMUP > /sys/kernel/msm_mpdecision/conf/nwns_threshold_6
echo $NUMDOWN > /sys/kernel/msm_mpdecision/conf/nwns_threshold_3
echo $NUMDOWN > /sys/kernel/msm_mpdecision/conf/nwns_threshold_5
echo $NUMDOWN > /sys/kernel/msm_mpdecision/conf/nwns_threshold_7
echo $TIMEUP > /sys/kernel/msm_mpdecision/conf/twts_threshold_2
echo $TIMEUP > /sys/kernel/msm_mpdecision/conf/twts_threshold_4
echo $TIMEUP > /sys/kernel/msm_mpdecision/conf/twts_threshold_6
echo $TIMEDOWN > /sys/kernel/msm_mpdecision/conf/twts_threshold_3
echo $TIMEDOWN > /sys/kernel/msm_mpdecision/conf/twts_threshold_5
echo $TIMEDOWN > /sys/kernel/msm_mpdecision/conf/twts_threshold_7

Hit thanks button if i helped you ��
[Nexus 6 Android Development] MrSplaat:
Just had two reboot with around 30 min between, while using the phone.

Fairly light use as well. Running newest TB.
[Nexus 6 Android Development] apophis9283:
tr not disabling the wifi locks and go a day and see what happens
[Nexus 6 Android Development] :
I'll have to look into it more I guess. I was trying to add bricked based off of UKM (though it had some stuff incorrect as well). So I may not have done everything 100% right. I'm kinda thinking that I messed up by doing a for loop against the number of cores instead of number of cores * 2... causing it to only show options for the first two cores.... These things happen, ya know?

the missing option in your second screenshot is the suspend defer time? Or were you just showing the missing twts and nwns files?

As far as the permsisions, I'm not really sure why that would be like that. Though, I only speak english. Could you give the path for that folder with the 1204 permission so that I can make sure it's the same on my phone and try to fix it.
[Nexus 6 Android Development] Dead-neM:
Yes no problem mistake are made sometimes. I'm just happy you consider it

/sys/kernel/msm_mpdecision/conf

Is the path of bricked hotplug

And yes i was just showing you the different files
[Nexus 6 Android Development] :
Wow, that's wild. Both of the parent folders ("msm_mpdecision" and "conf") are set to 0755 but all of the sysfs files are 1204. Should be pretty easy to figure out why... but I could've sworn that the driver was written to set them to 0644 (off the top of my head) like most kernel modules with sysfs entries. What's really weird is that 1204, you shouldn't be able to change the files... but you can.

May take a while to figure out wtf it's doing.
[Nexus 6 Android Development] Dead-neM:
It's because I'm doing chmod 0664 /sys/kernel/msm_mpdecision/conf/*

Which change perm for all files in conf

So yes without that change are useless because they're not done or not correctly

Cool to hear that it can be fixed
[Nexus 6 Android Development] Mervingio:
Yaaaaayyyy
[Nexus 6 Android Development] apophis9283:
probably gonna do a release tomorrow. Everything seems stable and battery life is good. Trying to get DT2W on by default but its being ****ty
[Nexus 6 Android Development] :
Give this a try. I'm branding it as 12.1

http://bit.ly/21ej8aq

This should fix the Bricked tunables not all showing.

Once the next kernel is released, you should have an enable/disable toggle for thermal.

Someone had requested Left/Right headphone controls. Those are added now (they may be reversed though please let me know if they are)
[Nexus 6 Android Development] Dead-neM:
The tunables are still not present did i have to wait till the new kernel version?
[Nexus 6 Android Development] :
The bricked tunables? They should show. At least the per core twns and nwns ones.

Was there another one missing?

Oh, the permissions will also be fixed in the next kernel release

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] Dead-neM:
It's look like nothing as change
[Nexus 6 Android Development] :
Maybe try clearing the app cache? As much as I'd hate to say it, you might need to clear it's data.

I've never had to, but sometimes when people get weird issues they do.

These are what you were looking for right?

It was pretty much exactly what I thought the issue was... I had used a function that grabbed the number of cores to generate the cards, but it actually needed to be doubled hence why only the first 4 values showed... The 2 for the first 2 cores.

It should be showing for you.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] apophis9283:
Kernel build V-5.4 is live and in OP and in-app. Enjoy.

If you have any issues please post them with logs, although this build should be rock solid.
[Nexus 6 Android Development] Dead-neM:
I've made a clean install. I mean kernel aduitor was not installed

So no as i posted below i don't see the others cpu tunables like in your screenshot... I also clean app data rebooted

But nothing

Maybe you send me wrong app version (because it's v12 instead of 12.1)
[Nexus 6 Android Development] apophis9283:
Just a repeat of my last post. Kernel V-5.4 is up in OP and in-app
[Nexus 6 Android Development] :
Yeah, it's possible that it war the wrong version.

Try this one. I know that it works. https://www.androidfilehost.com/?fid=24438995911974247

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6 Android Development] Dead-neM:
Yeah it's working i can see them thanks man

thanks both of you for your work!!!
[Nexus 6 Android Development] apophis9283:
If youre not gonna use our kernel. Dont fuc**** go to other kernel devs asking them to add the features. you dont like this kernel just go use another kernel.
[Nexus 6 Android Development] apophis9283:
Not specifically. But its annoying as hell people looking at the fetures we have then going to ask other devs to add it. You dont like our kernel, then go use another.
[Nexus 6 Android Development] ronnie498:
Mod Edit

Thread Closed - @ OP request

ronnie498

Senior Moderator
[Nexus 6 Android Development] Tylog:
That's only human, we are all not robots :)
[Nexus 6 Android Development] str8str:
When do you use the x and when the check mark in synapse? Can't get settings to stick
[Nexus 6 Android Development] apophis9283:
Change your settings for that page then hit the checkmark.
[Nexus 6 Android Development] wrongway213:
Anyone having issues with settings sticking in Synapse, I advise you to get your safe settings you KNOW will boot, then turn off "stability check" in the three dot menu - if not, Synapse automatically resets your settings unless you let them settle in (and they apply properly - sometimes with stability check enabled, they do not) for two minutes before a reboot.
[Nexus 6 Android Development] apophis9283:
Im gonna try to compile with a more optimized toolchain. Downloading now. But I have to wait until its done compiling a blisspop so i can test some changes to device
[Nexus 6 Android Development] DespairFactor:
You are completely wrong, anykernel does not mean that it is safe to flash other kernels over. Tons of these kernels ship modified ramdisk files, it just means they don't ship a full ramdisk. The amount edited is based on what the dev is trying to ship feature-wise.
[Nexus 6 Android Development] apophis9283:
Got it to compile thanks to hellsgod. Ill update the op next release
[Nexus 6 Android Development] Psych0t1c20:
What is this wlan RX wake lock? How do I get rid of it?
[Nexus 6 Android Development] DreamFX:
Kernel auditor has a setting to block it.
[Nexus 6 Android Development] Psych0t1c20:
I slide the slider til it hits 0%?
[Nexus 6 Android Development] DreamFX:
Good question. I just realized I have the wakelock too. And the setting is on that's supposed to stop it. Will do some research of what it even is.
[Nexus 6 Android Development] yellowman82:
Can I dirty flash latest update?
[Nexus 6 Android Development] apophis9283:
I do. Shouldnt be an issue. Just make sure you flash the new UKM in the OP if you use synapse**
[Nexus 6 Android Development] str8str:
Great kernel love all the customization but last build is causing data loss for me. In running sokp which BTW is afriggin sweet rom for out n6. I tried clearing daa from synapse reflashing the kernel still no data connection. As soon as I flash another kernel I get data back. Here is link to syslog if need be.https://www.dropbox.com/sh/v076ikbri53qrsk/AACx7RqhE39q9pdn9pP0sIWta?dl=0
[Nexus 6 Android Development] apophis9283:
Try a clean flash of the rom then flash this kernel
[Nexus 6 Android Development] str8str:
It's fresh clean flash of ROM I just updated. I provided a log above
[Nexus 6 Android Development] MrSplaat:
To stop the wakelocks, disable the toggles in Kernel Aduitor. Found out that turning them OFF stopped the wakelocks.

[MENTION=4392154]apophis9283[/MENTION]

Will togglables for smb135x, msm_hsic_host, wlan_rx, wlan_xtrl and wlan get added in Synapse, like in Kernel Aduitor?

And also, Synapse seems to be missing some sliders for Zen_Decision e.g. KA let's you change wake wait time and battery threshold ignore.

Edit:

Don't know if this has been mentioned before, but it seems that Synapse won't save the profile number on ZZmoove. Works fine with KA.
[Nexus 6 Android Development] DreamFX:
This indeed does stop the wake locks. Thanks for the tip.
[Nexus 6 Android Development] apophis9283:
What service provider? Does it happen on different roms? I only ask because you are the only one to report the issue. I will do my best to track the issue down, but since you are the only one it makes me question if it isnt a rom or app issue

In 1.5.3 all i did was add zen_decision back and reverted 3 vibration commits that broke vibration
[Nexus 6 Android Development] apophis9283:
New UKM up. Version 3. All I did was revert some stuff and zzmoove profiles should work
[Nexus 6 Android Development] apophis9283:
OP updated to 1.5.4, to see changelog look at my github. Also switched toolchains from UBERTC 6.0 to SM-5.2-Cortex-A15_Neon-VFPV4.

Also reverted a few things in UKM to fix zzmoove not being able to set profiles.

Im out for the day. Have a good one
[Nexus 6 Android Development] MrSplaat:
Man, you're awesome at updates!

Keep up the great work!
[Nexus 6 Android Development] galza:
Hey sorry for noob question:should i flash the kernel and also ukm after that in twrp? What is the ukm by the way?

Thanks dev
[Nexus 6 Android Development] apophis9283:
UKM is only needed if you use synapse as your kernel control app. In that case, flash UKM then kernel
[Nexus 6 Android Development] galza:
ahh ok thanks for that :)
[Nexus 6 Android Development] str8str:
Just on sokp. But when I reverted to the original ukm 381 from synapse site it works again. Maybe something there.

---------- Post added at 14:30 ---------- Previous post was at 14:25 ----------

Does your ukm script work with other kernels or just yours?
[Nexus 6 Android Development] apophis9283:
Its mainly to work with mine

I only support my kernel and blisspop rom for the n6
[Nexus 6 Android Development] apophis9283:
Just posted UKM-VORTEX-4. Brought back the old CPU settings. I can set ZZMOOVE profiles fine. Everythng else is the same

Ill get back to the kernel in a day or two
[Nexus 6 Android Development] str8str:
I know was just curious if it would. Looks like that's the issue I was using your kernel and ukm with sokp and it caused data lose on reboot. Went and installed the 381 and 3 reboots later still have data.?

---------- Post added at 15:58 ---------- Previous post was at 15:56 ----------

Geez I just get one set up and you post another. Lol you need to take a break my man.
[Nexus 6 Android Development] apophis9283:
I am. Theres plenty to play with. Get back to it in a day or two

EDIT: Xanaxdroid was nice enough to share his toolchain. Its the same as what I use just more updated. So thanks to him
[Nexus 6 Android Development] ztotherad:
did you compile sabermod toolchain or download it and use the prebuilt?
[Nexus 6 Android Development] apophis9283:
Used prebuilt
[Nexus 6 Android Development] str8str:
Quick question someone mentioned that turning off the toggles for the wake locks in kernel auditor disables them. Yet it says under each one to turn on to prevent the wake lock. Can someone confirm?
[Nexus 6 Android Development] DreamFX:
I duno whose end that's on but I can confirm.
[Nexus 6 Android Development] jackpollard:
Fantastic kernel! I waited a bit to see if I liked it before posting, but I appreciate all the features and have gotten some excellent sot's and performance. Thanks!!
[Nexus 6 Android Development] apophis9283:
Glad you like it
[Nexus 6 Android Development] jayk32:
Hi [MENTION=4392154]apophis9283[/MENTION],

I'm using your Kernel since yesterday and I've just finished tapping in the same settings as you. :good: Now I've gone into a bootloop :( OK I've just flashed the latest update and the phone has booted up. :victory: (Phew) Obviously some part of your setup doesn't agree with my phone. :( Anyway I'm gonna still use your Kernel and just play around with the settings. Cheers. :fingers-crossed:
[Nexus 6 Android Development] apophis9283:
It happens. Sometimes after an upgrade it reboots. Then everything runs fine. I dont know the cause and tbh i dont know if i ever will. I will keep trying to track it down. I think it has something to do with anykernel and ramdisks

Ive also edited anykernel and have done some stuff to some governors. All local. probably wont see another build for a day or two
[Nexus 6 Android Development] ztotherad:
I've attempted both but i can't get it to work, what OS are you running?
[Nexus 6 Android Development] Evilmonstertruck:
This thing works great!!! Check the screen shot.. That's not overclocking..
[Nexus 6 Android Development] apophis9283:
Linux mint
[Nexus 6 Android Development] apophis9283:
Here is mine
[Nexus 6 Android Development] apophis9283:
Expect an update tomorrow
[Nexus 6 Android Development] jcrompton:
Hey I know tons of variables but I'm testing on a Blisspop install and as before I never get these kind of speeds. What are your settings to get this? Is it just a clean bare ROM?

I never get much faster than 46 to 48k
[Nexus 6 Android Development] apophis9283:
Very possible intelli thermal is throttling your cpus because of heat. I keep mine at 70
[Nexus 6 Android Development] ztotherad:
nice, sorry for the off topic questions sir! you're kernel kicks major ass
[Nexus 6 Android Development] apophis9283:
OP updated, enjoy
[Nexus 6 Android Development] HaRdC0r3:
Curious if you'd add imoseyon's interactiveX
[Nexus 6 Android Development] apophis9283:
If i can find all the code yeah
[Nexus 6 Android Development] apophis9283:
I will say this, nothing beats dynamic_interactive

Edit: I glanced at his code nothing stood out. Ill look tomorrow during free time
[Nexus 6 Android Development] apophis9283:
I just tried 3 different files and none of them work. it might take awhile
[Nexus 6 Android Development] apophis9283:
So I made changes to some govenrors and lowered the sleep frequency on MSM_LIMITER and BRICKED_HOTPLUG from 960000 to 729600, thought it was to high for idle frequency
[Nexus 6 Android Development] str8str:
Trying your kernel with sokp and it's working great. Version 156
[Nexus 6 Android Development] backdown00:
Is there a way to add maximum freq when screen is off? That's the one thing I miss from other kernels :(
[Nexus 6 Android Development] str8str:
Check under the hot plug settings.

---------- Post added at 22:40 ---------- Previous post was at 22:39 ----------

Had a couple of random reboots on second last build going to try the current one.

---------- Post added at 22:54 ---------- Previous post was at 22:40 ----------

I've found lowering the hysteria value a few points really makes a huge difference. Went from 8 to 4 and it flies when changing between screens and apps. Also using mako and I can really adjust when and how I want cores to engage. Have you tried adjusting the hysteria? Don't know how touchy it is or how much you can play with it yet till it says no more but going to play around a bit till I get a good mixture. Great job on this. Oh and the dynamic interactive governor is by far my fav

---------- Post added at 22:58 ---------- Previous post was at 22:54 ----------

Also it's not a kernel option but more of a kernel app setting. It is in the hotplug section under touch boost I believe if your using kernel auditor
[Nexus 6 Android Development] backdown00:
I see there's an option for it under intelliplug, but not on mako hot.plug. ia it possible to enable 2 hotplugs to get a mix of options?
[Nexus 6 Android Development] apophis9283:
Some governors have a screen off tuneable. No mixing hotplugs isnt a great idea
[Nexus 6 Android Development] backdown00:
It's very interesting because if I flash hells kernel, kernel auditor will show the option on the main CPU page. Not sure how on get too it now. Is it not a supported option in vortex?