yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] EniGmA1987:
I just went back and found this post, but it seems Androbench is actually broken and can not be used reliably on the Nexus 6. It gives a completely false and much faster than true result when benching the default software encryption on the Nexus 6. So when you switch to hardware decryption it may actually be showing a true result (or may not) because it is reading correctly through the hardware. Either way, you cant base anything off of Androbench if you want real results. Use AndEBench instead as it results correctly, or at least much more so, than Androbench does.

https://play.google.com/store/apps/details?id=com.eembc.coremark&hl=en

https://play.google.com/store/apps/details?id=com.eembc.andebench&hl=en
[Nexus 6  Original Android Development] Imoseyon:
Androbench must have fixed it or something because the new update today is producing vastly different numbers. I need to re-do all my testing again now. :(

As for hw qcrypto, there's no doubt that it's dog slow. When I had it enabled the phone was visibly slow especially while booting. I will, however, do one more testing with another app with it enabled though.
[Nexus 6  Original Android Development] Skripka:
Makes me wonder what brilliant minds engineered the implementation of a hardware decrypt chip that is dog slower than software decrypt. Whomever managed that should get a Gold Star.
[Nexus 6  Original Android Development] Imoseyon:
When I managed to enable hw qcrypto, I was super excited. And then my excitement was crushed when I saw my own test results. It does make sense that google/caf decided to use sw crypto drivers instead i guess.
[Nexus 6  Original Android Development] old_fart:
I was trying to see the "Charging LED" and I was toggling the setting several times and turning it On and OFF and no joy . . .

And then I thought maybe I'll ONLY see it if I am SOFT off and not ( power down ) off. And sure nuff, soft off and there is the LED. Hmmm, it this right ? I thought before I was able to see it on powering down and charging. I like LEDs. My brain tells me they are more battery sensible than screen notifications . . .
[Nexus 6  Original Android Development] digweed4me:
Great kernel man is it possible to implement intelliplug like sensei kernel?

---------- Post added at 09:37 PM ---------- Previous post was at 09:35 PM ----------

http://xdaforums.com/showthread.php?t=2956283
[Nexus 6  Original Android Development] suzook:
Will there ever be an adjustment for more color? Yes, i know most people hate overstaturated displays, but just wondering if its possible?? Thanks
[Nexus 6  Original Android Development] zephiK:
You'd need gamma controls for that, it'll probably come in the near future.
[Nexus 6  Original Android Development] Imoseyon:
Those of you that are decrypted, can you guys update to the latest Androbench (updated today - v3.6) and PM me or post the results here? Thanks in advance!
[Nexus 6  Original Android Development] suzook:
That would be awesome! Hoping for it.
[Nexus 6  Original Android Development] Skripka:
See attached. Decrypted running LeanKernel b9 on SlimROM
[Nexus 6  Original Android Development] venturizhou:
Decrypted on Rastapop with Beta 8
[Nexus 6  Original Android Development] joackie27:
Rastapop + beta9ocuc

Sent from my Nexus 6
[Nexus 6  Original Android Development] Bjray:
Beta9 non-oc

SlimLP
[Nexus 6  Original Android Development] sdotkdot:
Slimpop 12/02 build and beta 8 oc/uc. Default bench settings
[Nexus 6  Original Android Development] Imoseyon:
thank you guys - i have enough now :)
[Nexus 6  Original Android Development] EniGmA1987:
Nevermind
[Nexus 6  Original Android Development] empirescrumble:
Loving this kernel - great battery life! Always ran Lean Kernel on my old VZW Galaxy Nexus.

Thanks for the great kernel! Truth be told, I kinda just wanted to be post #666 :D
[Nexus 6  Original Android Development] natezire71:
If I understand this correctly--if I wanted to decrypt (I recieved a new N6)--couldn't I just unlock the bootloader, flash TWRP, then flash leanKernel, then run "fastboot format userdata" then reboot?
[Nexus 6  Original Android Development] old_fart:
Correct.

---------- Post added at 08:01 PM ---------- Previous post was at 08:00 PM ----------

correct !
[Nexus 6  Original Android Development] natezire71:
Tits ya. This is the third time I've had to set up a Nexus 6 (I had to return my first one back to stock twice). Hated having to do the whole process--this saves me a step.

Thank you!
[Nexus 6  Original Android Development] old_fart:
External Storage :

I got a usb adapter to a micro sd card. I've been using it "forever" on the nexus 4 and then the nexus 5. Its really sweet. !

And I have giga bytes of sounds and pictures - I want to ( easily and quickly ) move on to the N6 . . . When I eventually get back serious with photography, I'll be moving ( large ! ) raw files back off the device.

Um, I thought it was already h/w / s/w allowed and there to use. . . Surprise ! . . . No such thing ( could I find ) when I looked and looked. . . Arrgghh.

I used ES File explorer and then also Solid explorer. . Nope. . . Hmmm, off to google . . . . .

I went off to the play store and grabbed Chainfires' StickMount pro and loaded it up and rebooted and went into explorer and looked / looked / looked . . . . It was hiding but I found the external sd card ! . Yeah !

.

Are you added usb support ? . usb-otg ( on the go ) ? . . Is this a ROM thing ?

---------- Post added at 08:06 PM ---------- Previous post was at 08:04 PM ----------

Arrgghh. Must format data ! Sorry ! ! !
[Nexus 6  Original Android Development] Tommy-Geenexus:
[MENTION=3357040]Imoseyon[/MENTION]

Here is an interesting article from a xperia dev regarding the hw crypto that i came across some time ago:

http://www.blinkenlights.ch/ccms/android/qcomfail.html
[Nexus 6  Original Android Development] suzook:
Thanks for the tips. My only problem, is these panels vary greatly. My n6 next to my buddies is drastic. The other thing is, reducing the rgb also reduces the saturation of color, making it less vibrant.ni wish we could actually control the saturation too.
[Nexus 6  Original Android Development] bradputt:
I wish i could reduce the color saturation, it's too over saturated
[Nexus 6  Original Android Development] oneplus:
+1

Sent from my Nexus 6
[Nexus 6  Original Android Development] evocalante:
Hey I'm having trouble when I flash a Kernal I can't stream music in Google play it just switches from play to pause repeatedly. It's done the same thing with elementals kernel. I'm on slim ROM.
[Nexus 6  Original Android Development] Milly7:
No problems here with streaming on euphoria with beta 9
[Nexus 6  Original Android Development] Imoseyon:
ah ha yeah i read that the other day. I'm spending a bit more time on hw crypto today - i'm not sure why I'm wasting my time on this but I'm stubborn!

Once i'm done with that I'll start looking into suspend/wakelock issues.
[Nexus 6  Original Android Development] oneplus:
Is there a reason why the device always wakes up when i get it from the pocket? Even though no notifications are present

Sent from my Nexus 6
[Nexus 6  Original Android Development] aoaleman:
That sounds like Ambient Display. It's a native feature.
[Nexus 6  Original Android Development] zephiK:
Awkward name as it's oneplus using a nexus 6 [emoji14] but anyways back to the point... Are you using a custom rom? It probably has double tap to wake enabled which is turning your phone screen on in your pocket.

Go to themes and apps and download a app called double tap to wake and use the app to disable double tap to wake.

Sounds like double tap to wake is enabled without his knowledge due to using a custom rom.
[Nexus 6  Original Android Development] cheami:
It sounds like ambient display.
[Nexus 6  Original Android Development] oneplus:
Yes I am using custom rom. Thought that feature was kernel related. And will change the name lol every post i submit people comment the name...have had nexus devices since galaxy nexus times....

Sent from my Nexus 6
[Nexus 6  Original Android Development] bradputt:
+1 ambient display.

i set my lockscreen to off and it doesn't come on anymore.

but i want ambient display to work even without lockscreen. :(
[Nexus 6  Original Android Development] zephiK:
It sorta is and sorta isn't... Use http://xdaforums.com/nexus-6/themes-apps/doubletap-to-unlock-enabler-t2949218 apk (its in attachments), give the app root access and then press Deactivate. Turn the phone screen off and see if you can reproduce the problem.

People say its ambient display but to me it sounds like Double tap to wake since its in your pockets and your phone screen is turning on. If you can still reproduce the problem, then its ambient display. Most ROMs have double tap to wake enabled by default which in my personal opinion is a mistake as it lacks the significant feature of checking the proximity sensor to see whether or not the phone is in your pocket or not.
[Nexus 6  Original Android Development] cheami:
He is taking his phone out of his pocket and the screen is turning on. I'm going to assume he either means the ambient screen is on, or ambient screen was on and his hand touched the screen to go into lock screen.

If it was double tap to wake, we are missing information.
[Nexus 6  Original Android Development] zephiK:
It could be either or really... he just has to try it and see what happens.

Most roms have double tap to wake enabled by default and by "walking" it can emulate a "tap" on the phone screen causing the phone screen to wake up so when he is pulling the phone out of his pocket the screen is on because of the "tapping" that is done by the user walking since the phone touches the person's leg.

This is the problem that the OnePlus One had and then a future update checked the proximity sensor, if the sensor was blocked then double tap to wake would be in a disabled state and when its not blocked then it will be enabled since the sensor is not blocked (out of a pocket) but for the N6, the feature is always in a enabled state because it lacks the feature of checking the sensor as its just re-enabling disabled code by Google.

I'm not going to argue which one of us is right or wrong, its one or the other. Its not a competition to see if im right or you're wrong. We're just here trying to help the user to solve his problems. :good:
[Nexus 6  Original Android Development] Alex740il:
Great kernel. Stable, good battery life. Quick question, any plan to replace mpdecision with intelliplug or something similar? In my experience its much better than stock mpdecision.. Thanks [MENTION=3357040]Imoseyon[/MENTION] !:good::good:
[Nexus 6  Original Android Development] warrenis1234:
so I just wanted to share my results so far with the battery, using beta 7 and the euphoria rom I got my screen on to 9 hours. I have most features off since I don't use them and I want to make sure all battery variables are minimized. this is without using any apps to adjust max or min
[Nexus 6  Original Android Development] evilssj4:
wow! are you using the regular beta 7 or the oc? did you get a whole day worth on plus the 9 hours sot?? thats impressive!
[Nexus 6  Original Android Development] warrenis1234:
no oc, regular beta 7.

and yeah as I say the hours running higher and higher I was stunned. but onward and upward, now to flash beta9
[Nexus 6  Original Android Development] evilssj4:
I flashed beta9oc but it was draining pretty fast for me. Not sure if I should try regular beta7 or beta9 now lol...I'm using rastapop as the ROM though.
[Nexus 6  Original Android Development] oneplus:
It is the ambient display. Kernel works great.

Sent from my Nexus 6
[Nexus 6  Original Android Development] Media_Blitz:
Ambient display. I remember right when I set everything up fresh out of the box, I was leaving the mall from T-Mobile, pulled out my Nexus 6, and it turned on with the black sand white screen. I mean, I think it's great, since I'm assuming that since you're pulling your phone out, you are intending to use it at that moment. Saves the power button some wear and tear. Just disabled ambient display and it doesn't turn on when I take it out of my pockets. Also have double tap to wake enabled, so it isn't that.
[Nexus 6  Original Android Development] warrenis1234:
wouldn't it run battery more if it's overclocked anyway?

... that is what oc is for right lol, I'm suddenly questioning myself
[Nexus 6  Original Android Development] rignfool:
Have a free thanks...

That is actually the age old debate about race to idle... No one seems to have the best answer... Its based on individual usage
[Nexus 6  Original Android Development] Skripka:
B9 is running great undrvolted here a bit. Eases power draw even more. Is it possible for this kernel to support UCI so as to support Synapse? See: https://play.google.com/store/apps/details?id=com.af.synapse

Just my personal favorite for kernel confif from my Note 2 days
[Nexus 6  Original Android Development] wrinklefree:
Agreed. My previous OnePlus one measured spot on for color saturation according to REC 709 standards. However the color temperature was too blue but I was able to dial in with custom kernels and RGB controls.

Below is the color on the Nexus 6. You can see the red, and especially Green is way off the standard. The reference points are notated by small boxes outside of the triangle.

One could argue this was done intentionally to pop and stand out in the showroom floor just as most TV manufactures do. Would be nice to eventually get more color controls so we can reign in these colors a bit.
[Nexus 6  Original Android Development] EniGmA1987:
I have been running beta 9 for a day now and it has been stable (no reboots) and is plenty smooth. I underclocked to 2GHz and undervolted by -25mv as well across the board. Battery life is better for sure like this with no loss of smoothness that I can see. So far the kernel is pretty great.

2 requests for future versions though:

Could you add the Westood tcp algorithm? It has been tested in the past on different devices and is shown to be on average better than reno and cubic for mobile phones. To cut down on kernel stuff you could always remove reno since it sucks.

Can you add some basic governor tweaking controls (ramp up/down stuff) for the GPU governors? Being able to tune the GPU has a good effect on how the phone performs (smoothness) as well as battery life. Also looks like some of the governors could be removed for the GPU. There are like 6 of them in there and nothing more than msm-adreno, performance, and OnDemand are really needed for the GPU. Except maybe conservative, maybe you could replace OnDemand with this for the GPU since msm-adreno (stock) works plenty well so no one really would need OnDemand anyway.
[Nexus 6  Original Android Development] Skripka:
Heh, at stock clocks I've gone -50mV across the board.
[Nexus 6  Original Android Development] oneplus:
I still have the opo waiting to return it back and side by side whites on the opo are way more white than nexus6. It will be a couple of months till we get full color control I guess.

Sent from my Nexus 6
[Nexus 6  Original Android Development] rignfool:
We have rgb color control on all 3 kernels...
[Nexus 6  Original Android Development] Skripka:
And we'll probably get gamma control in short order, if I had to guess.
[Nexus 6  Original Android Development] slickie88:
Can't wait for gamma controls.
[Nexus 6  Original Android Development] oneplus:
We need gamma control.

Sent from my Nexus 6
[Nexus 6  Original Android Development] dawgdoc96:
Do I need to be decrypted to flash this? Rooted, unlocked, twrp recovery, stock 5.0. Thanks.
[Nexus 6  Original Android Development] cr4ck3r4lif3:
Nope. Flash away
[Nexus 6  Original Android Development] dawgdoc96:
Working great, thanks
[Nexus 6  Original Android Development] TwelfthMan:
Go Hawks
[Nexus 6  Original Android Development] nerdgenius:
What terminal emulator you guys are using? Every terminal emulator I use force closes. Even when I download from the Play Store I get an error 505.
[Nexus 6  Original Android Development] clothednblack:
This one

https://play.google.com/store/apps/details?id=jackpal.androidterm

May have to clear cache for the playstore, I get that error on root companion app, bugs me but I still haven't found a working fix.

Posted from a Nexus 6 running Slim Rom
[Nexus 6  Original Android Development] Milly7:
Gave you a thanks by mistake. This one https://play.google.com/store/apps/details?id=jackpal.androidterm
[Nexus 6  Original Android Development] nerdgenius:
I' ve tried that with no go. I read the 505 is a conflicting permission from another app. I also have rom toolbox pro and it has a terminal emulator built in, but that also force closes. Is anyone else having this issue? I really want to use lkconfig.
[Nexus 6  Original Android Development] Milly7:
Used the one I linked several times. Have you tried clearing data for play store and trying to download again?
[Nexus 6  Original Android Development] hsj1906:
After some tweaking using Trickster, I can no longer boot my phone past the Google splash screen. Is there anything I can do to override the Trickster settings so that I can boot my phone up? Don't want to wipe my data clean. [emoji17]
[Nexus 6  Original Android Development] Tikerz:
Boot into recovery a flash another kernel if you have one.
[Nexus 6  Original Android Development] hsj1906:
I was on Beta 9 and tried flashing beta 5, but it didn't work. I assume that trickster is still trying to apply the same settings regardless of the kernel.
[Nexus 6  Original Android Development] Xileforce:
What exactly caused the crash? I would imagine an undervolt or an over clock. If that's the case you could always download the non oc version of the kernel to a PC. Boot into recovery, plug phone into PC, then drag the kernel onto the phone from PC, and then flash that.
[Nexus 6  Original Android Development] oneplus:
Just delete trickster data and settings won't apply back.

Sent from my Nexus 6
[Nexus 6  Original Android Development] carlz28:
This!

Go into recovery and in the file manager, go to

/data/data/com.bigeyes0x0.trickstermod and delete everything in there, or just delete the whole com.bigeyes0x0.trickstermod folder itself. Then it'll be like you just installed it. It will create its own, new ,stock data upon reboot.

Had this issue and worked flawless for me a few days ago with Lean Kernel settings.
[Nexus 6  Original Android Development] old_fart:
Yikes ! Paul Reioux's post on FDE.

https://plus.google.com/+PaulReioux/posts/3bawiwhK5Tz
[Nexus 6  Original Android Development] Circaflex:
yikes what?
[Nexus 6  Original Android Development] CCJ22:
I don't get it...

---------- Post added at 04:25 PM ---------- Previous post was at 04:24 PM ----------

By flashing this kernel will it auto decrypt the n6?
[Nexus 6  Original Android Development] :
It won't auto decrypt, but if you want to decrypt it, then you can flash this kernel, then wipe user data in recovery and it'll be decrypted. If you decide to wipe user data, it'll erase all your files, pictures, music, etc.
[Nexus 6  Original Android Development] zephiK:
Faux full disk encryption enabled (FDE)﻿

Sequential Read: 204.4

Sequential Write: 71.1

Sequential Read as it is right now.

http://www.anandtech.com/show/8725/encryption-and-storage-performance-in-android-50-lollipop

Encryption Off: 131.65

Encryption On (Default by N6): 25.36

So if it actually works and is tested well enough, Faux did a great job at leaving disk encryption enabled while maintaining I/O speeds and faster than encryption being off.
[Nexus 6  Original Android Development] old_fart:
I apologize for my post being "too" terse. . Thank you, [MENTION=1978554]zephiK[/MENTION]. . Yes, this ( potentially ) is great news for the "nexus 6" community ! ( we are a community )
[Nexus 6  Original Android Development] Imoseyon:
Wow been away for a couple of days. My sequential read with optimizations is about 50MB/s, so Faux is doing something right for sure. I hope his method doesn't require re-encryption - I haven't tried ciphers other than AES.

Also, depends on which benchmark app you're using. For instance on A1 bench, I get 90MB/s read and 60MB/s write. Which one is being used in that g+ post?
[Nexus 6  Original Android Development] slickie88:
I would hope that faux was doing before/after comparisons as opposed to picking a random bench app and thinking that was sufficient.
[Nexus 6  Original Android Development] Johnny424:
does the CPU boost option enabled in lkconfig cause the second core to always stay on? it does ramp down to the lowest frequency but never completely goes off. just wondering if that's normal or by design?
[Nexus 6  Original Android Development] EniGmA1987:
Ya I too hope it does not require re-encryption to use, but if it does Id still be fine with it for the large speed boost while still being encrypted.

In one of the comments it was said that he was using "SD Benchmark" which I assume means A1 SD Bench.

Hey I had a thought and I was wondering if it would be do-able or even worth the time. On desktops we can use RAM as a cache for storage drives to help speed things up. Usually it is a read cache unless you turn on the feature in Windows to also do write caching. There are also some specific apps set up to set aside much larger portions of RAM for cache and use better algorithms and all that. Anyway, Since we have so much RAM on this phone, would it be possible to set aside maybe 128MB of RAM as a cache for the internal storage? Now I know what initially goes through everyone's mind, this would be terrible because what if the phone looses battery and dies and a file wasnt written to disk yet? Well that issue could be fixed by 1) using the cache space as read only by default and users must enable the write cache feature themselves knowing the risk, and 2) have some code in there as well so that when the battery is below 10% (or maybe 15?) the write caching is completely disabled regardless of it being turns on by the user or not. Using a RAM cache has the potential to greatly speed up task switching or re-launching an app you used recently. What do you think? It is also a feature no one has yet :)
[Nexus 6  Original Android Development] old_fart:
Sir, I believe you are correct in that FAUX is using the 'A1 SD Bench' . . .

I am unencrypted and running stock frequencies. . I have just done a 'factory reset' / reloaded. . My PVS is a 5.

I just ran 'A1 SD Bench' ( internal memory ) and got 239.3 / 68.52

And then 'AndroBench' and got 167.9 / 57.9

( and the A1 took at least twenty times longer to finish )

. . . . and as a ref. Antutu 5.3 ( without checking their ( pushie ) memory boost thingie ) was 49300.

. . . . MobiBench is 12955 / 18106 / 3028 / 3435 / 190 / 208 / 210 ( why are the sqlite so low ? )

. . . . HeadLine Bench is 3.06 / 2.96 / 306 / 3.75 // 310 / 262 / 3.74

. . . . CompuBench (RS) is 3.293 / 0.339 // 68.10 / 45.85 / 66.70 // 19.89 / 207.6 / 1.927
[Nexus 6  Original Android Development] marbulas:
I hope to use this kernel next month...

IDK why Google stopped to release Nexus 6 in my country and I have to buy Nexus 6 directly from other country :p
[Nexus 6  Original Android Development] DespairFactor:
How in the hell do you have it so it works on unecrypted and decrypted? Our fstab's are identical.
[Nexus 6  Original Android Development] oneplus:
Hopefully this time his kernel is not as buggy as nexus 5 was.

Sent from my Nexus 6
[Nexus 6  Original Android Development] Imoseyon:
I spent some time looking at Gamma control for shamu.. It doesn't look like our mot-smd-596-QHD panel supports gamma control, well not easily anyway. I'm going to do some more digging.

I haven't dug into this too much yet. So much to do, so little time. But cpu1 doesn't seem to go offline well at least while screen is on. Flash stock kernel - it does the same thing. I will add this investigation to my todo list as well.

Some of this is kinda built into Linux kernel. And it's tunable. Do a google search for vm.dirty_background_ratio and vm.dirty_ratio. I believe benchmarking apps will be smart enough to bypass memory caches.

You mean encrypted and decrypted? "encryptable=/dev/block/platform/msm_sdcc.1/by-name/metadata" should do the trick..