yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] str8str:
No worries if you took a break God knows you deserve it. Just found out sokp finally has a mm build out. Used to run it on 5.1 it was great and had built in Dolby that worked great with tons of customization. Figures when I get all set up on one. Lol but I'm really happy with aicp so far best yet

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Look for an update in a day or two. I appreciate everyone patience
[Nexus 6 Android Development] str8str:
OK I thought I'd be a nice guy and post the link fur cos theme engine but don't get used to it. Lol

https://www.dropbox.com/s/60bihrt7uangm07/COS12_AppThemer_Port.zip?dl=0

Straight Shooter

---------- Post added at 02:57 ---------- Previous post was at 02:56 ----------

Before anyone asks yes it works great on mm

Straight Shooter
[Nexus 6 Android Development] Abaddon:
delete post
[Nexus 6 Android Development] apophis9283:
Ill be working on the kernel today
[Nexus 6 Android Development] :
What rom was that with?

I have this problem on Pure-Nexus, with this kernel, but not on any other rom with this kernel. It only presents itself though when there's no service, so I suspect that there's an issue with his rom reading the internal clock. Not really sure why you'd only experience it with this kernel though.
[Nexus 6 Android Development] jcrompton:
Anyone else using Flar's. High Brightness Mode app ?

I have it installed in the latest AOSiP ROM and I get an error Not compatible or No Root with this kernel. Works fine on the stock or Elite kernel
[Nexus 6 Android Development] :
I use it, no problems on chroma.
[Nexus 6 Android Development] jcrompton:
Thanks. Yes, as far as I know I've had no problems before either. But a little hard to decide if purely ROM related since the app works fine with two other kernels
[Nexus 6 Android Development] :
The stock kernel on AOSIP and elite force permissive by default I believe. I don't know that this kernel does. I don't believe that we forced permissive by default.

You may want to make sure that you're set to permissive and try it.
[Nexus 6 Android Development] str8str:
Same problem here and set permissive.

Straight Shooter

---------- Post added at 18:01 ---------- Previous post was at 18:00 ----------

I thought we discussed this and it was a thermal issue or the blc driver

Straight Shooter

---------- Post added at 18:02 ---------- Previous post was at 18:01 ----------

What?

Straight Shooter

---------- Post added at 18:04 ---------- Previous post was at 18:02 ----------

Also don't matter which rom. Just if using this kernel although I don't think it was always the case because I've been on this kernel from the start and never had problems with the app before so must be a change made

Straight Shooter
[Nexus 6 Android Development] edjocute:
I have the same problem with the resetting time on Cataclysm which does not happen with other kernels.
[Nexus 6 Android Development] str8str:
Just made sure I was permissive and don't work.

Straight Shooter
[Nexus 6 Android Development] :
Discussed what? I think you may have mis-quoted me.... Neither the thermal driver nor the BLC driver would cause a rom to be unable to read the RTC on boot....

---------- Post added at 05:10 PM ---------- Previous post was at 05:08 PM ----------

Also, to be fair... I'm underway so I haven't updated kernel or roms for a bit. I think I'm still on 2.0 or 2.1

So it's possible that something's changed since then.

*edit*

[MENTION=4392154]apophis9283[/MENTION],

You can't remove the alarm_dev interface... that causes bad things to happen...

https://github.com/team-vortex/Singularity/commit/10eba3c32317c5b8fa76a2dbb452eed70f61a92a
[Nexus 6 Android Development] apophis9283:
Things are gonna have to be done a little differently now. BLISS ROM will be using this as its stock kernel. Ill have to make builds, and test for a day or 2. Cant have something bad go down the pipeline
[Nexus 6 Android Development] :
Not sure if my edit above flagged you for the mention... but you need to fix that commit. I think that might be some of what's causing clock issues for people. Even if it isnt, that breaks the phone waking up for alarms.
[Nexus 6 Android Development] apophis9283:
NVMD. Ill add it back to the Defconfig

Edit: Fixed
[Nexus 6 Android Development] str8str:
No Sir was referring to the guy who can't get his cpu to go above a certain point not the brightness widget issue

Straight Shooter

---------- Post added at 19:40 ---------- Previous post was at 19:26 ----------

I get it sometimes where my CPU max won't go above like1900 sometimes but it usually happens after a reboot and another one fixes it. As for the issue with the brightness widget not working it worked on Evey rom I've flashed using this kernel up to the last few builds that's why I'm thinking something that was added or a comet. Don't know can only guess cause it always worked. I emaied the dev of that widget a while ago cause I thought it was something on the app side but when the other use said it works with other kernels got me wondering I really didn't think of it being a kernel thing. We'll figure it out

Straight Shooter
[Nexus 6 Android Development] apophis9283:
I think I know what broke it. Most likely Ill do a release tomorrow.
[Nexus 6 Android Development] str8str:
OK I can confirm it is something that broke as you say I flashed the test build you did from Christmas and the high brightness widget works fine.

Straight Shooter
[Nexus 6 Android Development] KonoeKyon:
I think you may have misunderstood/misread what was being talked about, they are having an issue with the date being set to 1970, not the CPU being stuck at 1958. Which as was mentioned has nothing to do with thermal-engine or the bcl driver.
[Nexus 6 Android Development] str8str:
Oh ****.lol, sorry man. Lmfao

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Im hoping this build fixes a lot of that. Im getting ready to compile. If all goes well, might be a release tonight
[Nexus 6 Android Development] apophis9283:
Everything seems good. OP has been updated to V-2.4. Please let me know if you have any issues. Everything should be in working order

Be back tomorrow. Gonna spend some time with the ol lady
[Nexus 6 Android Development] str8str:
So far so good

Straight Shooter

---------- Post added 03-01-2016 at 00:37 ---------- Previous post was 02-01-2016 at 23:40 ----------

Question for you, would you consider elite kernel a fine tuned stock kernel with a few more options or a custom kernel?

Straight Shooter
[Nexus 6 Android Development] esl43:
Ive got a 100k on antutu just now.
[Nexus 6 Android Development] ohad129:
And i got 99000 which rom?/what kernel settings
[Nexus 6 Android Development] esl43:
I'm on on chroma

cpu locked@2649mhz,gpu locked@800mhz bcl disabled thermal disabled
[Nexus 6 Android Development] ohad129:
Gpu 800mhz????

---------- Post added at 09:09 AM ---------- Previous post was at 09:06 AM ----------

Govoner??
[Nexus 6 Android Development] esl43:
yes,

both performence
[Nexus 6 Android Development] apophis9283:
I hope you arent discussing another kernel in my thread. I dont have an oc to 800mhz for gpu
[Nexus 6 Android Development] esl43:
In fact, i think the kernel use a certain way to cheat in the benchmark that it win a so-high ux score. Could someone tell me how it works and can we make the score higher in this way?

Btw does it truly increase the performance?
[Nexus 6 Android Development] KonoeKyon:
If you have fsync disabled it will increase that section of the tests score a considerable amount due to doing the work in ram instead of the storage. Which is a common tweak people do when benchmarking, not exactly cheating. Downside is you risk data loss if you suffer crashes with it disabled.
[Nexus 6 Android Development] ohad129:
No 800 here as i mention
[Nexus 6 Android Development] :
If you don't trust the benchmark scores, then quit cluttering the thread with them. Actually, even if you do trust them... quit cluttering the thread with them.

This thread is about kernel development, hence it's location in the "Nexus 6 Android Development" forum.

If you want to discuss general topics like 'How does a benchmark app work?' or "How could a kernel cheat a benchmark?", you should probably take it to the "General" or "Questions and Help" forums. As well as creating a new thread for your question, In accordance with the forum rules.

*edit*

Also, Please don't suggest people use settings that have the possibility of damaging their phones just to increase their Benchmark E-Peen in this thread. By disabling thermal and BCL and locking CPU @ Stock Max and GPU and +200 over Stock Max... There's a good chance that you'll burn something in your phone. This should never be suggested to any user, for any reason, ever. As it can only be intended as malicious.
[Nexus 6 Android Development] apophis9283:
[MENTION=4231562]Yoinx[/MENTION]. I'd really like to disable BCL. Its supposed to be a safety net, I get that. Weve had how many android versions without it. Ive been messing with it enabled and disabled. When enabled it seems the kernel takes a performance hit. We still have thermal to dictate high temps = thermal throttling. I may post a test build and see what happens

I wish I could make it exposed for users to choose.
[Nexus 6 Android Development] :
BCL is a different safety net than thermal.

Thermal control reads the CPU thermal sensors to control temps.

BCL isn't really a thermal control. It's supposed to sense the Battery Current draw and throttle things to prevent the battery from melting.

I think that the problem is that the BCL driver isn't really interacting with the CPU drivers correctly or that it's thinking a normal current draw is excessive. Which is what's causing the BCL driver to kick in and cause the performance hits.

I just haven't had any time to do any digging since I got underway. If it's not one thing, it's another. But such is life.
[Nexus 6 Android Development] apophis9283:
Ive reverted it, just to make a test build, Im interested into seeing what happens. Like I said. Weve had how many android versions without it, and I have not heard of anything negative happening in the past because we didnt have it. Quite a few devs have it disabled.
[Nexus 6 Android Development] apophis9283:
NVMD
[Nexus 6 Android Development] :
Yeah, that's because most people would rather just disable things than actually fix it.

The reason that BCL exists now, as opposed to older versions of android, is that there was a string of cell phone fires a few years back from batteries overheating. The problem is that the driver is like an after thought and doesn't really work correctly.

The way that most of the commits you had trying to disable it, is that they won't really work 100%. Just looking through the driver, it looks like some of the values will eventually just get turned back on under the right conditions.

Your best bet would be to just exclude the source file from the make file. If it builds and boots, it should be fine and completely disabled.
[Nexus 6 Android Development] apophis9283:
Give me a bit and ill have another test build
[Nexus 6 Android Development] apophis9283:
Again this is the same as 2.4 with BCL shut off.

https://www.androidfilehost.com/?fid=24352994023704925

AICP hasnt built for shamu for awhile. They have newer builds for other devices so I decided to compile it myself. Never did have much patience
[Nexus 6 Android Development] str8str:
The 31st is the build I'm on. That's only a couple days. What should I be looking for in this test build. Anything specific?

Straight Shooter

---------- Post added at 16:42 ---------- Previous post was at 16:34 ----------

Just noticed On the last build I had no sound for screen unlock and touch sounds. Soon as I installed the test build all is working.

This new test build flies so far so good. Booted rite up

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Im compiling aicp now. No patience. As far as test build if you have to ask then im gonna assume all is well
[Nexus 6 Android Development] str8str:
What's the diff compiling yourself or aicp? Can you elaborate a little. Being on aicp rom myself

Straight Shooter
[Nexus 6 Android Development] apophis9283:
I can compile when i feel like it. I usually throw a few extra things in it. I will also probably attempt to compile it with ubertc
[Nexus 6 Android Development] str8str:
OK the test build is working great so far and high brightness widget works again so that's good

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Test kernel has been deleted. The link no longer works
[Nexus 6 Android Development] whojabacod:
You can compile it yourself

[emoji6] , I'm fresh everyday.
[Nexus 6 Android Development] apophis9283:
I was just talking to Pat from BLISS ROM. He has officially made the change to track our kernel. I have made a branch nnamed bliss specifically for bliss. It will help in making sure the kernel he gets is solid everytime. I will push stuff to my a9283 branch, once deemed safe it will be pushed to bliss.
[Nexus 6 Android Development] str8str:
Why? I got it just in time then

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Ive seen all I needed to see with the test
[Nexus 6 Android Development] str8str:
So where are all the downloads going to be for bliss and not

Straight Shooter
[Nexus 6 Android Development] esl43:
Ive just found neither when cpu is overloaded nor battery is low will the cpu frequency be limited to 1958MHz, moreover ,i just cannot find the mode control file in /sys/devices/qcom. bcl,39 shows the bcl be removed from the kernel. now requesting, just tell you that without bcl, phone shuts down when batterylevel is about 10percent which is quite annoying. And phone resets when cpu is high-loaded for long. For exapmle while cpu is full-loaded @2.7ghz. It resets after 3minutes. and @3.1ghz,3seconds. But with the help of bcl ,it never reset. IS MY EXPERIENCE.

Whether you readd bcl or not is up to you. Just give you a suggention.
[Nexus 6 Android Development] apophis9283:
Seems thermal throttling may kick in at that point, seems the phone would get pretty warm staying at those high frequencies as far as shutdown my battery was at 4% when I plugged it in last night. Ill continue messing with it to see if I cant duplicate results

Edit if this were true then it would seem BCL driver negates thermal driver. At least the way im seeing it. Could be wrong.
[Nexus 6 Android Development] apophis9283:
I decided to get an opinion from other kernel developers for the nexus 6, by peeking in their github and see what they are doing. So far most of them use it. As far as Ive found, Despair kernel is the only one to have it disabled. Most likely, I will re-enable it.
[Nexus 6 Android Development] str8str:
Yes despair uses a script. So you can have it or not up to user

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Ill turn it on by default from here on out. And do my best to get a sysfs for it
[Nexus 6 Android Development] str8str:
Have you tried out Bliss yet? Just wondering how it performs on mm

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Sorry, been away. Ill get back to the kernel soon. Trying to get my kernel and aicp builds to be exported to a second hdd. Kinda pissing me off atm
[Nexus 6 Android Development] apophis9283:
Finally got it to outsource to my second hdd and got conky set up the way I wanted it.
[Nexus 6 Android Development] str8str:
As much as I really like aicp I find that RR is much snappier and stable. IMO. I've been running both for a bit and ive had some issues with aicp. Not to say it could get better but not at this time. At least for me.

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Long story short I screwed up my pc (hard drives), it was a learning experience but everything is fixed. Pidgin is working, having what I compile use my 2nd hdd to export to. I lost my conky script and im pissed about it because it was beautiful. (I used someone else's conky script and edited to my liking but cant find the damn thing again). Ill work on the kernel tomorrow as well as make any changes I want for myself to AICP.
[Nexus 6 Android Development] MrSplaat:
Haven't followed this thread in a while, so I have to ask:

Do settings stick after reboot and does profile backup work? Last time I checked - on HSB v2 - it didn't work.
[Nexus 6 Android Development] clothednblack:
Couldn't find the zip to undo the bootani from the op, I thought there was one to flash so we could revert back.... Am I wrong?
[Nexus 6 Android Development] apophis9283:
Its there in this section. You want stock.

Flashable Zip that makes your boot logo say SIngularity

Singularity ZIP download = https://www.androidfilehost.com/?fid=24269982087019187

Stock ZIP download = https://www.androidfilehost.com/?fid=24349802275799171

Ill have a build up today at some point
[Nexus 6 Android Development] apophis9283:
OP has been updated to V-2.5. A lot in this update. BCL is back hoping it provides more stability. Enjoy

edit :wait a minute
[Nexus 6 Android Development] apophis9283:
Link is down until further notice
[Nexus 6 Android Development] apophis9283:
Op has been updated to V-2.5 again. Sorry about that.
[Nexus 6 Android Development] 875295391:
It works well with AICP
[Nexus 6 Android Development] apophis9283:
Seem to have ran into an API issue while compiling AICP
[Nexus 6 Android Development] krillehb:
works perfect :)

Thank you for this awesome Kernel.

Works like a charme for me in combination with Ubermallow Rom !!:good::good:
[Nexus 6 Android Development] str8str:
2.5 is a success. Very Pippy and smooth as a baby's bottom

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Glad you like it :)
[Nexus 6 Android Development] krillehb:
really smooth and incredible Battery life, I am really impressed
[Nexus 6 Android Development] apophis9283:
Love your signature :)
[Nexus 6 Android Development] apophis9283:
And AICP compiled. Time to start optimizing it

Got it building with UBERTC 5.2. Next im gonna try -03
[Nexus 6 Android Development] apophis9283:
I see no complaints, I am assuming 2.5 is working well for everyone?
[Nexus 6 Android Development] 875295391:
AICP is good rom with many features,used by many people,so you could work on it for testing your kernel.Thanks.
[Nexus 6 Android Development] apophis9283:
Ive got it compiling with -O3 and UBERTC 5.2. Gonna flash it, with the few things I just added to my kernel
[Nexus 6 Android Development] whojabacod:
So the only thing I've noticed with your kernel is that no matter what governor CPU or I/o or clock if I click on a media esp. Facebook and I start jumping around the track time frames like back 30sec ahead 1min 30 stuff like that the video will freeze the app will lock if I click the back button the kill app will happen like four times. Then after restarting the app the media still won't launch and weirdly enough chrome all versions will crash upon loading a web page the only way to cure this is by flashing different kernel if I go back to yours it will be fine until I run it through the same scenario again.. This has been the case since I've been trying this kernel .. 2.0 or 2.1 something like that with and with disabling things. I will try and log this whole fiasco

And this with aicp fresh compile almost every day
[Nexus 6 Android Development] apophis9283:
Weird im running aicp no issues, I even just made my own build
[Nexus 6 Android Development] str8str:
Question, is there any or a certain wake lock that should be left on for any reasons? Talking about the 5 or 6 that are included in kernel settings

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Turn off what you want. Be aware though. Turning some off may result in unwanted features
[Nexus 6 Android Development] str8str:
That's what I'm trying to find out. If you have noticed any unwanted issues with any of them when turned off

Straight Shooter
[Nexus 6 Android Development] wase4711:
not a problem man, just reporting the facts, not complaining! :good::good:
[Nexus 6 Android Development] apophis9283:
I welcome all feedback unless you want to tell me I suck at this (which is probnably true)
[Nexus 6 Android Development] wase4711:
nope, compiling a kernel is no easy task, so no "sucking" on your part, just good stuff, and kudo's for providing this for the community!
[Nexus 6 Android Development] apophis9283:
I just wanted to do something different. Have features no other kernels have. I like the exotic
[Nexus 6 Android Development] Psych0t1c20:
Hey what's wlan_RX wakelock? In kernel auditor there's a setting to divide it. What should I do? Divide to 0% or leave it at 100%?
[Nexus 6 Android Development] apophis9283:
Dont know if all know but qualcomm has a battery saving app
[Nexus 6 Android Development] TransportedMan:
I know about it, are you suggesting we use it?
[Nexus 6 Android Development] apophis9283:
No it was just a information post
[Nexus 6 Android Development] apophis9283:
Uploaded a new build. 1.3 small incremental build.
[Nexus 6 Android Development] DreamFX:
New build running good. Trying your settings. See how much life I can squeeze out of her.
[Nexus 6 Android Development] apophis9283:
I switched to impulse. Thought id give it a shot. May try lulzactive too
[Nexus 6 Android Development] apophis9283:
Im gonna tune lulzactive when i get home
[Nexus 6 Android Development] apophis9283:
Im actually fixing all the governors and hotplugs. I didnt realize that the settings were from different devices. Like some of the frequencies dont exist for this kernel
[Nexus 6 Android Development] 9wire:
Running this on bliss, no issues at all so far.
[Nexus 6 Android Development] rignfool:
It's a steaming pile of turds...

It disables radios and sync... And tries to 'learn' your habits... But it just kills battery
[Nexus 6 Android Development] apophis9283:
I misread his last post, im sorry

For everyone else here is an update 1.3.1. I went through the governors and made the settings more favorable to our device. Its in the OP, I just updated
[Nexus 6 Android Development] rignfool:
Was talking about Snapdragon Battery Guru...

Wanted to save someone 3 days of dealing with its crap for no savings like I did...

Definitely not taking about your kernel... Sorry for the misunderstanding...
[Nexus 6 Android Development] apophis9283:
Im tired and should be in bed, it is I who am at fault and ask for your forgiveness
[Nexus 6 Android Development] MrSplaat:
What manager would you recommend using? I've tested Synapse and Kernel Aduitor, and both shows options the other one doesn't.
[Nexus 6 Android Development] apophis9283:
I use use Synapse. I have a modified version o UKM in my OP. Flash that
[Nexus 6 Android Development] apophis9283:
I played with them a whileback. The Wlan ones tended to give me "unwanted features". The rest seem fine. I only disable bluesleep wakelock and SMB135x wakelock. The rest are all stock
[Nexus 6 Android Development] 47th_Ronin:
Any chance you'll share your aicp builds? Used to love your aokp builds at the hive.

Just wondering
[Nexus 6 Android Development] :
Just think about what the wakelocks are supposed to do... if you don't care if that's affected, turn it off.

Off the top of my head...

The WLAN ones will cause your wireless to lose connection when the screen goes to sleep.

I think the SMB one is for the wireless charging. If you don't use it, you probably won't see anything negative from turning it off.

Bluesleep whatever? Do you use Bluetooth? If not, you probably won't see an effect.

This is why certain people see different effects based on their use case. The ability to toggle these on and off was mostly intended at buggy wakelocks being held. IE: SMB being held as a wakelock for absolutely no reason and drawing the battery down.
[Nexus 6 Android Development] apophis9283:
Id have to thing long and hard about it, or ask permission from team AICP. Theyy are really relaxed and all but its their work not mine
[Nexus 6 Android Development] klabit87:
[MENTION=4392154]apophis9283[/MENTION] I have a question about compiling kernels if you don't mind me sending a pm. You seem very knowledgeable and I would like some advice or input.

Thanks