yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] DreamFX:
I swap roms so often. I'm sure I'll be on pure within the next few days and I'll give her a flash. By then I'm sure apophis will have 50 new builds. He is a building machine.
[Nexus 6 Android Development] jolly_roger_hook:
I agree he is I used to run bliss and he had a build or two out daily
[Nexus 6 Android Development] apophis9283:
OP updated. Changelog is also in OP, not much, huge update to F2FS
[Nexus 6 Android Development] jcrompton:
I assume links not updated yet?

And the million dollar question .... Are you using F2FS? I tried with another phone and it was a pain in the butt
[Nexus 6 Android Development] apophis9283:
link is updated. Its a zip file. No I dont mess with F2FS
[Nexus 6 Android Development] DreamFX:
Agreed pain in the butt and always had issues with data corruption after a period of time. Not worth it.
[Nexus 6 Android Development] Tylog:
Zip is available and works fine. I will test the new one today and look how it works. Thanks fur the update.
[Nexus 6 Android Development] apophis9283:
Hopefully ill have a nice update today
[Nexus 6 Android Development] TransportedMan:
How do we use different profiles for the zzmove governor?
[Nexus 6 Android Development] apophis9283:
If you look below where governor settings are youll see profiles. Click on it and type in whatever number. I have some.new stuff for zzmoove coming in an update
[Nexus 6 Android Development] TransportedMan:
I think we're using different kernel tweakers because I don't see that setting. I'm a noob at this. Using Synapes.
[Nexus 6 Android Development] apophis9283:
Update is now available in the op.

Look at the bottom of cpu. It says CPU governor Tunables. Somewhere in there it will say profile number. Here is a screenshot. Yes the new update gives ZZMOOVE more options than you could ever want
[Nexus 6 Android Development] TransportedMan:
Okay I see. You're awesome. Thanks for the update too!!! In the future will you be adding any more governors and hotplugs? I noticed this one doesn't have the zzmove hotplug.
[Nexus 6 Android Development] apophis9283:
If you look at the the new zzmoove governor, under tunables it has a hotplug built in
[Nexus 6 Android Development] TransportedMan:
Damn dude wtf its like you read my mind before I even posts you put stuff into the kernel I was going to post about.....
[Nexus 6 Android Development] apophis9283:
Glad your happy
[Nexus 6 Android Development] apophis9283:
Let me know

By the way been oc'd to the highest changing governors and its working beautifully. Dynamic interactive seems to be working very well with 3.03 OC. Im happy, ill have to report battery tomorrow
[Nexus 6 Android Development] Kroniq:
Have you changed the thermal settings? I slipped up and set it too low and the same thing happened to me
[Nexus 6 Android Development] an21281:
No never touch thermal settings. Got it to boot on euphoria, but after 10mins phone started slowing down and then rebooted. Back to 1.6.5 for now
[Nexus 6 Android Development] apophis9283:
1.7.1 is up in the OP. Added some frequencies. 98300 MHz was missing so it got added back, also yo can oc higher (3091200)

Heres is my frequency list

35800

98300

300000

345600

422400

652800

729600

883200

960000

1036800

1190400

1267200

1497600

1574400

1728000

1958400

2265600

2457600

2496000

2572800

2649600

2726400

2803200

2880000

2956800

3033600

3091200
[Nexus 6 Android Development] Mr_S:
I am all over this kernel like a rash,awesome work and interaction between [MENTION=4392154]apophis9283[/MENTION] and us mere mortals lol

Thanks for listening to suggestions and changing the way to change governor in synapse, great work.

Thanks for your efforts,keep it up!

Downloading newest version now, will o,c 2 cores and let you know of any issues
[Nexus 6 Android Development] Mr_S:
Had 2 random shutdowns on latest build in quick succession logs show lots of these

17042 0-0036: SOC threshold INTR [ 525.849068] init: untracked pid 14646 exited with status 1 [ 530.897391] init: untracked pid 14650 exited with status 1 [ 535.942664] init: untracked pid 14657 exited with status 1 [ 540.992382] init: untracked pid 14661 exited with status 1 [ 546.041164] init: untracked pid 14665 exited with status 1 [ 550.083915] init: untracked pid 14671 exited with status 1 [ 555.130678] init: untracked pid 14676 exited with status 1 [ 560.174555] init: untracked pid 14680 exited with status 1 [ 565.215760] init: untracked pid 14684 exited with status 1 [ 566.608268] max17042 0-0036: SOC threshold INTR [ 570.259096] init: untracked pid 14689 exited with status 1 [ 575.305025] init: untracked pid 14698 exited with status 1 [ 580.252455] init: untracked pid 14709 exited with status 1 [ 585.792370] init: untracked pid 14739 exited with status 1 [ 590.848302] init: untracked pid 14748 exited with status 1 [ 595.162287] init: untracked pid 14791 exited with status 1 [ 600.210751] init: untracked pid 14795 exited with status 1 [ 605.286029] init: untracked pid 14803 exited with status 1

Edit: how do I share my full log. I've uploaded it to pastebin but the webpage its on is just pastebin.com.

No Extenstion after the site name to suggest if I paste you the page Address it'll go to my log
[Nexus 6 Android Development] :
That looks like it was taken out of the logcat, not the kernel log.

I'd guess that you were triggering a thermal shutdown though from the SOC threshold messages.
[Nexus 6 Android Development] Mr_S:
It was dmsg

Full log

http://pastebin.com/uEMCXxqc
[Nexus 6 Android Development] :
Very well.

Like I said though... Its thermal related. I'm a bit more concerned with this bit... Does it do it if you select a different thermal manager?

[ 4981.945711] msm_thermal:do_freq_control Limiting CPU3 max frequency to 4294967295. Temp:47
[ 4984.028028] init: untracked pid 24631 exited with status 1
[ 4986.955439] msm_thermal:do_freq_control Limiting CPU0 max frequency to 2956800. Temp:65
[ 4986.955595] msm_thermal:do_freq_control Limiting CPU1 max frequency to 2956800. Temp:65
[ 4986.955616] msm_thermal:do_freq_control Limiting CPU2 max frequency to 2956800. Temp:65
[ 4986.955621] msm_thermal:do_freq_control Limiting CPU3 max frequency to 2956800. Temp:65
[ 4987.707006] msm_thermal:do_freq_control Limiting CPU0 max frequency to 4294967295. Temp:49
[ 4987.707179] msm_thermal:do_freq_control Limiting CPU1 max frequency to 4294967295. Temp:49
[ 4987.707278] msm_thermal:do_freq_control Limiting CPU2 max frequency to 4294967295. Temp:49
[ 4987.707314] msm_thermal:do_freq_control Limiting CPU3 max frequency to 4294967295. Temp:49
[ 4989.062925] init: untracked pid 24664 exited with status 1

It's locking it to 2.9ghz at 65°... That's way too high for that temp.

Then it's restoring a limit of...wtf is that... 4 trillion hz?

[MENTION=4392154]apophis9283[/MENTION] any idea why it would restore such a high clock?
[Nexus 6 Android Development] Mr_S:
I'll try it out

---------- Post added at 02:49 PM ---------- Previous post was at 02:35 PM ----------

Set intelligent thermal only and all good so far, getting a few lags though so just tweaking a bit!
[Nexus 6 Android Development] :
Which one were you using originally? Apophis will need to look at it.
[Nexus 6 Android Development] Mr_S:
Had intelligent thermal and vdd ticked

Unticked vdd and left thermal and had another one.

Synapse don't seem to be saving kmsg so here's another dmsg for another shut down

http://pastebin.com/z6ATQxXM
[Nexus 6 Android Development] apophis9283:
Only use on thermal option. So choos intelli thermal, core control or vdd. Only one. Usong more than one will cause stuff to go nuts
[Nexus 6 Android Development] apophis9283:
Also know that not all phones are created equal. Ive seen it with the htz rezound. Some phones handle OC better than others. Mine seems to be doing fine. No sod, no reboots. Ill run it 2 days before i comment on battery life
[Nexus 6 Android Development] sonofevil77:
My phone bootloops if I try to flash 1.7. I am assuming the latest build of bliss has it built in also because it bootlooped on the last 2 updates. I have to flash 1.6.1 and it boots. Any suggestions?

Sent from my Nexus 6
[Nexus 6 Android Development] apophis9283:
The dont use vortex anymore. Ive flashed twice and no reboots at all
[Nexus 6 Android Development] sonofevil77:
Boooo!

Sent from my Nexus 6
[Nexus 6 Android Development] goila:
crappy ukm 4.1 problem. 5 working good

otherwise with intelimm i have constant freeze (2640mhz too)
[Nexus 6 Android Development] apophis9283:
I am aware of intelimm. It will be removed next build
[Nexus 6 Android Development] sonofevil77:
Oh lord I didn't even see 5 there. That could be my problem?

Sent from my Nexus 6
[Nexus 6 Android Development] goila:
with aicp, ok
[Nexus 6 Android Development] apophis9283:
The only difference between the 2 are one has one click governor set, 5 doesnt
[Nexus 6 Android Development] goila:
I accept, though it makes problem
[Nexus 6 Android Development] apophis9283:
I know this sounds stupid, but i dont really keep track. Whats the highest overclock you can go to?
[Nexus 6 Android Development] Mr_S:
I've got mine running running max 3091 but had to use vdd and oc +5 on last 3 steps just to make sure after my shutdowns I was having!

all seems good now
[Nexus 6 Android Development] apophis9283:
I wanted to see if you had that max frequency. A lot of times I push to my github and forget what was in the last kernel.

So Ive made conservative like franco's.

sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire

and have dynamic interactive governor use low pwer mode

Im looking for stockdemand governor
[Nexus 6 Android Development] str8str:
I'm running Bliss 10-3-15 version and vortex is the kernel that it comes with
[Nexus 6 Android Development] apophis9283:
Weird. I swear he switched
[Nexus 6 Android Development] str8str:
Guess not yet. Been reading last couple pages and is the versions of ukm and the kernel you have in op all good now?
[Nexus 6 Android Development] apophis9283:
So I talked to Pat. If anyone else compiles bliss for you all it WONT have my kernel. Pat builds and he uses my kernel
[Nexus 6 Android Development] Mr_S:
Qq

If I use pats builds. Will the ota be his build or other officials confused

Tia
[Nexus 6 Android Development] apophis9283:
I dont know how they have it set up. Im no longer with blisspop
[Nexus 6 Android Development] apophis9283:
Im looking for ONDEMAND_EPS governor. It would go great with what I have. Its just a pain in the ass
[Nexus 6 Android Development] :
You mean this?

https://github.com/faux123/AK-OnePo...1de01f/drivers/cpufreq/cpufreq_ondemand_eps.c
[Nexus 6 Android Development] apophis9283:
I ended up getting it, along with a governor called hybrid. Its finishing up compilation and ill test
[Nexus 6 Android Development] apophis9283:
trying to get hybrid governor to work. It compiles fine then at the very end it gives me

ERROR: modpost: Found 1 section mismatch(es).

To see full details build your kernel with:

'make CONFIG_DEBUG_SECTION_MISMATCH=y'

To build the kernel despite the mismatches, build with:

'make CONFIG_NO_ERROR_ON_MISMATCH=y'

(NOTE: This is not recommended)

make[1]: *** [vmlinux.o] Error 1

make: *** [vmlinux] Error 2

So I am still working this out, then Ill release a build
[Nexus 6 Android Development] ztotherad:
whats ondemand_eps? google god must tell me these answers!

btw to answer my own question...
[Nexus 6 Android Development] Admiral2145:
Not sure what happened however when I flashed 1.7.1 with ukm 4.1 I had no data 4g/3g with tmo... Flashed benzo v28 and data came back on latest chroma rom
[Nexus 6 Android Development] goila:
1.7.1 unstable
[Nexus 6 Android Development] jackpollard:
Running 1.7.1 since yesterday with Benzo ROM and its been rock solid for me. No issues at all. Using ragingmolasses + msm mpd.
[Nexus 6 Android Development] ztotherad:
what you talkin bout willis?! I'm on 1.7.1 and it's running beautifully for me.
[Nexus 6 Android Development] goila:
frreeze, reboot, wipe cache ( internal storage low) problem

iam wait for stable (not experimental beta) build
[Nexus 6 Android Development] jcrompton:
Dude .... I rarely comment like this but you are not being very respectful of work that is being done here. If you don't want to use the kernel that's OK. But please just be respectful or better yet, be helpful
[Nexus 6 Android Development] Mr_S:
This kernel is just a baby, it's only a month old. I'm on 1.7.1 and yes not 100% super stable its also got highest o'c I've seen and variety of goodies that advanced users like me really like to fiddle with.

If any critism is given it should be constructive and helpful. You could of grabbed a log easily via synapse like I did yesterday and your issue may have been solved. Don't take this the wrong way just my bit of input into how we could be helping xda and the devs!
[Nexus 6 Android Development] goila:
I do not know why, but 1.70 is more stable to me as 1.71
[Nexus 6 Android Development] apophis9283:
Version 1.7.2 is up. Its a micro update. I added ondemand_eps (extreme power saving). So now I have both EPS governos. I did make smartmax_eps more battery friendly, Ill keep trying to get hybrid to work. Kinda busy for the next 2 days. Made a small change to slimbus. Hope you enjoy.

Edit: aslo put dynamic_interactive to low power mode. Still runs great
[Nexus 6 Android Development] ztotherad:
hey, curious as to if this kernel will be updated to 6.0, seeing as it has dropped officially now.

awesome kernel and definitely may have to try ondemand_eps. thank you sir!
[Nexus 6 Android Development] apophis9283:
Im not 100% sure at the moment

Im not sure what id need to do to make it m compatible
[Nexus 6 Android Development] apophis9283:
Can someone flash the latest on an "M" ROM. Make sure you make a backup just in case.

EDIT I am working on an "M" kernel. This will be lp5.1 for the time being. I have no idea when it will be done. I want it to be great. Im getting source now
[Nexus 6 Android Development] apophis9283:
Its not going to be as bad as i thought, got my "M" base and added mt tcp controls and barry_allen governor so far. Ill get on it tomorrow since im off
[Nexus 6 Android Development] :
You may be able to just rebase your commits onto the m base.
[Nexus 6 Android Development] apophis9283:
I kinda want to start over. There were a few "issues" with lp because the base I used, well lets just say I was late to the party. So there were already things in it. This base I removed everything. Bare bones. So I can build it properly. Its gonna suck adding the governors. The msm limiter and hotplugs (and gpu and cpu oc) will be relatively simple.
[Nexus 6 Android Development] str8str:
172 won't go to sleep for me. As soon as I go back to previous versions sleeps like a baby.
[Nexus 6 Android Development] apophis9283:
probably becasue of this https://github.com/APOPHIS9283/vortex/commit/a32a6082ffbfad793e9e4fd28deaab2e1814d804

I will revert compile and post a build for ya
[Nexus 6 Android Development] apophis9283:
https://www.androidfilehost.com/?fid=24052804347830243

Reverted a commit. Try that out. Im off to bed so ill check in the am if everything is ok
[Nexus 6 Android Development] str8str:
Great thanks man. Also I posted this in bliss as well that the new slim recents has quite a bit of lag/stickyness to it when scrolling no matter which kernel or kernel version I use. The only way to make it go away is to use performance which is a battery hog or use to be any hire. Anything you can do on your end? Or is it rom related. Tia
[Nexus 6 Android Development] apophis9283:
Thats probably rom related. Specific to that feature.
[Nexus 6 Android Development] remicks:
Mmm new build up... Snatched before op update. Nice.

Game on.
[Nexus 6 Android Development] apophis9283:
A lot of my time will be getting my m kernel ready
[Nexus 6 Android Development] str8str:
OK thanks again
[Nexus 6 Android Development] socioteq:
I am also experiencing the intense scrolling lag, not sure where to look to find the origin.

I'm on the latest Pure Nexus build
[Nexus 6 Android Development] :
They shouldn't be too bad. They've only gotta be added in like 4 places, just cherry pick them from your LP branch. They should need to be changed the same ways in the m base, so the picks should merge clean.

The real pain in it all is the random tweaks that people try to merge, that don't always apply cleanly... That's going to be the really headache. The added features governors/hotplugs/sound/thermal usually aren't that bad.
[Nexus 6 Android Development] buckmarble:
Most of the time, the scroll lag is directly related to the governor. Try a different one.
[Nexus 6 Android Development] apophis9283:
Im getting there, its very slow but im getting there
[Nexus 6 Android Development] apophis9283:
[MENTION=2967322]buckmarble[/MENTION] can i just merge some commits into lp5.1 and make it android 6.0 compatible? On a side note, no joke, i just saw a real live hobbit
[Nexus 6 Android Development] buckmarble:
Well, you will need to merge in all of the 6.0 branch on aosp. You can add the aosp as a remote and then git merge the branch. There may be conflicts you have to correct, but they shouldn't be too bad to correct.
[Nexus 6 Android Development] apophis9283:
Im a kernel noob lol. Ill just keep doing what im doing
[Nexus 6 Android Development] :
Like I said, if you go to the first commit you made to tweak things then rebase that commit forward into the 6.0 tree... You'll have the same thing of just resolving whatever conflicts come up. Everything else would clean merge. Setup meld as your merge tool, and life's a breeze. Much faster and less pain.

Our like he said, merge the 6.0 branch in... But that can be a hassle too.
[Nexus 6 Android Development] apophis9283:
I get you all telling me what to do. The point is i dont know what to do. 1st kernel. Never touched it before. Learning as i go.
[Nexus 6 Android Development] :
There's guides out there for you'll just need to look for them, id link them but I'm at the gym. I'll try when I get home.

Git rebase

Git mergetool

You'll want to install meld as well if you don't have it. It's a gui diff tool.

Basically, git does a lot of what you're trying to do fairly automatically... Saves a ton of time. Try doing a simulated rebase if you want to see conflicts without doing the changes.

Xda is all about learning man. Not trying to get you upset.
[Nexus 6 Android Development] apophis9283:
You can look at my github to see how far ive gotten. Gonna take a small break
[Nexus 6 Android Development] apophis9283:
Ive pretty much got everything. It keeps throwing errors on governors. If I can get past that Im all good

Still stuck on the governors. Aggravating as hell

This is a dead thread until i can understand why governors are erroring. Ill leave it open in case somehow i figure it out

Edit, got passed adaptive governor, now on arteractive
[Nexus 6 Android Development] :
What are the errors you were getting?

It may just be a few things that need to be tweaked to fix them.
[Nexus 6 Android Development] apophis9283:
all sorts of stuff. It took 3 hours for me to figure out adaptive now arteractive is erroring.

If anyone is offering help that would be awesome
[Nexus 6 Android Development] DreamFX:
I get the flu and now I hear crazy talk of you quitting! I'm sure someone can help you through the errors.
[Nexus 6 Android Development] apophis9283:
The way im doing this, its never gonna work. I need to find a way to merge 6.0 into my 5.1 kernel. Or find a way to merge all my stuff into a 6.0 kernel
[Nexus 6 Android Development] apophis9283:
All I need is 6.0 pure kernel source from a repo
[Nexus 6 Android Development] HaRdC0r3:
Use hells or imoseyon for a base?possibly?
[Nexus 6 Android Development] :
Just come straight from Google. That's a pure as it'll get.

https://source.android.com/source/building-kernels.html

Here's a link for that rebase that I was talking about as well. http://stackoverflow.com/questions/...it-rebase-i-to-rebase-all-changes-in-a-branch

The first answer here explains how to create a new branch from a different repo. http://stackoverflow.com/questions/14383212/git-pulling-a-branch-from-another-repository

Personally, I'd fork the clean marshmallow repo to a second branch. Find the common last commit for the two branches (second link explains this). Then try to do an interactive rebase from your branch to on top of the m branch to see how many conflicts you end up with. The only problem with food it this way it that it will mess up the git history. Which isn't a huge deal if you're just trying to figure how fast different they are of there are only a few changes, it shouldn't be too hard if there aren't a ton of changes.

Or do the same thing, but rebase from m into yours.

The other option would be to pull the m code into a second branch and cherry pick your tweaks onto it is at a time.
[Nexus 6 Android Development] apophis9283:
Yeah I looked at that, but the commits were funny when i did git log. I chose the msm one this time. Hopefully its what i need. then i have to push it to git
[Nexus 6 Android Development] :
I actually wrote a bit more thorough after that first part.

It is msm.

https://android.googlesource.com/kernel/msm.git/+/android-msm-shamu-3.10-marshmallow

Everything after the + should be the branch name that you need to check out I believe for the shamu m kernel from the msm repo. It's a bit hard to follow though on my phone.

Sorry, I keep saying to rebase.

It might also be possible to add the clean m source add a local taking branch and just merge it into yours.
[Nexus 6 Android Development] apophis9283:
Apparently git clone doesnt work

downloading the tar.gz
[Nexus 6 Android Development] :
Not sure why it wouldn't. You're doing:

git clone https://android.googlesource.com/kernel/msm -b android-msm-shamu-3.10-marshmallow

?

If course, you can't do this into a directory that's already a repo though.

What error are you getting?

Here is the same thing on github if that's easier.

https://github.com/android/kernel_msm/tree/android-msm-shamu-3.10-marshmallow
[Nexus 6 Android Development] apophis9283:
That github is all i needed. I learned how to merge 6.0 into my 5.1
[Nexus 6 Android Development] :
Sounds good man, glad you're making progress.

If you're looking for the last common commit, it's here: https://github.com/android/kernel_msm/commits/android-msm-shamu-3.10-marshmallow?page=13 the last one on Oct 29th was the last in common between the pure LP and M kernel sources. So the merge should pull in those 13 pages of commits.
[Nexus 6 Android Development] jolly_roger_hook:
Anybody else experiencing screen tearing on this kemal or do I have a bad device looks like this
[Nexus 6 Android Development] :
Looks line something is twisted... Does it do it on stock, or any other Kernels?
[Nexus 6 Android Development] jolly_roger_hook:
Haven't really had time to experiment with anything else yet but I never experienced this till recently when I started using this kernel so it stands to reason that might be my issue even though I love this kernel I'll have to do some more test
[Nexus 6 Android Development] apophis9283:
I have what i need and i had it working once, it tells me not a repository. Im gonna keep at it. I think the few times i screwed it up, messed it up good. So I deleted my vortex folder and am syncing it again to fix the issues