yashsingh1/xdaforums huggingface dataset:
[Nexus 9 Android Development] Beta1440:
I'm glad that everything is working fine for you. :highfive:
[Nexus 9 Android Development] Beta1440:
Help Wanted

I need help testing the kernel, writing documentation, developing a python script for compiling the kernel, and other things. If you're interested, send me a PM or reply to this post with what you would like to help with. I started an organization on Github to manage my android projects. I'll invite you to the organization if you give me your Github username.

Here is the link to the organization: https://github.com/Sublime-Development
[Nexus 9 Android Development] Beta1440:
Development Suspended

Since I'm busy with school work, I'm suspending the development of Sublime-N9 until Late May. ﻿
[Nexus 9 Android Development] glockman4519:
I wish you the best of luck in your school work and understand completely. When you are ready to come back to developing for this device, I would be honored to test four for you. I can't help with the other requests as my knowledge does not go that far but pulling logs and flashing kernels I know.

"Chance Favors the Prepared"
[Nexus 9 Android Development] Beta1440:
Development Resumed

I've finished my last final exam, and I resuming the development of the kernel.
[Nexus 9 Android Development] Beta1440:
Thanks for coming forward. I'll inform you when the next test version is ready.
[Nexus 9 Android Development] Beta1440:
2.4.0 Beta Released

Sublime-N9 2.4.0 Beta is available for download. This beta release should be stable. However I will be releasing a stable version soon.
[Nexus 9 Android Development] glockman4519:
So far so good. Running on the latest Bliss and it is smooth as silk. Thank you for sharing.
[Nexus 9 Android Development] Beta1440:
I'm glad you enjoy it. One thing you may have to do when the kernel boots is change the CPU freq gov to sublime_active. Since I changed the name, Interactive will probably be the default.
[Nexus 9 Android Development] glockman4519:
Will do. Just flashed with Krexus too and all is good. Great work man.

"Chance Favors the Prepared"
[Nexus 9 Android Development] omvir:
Loving the kernel! Do you think you'll be able to make the kernel for the new developer preview for N? I was thinking about trying it out and thought this kernel would be nice to use with it.
[Nexus 9 Android Development] Beta1440:
Sure, I'll release a version of the kernel for android N soon.
[Nexus 9 Android Development] omvir:
Perfect!
[Nexus 9 Android Development] iaRIVR:
Is the link down? Really exited to try but I'm getting a 404 not found error
[Nexus 9 Android Development] MotoFlasher:
[MENTION=4502441]iaRIVR[/MENTION]

Link is OK...

If basketbuild is to slow, down or whatever >> then try the xda download tab... and pay attention to your xda theme.

[MENTION=4723904]Beta1440[/MENTION]

As always a great Kernel! Thanks for the update ... "unfortunately";) I'm just @ Preview 3. Therefore no Sublime at the moment for me...:p or is there a chance of a N Sublime-Kernel? ;)

edit

omg how embarrassing .... because it is written ... lol...forget the last sentence :cyclops:
[Nexus 9 Android Development] Beta1440:
Delayed N version

[MENTION=4021619]omvir[/MENTION]
[MENTION=4703736]MotoFlasher[/MENTION]

It looks like I won't be able to release an android N kernel any time soon. The latest preview is preview 3 but Google has not released the source for it yet. Additionally, the kernel would have to be updated with each release of a new preview which would take too much time. However, if flar releases Elementalx for android N then it would be much easier to release Sublime N9 for android N.
[Nexus 9 Android Development] angiest:
Do you mean for N3? He's got one out for N2.
[Nexus 9 Android Development] Beta1440:
That is true, but the source for the preview he posted on Github is incomplete.
[Nexus 9 Android Development] Beta1440:
v2.4.1 Changelog

Notable Changes

June security patches

Synced with Elementalx 4.14

Minor performance tweaks to Sublime Active

Compiled with -O2 instead of -O3 for better stability
[Nexus 9 Android Development] Beta1440:
v2.4.2 Released

This update includes July security patches from Google.
[Nexus 9 Android Development] Beta1440:
Flar has released the source for Android N preview 4 for Elementalx. I will being working on N preview 4 for Sublime N9.
[Nexus 9 Android Development] ins5736:
Lost wifi with 2.42 update
[Nexus 9 Android Development] Beta1440:
Thanks for informing me. There seems to be an issue with the July security patches. I'll make another release next month and hopefully the wifi should work.
[Nexus 9 Android Development] ThatFrigginAzn:
Man dude, the performance of this kernel vs Fire Ice is like night and day, great job on Sublime Active! Seriously, this should be standard across all kernel builds!
[Nexus 9 Android Development] glockman4519:
Your latest build is just awesome. Makes a big difference from stock and even from some of the other custom kernels. Although all kernels are different or we would just have "the custom kernel"...lol... and I am not saying that the others are not good kernels, I just really like the way this one works on my tablet. Thank you again for sharing your work with us.

"Chance Favors the Prepared"
[Nexus 9 Android Development] maelfilk:
I tried it out on DU rom and i'm most impressed. Very smooth and fast
[Nexus 9 Android Development] Beta1440:
I'm happy that you guys are enjoying the kernel. I myself am surprised at how well the kernel operates. For those interested, the key to the kernel's performance is the CPU frequency governor, Sublime Active. It's a simple, lean governor I designed to calculate the CPU frequency quickly, more so than other governors. Another factor to the kernel's performance is Ubertc, a bleeding edge toolchain. Ubertc-6.1 also seems to have brought some noticeable performance gains. With that said, I will be looking at other parts of the kernel that I can improve upon.
[Nexus 9 Android Development] Beta1440:
v2.4.2 Reposted

[MENTION=5171089]ins5736[/MENTION] I have re-posted Sublime-N9 v2.4.2 with the July security patch. If you lose you wifi, then you need to update your vendor partition to the latest version. I have uploaded the vendor image for the July factory images in the download tab. Enjoy!

I've also updated the basket build download link: https://basketbuild.com/devs/Beta1440/nexus_9/sublime_n9
[Nexus 9 Android Development] maelfilk:
Thanks! In case my wifi is working alright with the previous version, is there any need to update?

Also, i think you might be aware of battery percentage issues with Pure Nexus Rom?

Could you please have a look at this, maybe it could fix this issue

http://xdaforums.com/showpost.php?p=67490104&postcount=2978
[Nexus 9 Android Development] Beta1440:
If you would like the security patches then you should upgrade. To keep your wifi, make sure to install the latest vendor image. You can do so in TWRP 3.0.x. I've uploaded the vendor image to the download tab.

Also, I will take a look at the FIre-Ice patch for the battery issue.
[Nexus 9 Android Development] Beta1440:
v3.0.0 Pre-release Available

I would like to announce an initial pre-release version of Sublime N9 for android N preview 4. I haven't tried boot the kernel since I'm not running the android N preview, but I would appreciate if someone could verify that it works. Also this version is only on BasketBuild and has only an ubertc-4.9 option for the time being. I will release a proper version later.
[Nexus 9 Android Development] Swords.Grizzlebee:
If you still need confirmation, I'm running the pre-release N kernel on DP5. Performance is definitely better than stock, thanks!
[Nexus 9 Android Development] Beta1440:
Thanks for confirming that v3.0.0 works properly. I'm happy to hear the kernel runs well on your tablet.
[Nexus 9 Android Development] theastroboy:
I am a newbie about flashing kernels. Can I flash this kernel to stock Marshmallow (unlocked bootloader & rooted of course)?

EDIT: To avoid a potential bootloop, I went ahead with PureNexus to be safe. I also installed Kernel Adiutor, but encountered some problems.

1) The CPU tab does not work. It just kicks me out of the app.

2) One of the options in the Wake menu continues to refreshing without stopping.

3) Battery charging is still slow.
[Nexus 9 Android Development] Maibol:
you can flash this kernel over any Marshmallow AOSP based or stock rom like pure nexus, slim roms or stock google image you just need to have TWRP recovery and if you arent on the latest marshmallow version flash the vendor image on the download tab of the first page of the thread. if you have issues with kernel aduitor make sure that you are rooted with the latest stable version of super su.

i hope been helpful for you :good:
[Nexus 9 Android Development] Beta1440:
Yes, you may flash this kernel on any ROM including stock.

The developer of Kernel Adiutor is rewriting the whole app. He recently updated the app to the rewritten version so there are some bugs. However, I believe there is a way to fix this issue.

If you want Double tap to wake, select half screen option, it will work for the whole screen.

This issue is not kernel related. I will be releasing a flashable zip package that should fix that issue.
[Nexus 9 Android Development] Beta1440:
Regarding v2.4.3

For the past few days I've been trying to finish the v.2.4.3 with the August security patches. However, I'm having some issues with performance. Sometimes the kernel runs well, but other times my device starts lagging severely. I'll do my best to get out the update soon.
[Nexus 9 Android Development] Beta1440:
v2.4.3 Released

Changes

Synced with Elemental x

Add support for Xbox one controller

Tweaked settings of default value

GPU min value can now be set

Re download the kernel if you installed the v.2.4.3 I uploaded previously

For those curious about the delay, the issue arose from some small changes I made to improve performance. One of those changes appears to have led to the poor ui performance in some scenarios. With v2.5.0, I will be making the changes mentioned before and I will fix the issue with lag. Additionally, I will be making significant performance to sublime Active.

Lastly, I will be finishing the flashable zip for those of you who use Pure Nexus.

Donation

If you would like to donate to support development, send your donation to dell.anthonio@gmail.com via Google Wallet. Thanks.
[Nexus 9 Android Development] placebo_domingo:
Thanks for your continued work on this kernel. If only Basketbuild was not down again.
[Nexus 9 Android Development] Beta1440:
You are welcome. And you can download the kernel from the download tab on this thread if Basketbuild is down.
[Nexus 9 Android Development] maelfilk:
Works great:D i'm really surprised how great heating is reduced using sublime_active:good:
[Nexus 9 Android Development] glockman4519:
v2.4.3 working great. Thank you again for supporting this device.

"Chance Favors the Prepared"
[Nexus 9 Android Development] placebo_domingo:
Hello again -- I built your kernel from source and it compiled as version 2.4.1 -- could you update your git? Or maybe I'm doing something wrong. Thank you!
[Nexus 9 Android Development] Beta1440:
I apologize for that. The updated source is here.
[Nexus 9 Android Development] Ronnyn:
Sublime or ElementalX ?

Hello. I am new to the world of kernels and unlocking my device.so bare with me on my journey to have the best performance tablet.

Being a heavy gamer aka world of tanks addict I bought the Nexus 9 wifi model 16 GB. It wasn't the best decision I made but my country doesn't sell the famous Nvidia shield k1. Thinking about importing one but until then I want this one to work.

OK so here it goes : tablet camed with Android 7.0 stock. After researching the XDA forums found out that ElementalX was the only kernel available. So I installed on my computer the Nexus root kit and managed to unlock it,root and install the kernel. All fine and dandy. Bought ex kernel manager and root boost from the Google play store.

Played with the profiles ,CPU,gpu settings in the app and managed to figure it out what's the best all around frequency so my tablet doesn't get hot and battery is semi decent for a session of gaming.

Now the performance settings is set like this :

Gov set up to ElementalX frequency depends on what I'm doing.the rest is what is best from my reading here.

Question: is sublime better in any way form and shape then ElementalX? I don't want to start a war or something here.i am wondering what else it does best? Because the rest beside gov is almost the same.what sublime has is the ubertc that I'm to much of a novice to understand what exact it does to my tablet.

Any reasonable answers will be greatly appreciated. Thank you in advance:)
[Nexus 9 Android Development] ricco333:
To answer yourself your own question you would have to flash each kernel and compare the benefits and drawbacks of each of them, it is really bad forum etiquette to compare developers and their work, at least if you are going to do it go to the general section of the forum and ask there, just don't do it in the developer kernel thread it isn't cool man. Go ahead and ask your mom and your wife who cooks better, I hope you are wearing protection.

Erik
[Nexus 9 Android Development] Ronnyn:
Didn't want to be rude or start a discussion. I apologize for my noobness.
[Nexus 9 Android Development] Beta1440:
You pose an interesting question. Sublime Active and Elemental have their similarities but they have some important differences. I'm not going to go into the details now but I may one day. All I will say is that while I don't have any hard numbers, the performance between them should be similar however Sublime Active should be slightly more battery efficient. I suggest that you give my kernel a try. You can dirty flash it over Elementalx since they share lots code. Who knows you may even like my kernel more. Although if you don't, you can always switch back. As for ubertc, it has to do with building the kernel. Basically, a kernel built with ubertc should be slightly more efficient than one built with the stock toolchain by Google.

Edit: [MENTION=7725482]Ronnyn[/MENTION] I realized the other day that you were talking about the kernels themselves and not the CPU governors. As of right now, the main benefit of using Elementx over Sublime is that it gets updated faster. Other than that, you probably won't notice much of a difference between the 2 kernels. As for your overheating issue, I believe this is due to the CPU being overclocked. I suggest decreasing your maximum frequency from 2.5 Ghz to 2.3 Ghz.
[Nexus 9 Android Development] Beta1440:
An update on Development

I began my fall semester of college in late August. I've been more busy as I've ever been with my school work. I'll get around to releasing an update for the kernel when I find time to do so.
[Nexus 9 Android Development] placebo_domingo:
Thank you for everything you've done and good luck with school!! :good:
[Nexus 9 Android Development] Beta1440:
You're welcome and good luck on the ROM you're developing!
[Nexus 9 Android Development] Beta1440:
v2.4.4 and v3.0.1 Released

This release includes the September security patches.
[Nexus 9 Android Development] whowatchlist:
It's bootlooping on slim6, what should i grab(log)?
[Nexus 9 Android Development] Beta1440:
Yes, grab a log if you can. Also did previous versions of this kernel work fine for you? Do you also get bootloops on the latest Elementalx?
[Nexus 9 Android Development] whowatchlist:
actually the latest version works thank you
[Nexus 9 Android Development] Beta1440:
Will resume development soon

Hey everyone. It's been a while since I released the last update for this kernel. As you know I have been busy with school work. With that said, I will resume development of the kernel in the middle of December, after my final exams. In the meantime, I'll try to get out a security update for the v3.x.x, the Nougat branch. I thank you all for your patience and for trying out my kernel!
[Nexus 9 Android Development] mix_man:
Did you get a chance to finish this? Excellent governor, thanks.
[Nexus 9 Android Development] Beta1440:
Yes, there is a Pure Nexus flashable patch available in the downloads tab.
[Nexus 9 Android Development] mix_man:
I flashed the patch in recovery and wiped cache, but the battery stats are the same, both when charging and under normal use. Only a reboot updates the correct battery percent.
[Nexus 9 Android Development] Beta1440:
I'll take another look at the patch. Thanks for the feedback.
[Nexus 9 Android Development] mix_man:
It looks like the discharging percentage gets more accurate after each full charge cycle. I will also check the charging percentage which is still behind.

Edit: Yep...Charging percentage not synced.
[Nexus 9 Android Development] Beta1440:
Sublime N9 v3.1.0 and Beyond

As you all know, I've released the v3.1.0 recently for Android 7.1.1. I hope you are all enjoying the update. As, always your feedback is appreciated.

I'm also working on v3.2.0 right now which looks like it will be a big update. I'll be merging and porting features from Franco kernel and a few from Fire-Ice. I plan to release v3.2.0 when the December security patches are released and Elementalx is updated. My Spring semester starts in mid January, so I won't be releasing any big updates for a while after this one. However, I will be able to release monthly security updates when Elementalx is updated.
[Nexus 9 Android Development] Beta1440:
It looks like the problem is the health.d file. according to the fix in FIRE-ICE. Additionally, the health.d file has to be fixed for each version of Android. That's probably why my original patch is no longer working. I'll make a zip for Android 7.1.1 soon.
[Nexus 9 Android Development] Beta1440:
Sublime N9 v3.2.0

This release features a new CPU Quiet governor written by me. called "Touch". It works by turning on CPU cores when touching the screen and turns them off when the CPU load is low. This governor is geared towards people who do lots of reading or similar activities. As of right now, it's not enabled by default, but I may make it the default if I get good feedback about it. You can enable it using Kernel Adiutor in the CPU tab. Lastly, I'm still working on the battery patch and I'll get that out as soon as possible.
[Nexus 9 Android Development] Flounderist:
Encryption

Hi, I flashed v3.2 on lineageOS 7.1.1 and it is butter smooth, so far. I noticed that device is still encrypted, how to get rid of that? It could be due to SuperSU 2.79 flashed on top of it?

Thank you!

Bye!
[Nexus 9 Android Development] ipdev:
Working on mine. (With a few exceptions.)

I am running non encrypted. (Now ;) )

Starting from image-volantis-n4f26m (Jan. 2017 Nexus 9 WiFi)

- Flashed in this order : (Edit - Flashed back to back with no reboots.)

lineage-14.1-20170107-UNOFFICIAL-flounder.zip

open_gapps-arm64-7.1-super-20161111.zip (With a very aggressive .gapps-config)

SR2-SuperSU-v2.79-SR2-20170103215521.zip

Sublime-N9-3.2.0-ubertc-6.3.zip

Cheers.
[Nexus 9 Android Development] Flounderist:
OK, that's clear. I think I will perform a new clean install in the weekend. :cowboy:

Do you know if encryption affects that much tablet performance?

Bye!
[Nexus 9 Android Development] mix_man:
I switched ROMs from PureNexus 6.0.1 to DirtyUnicorns 7.1.1 thinking the battery stats problem is specific to PN, but DU exhibits the same behavior. Any news regarding the battery patch?

As for the new CPU Quiet Governor, it performs well and probably less taxing on the battery but I sensed a bit of lag during normal use so I went back to default. I would like to hold off for more conclusive tests when the battery stats are fixed.
[Nexus 9 Android Development] Beta1440:
I apologize for the delay. The desktop computer that I develop Sublime N9 on has been unavailable for long time now. I'm also in the middle of my Spring semester. I may be able to release an update on March 12th. As for the battery patch, I'll ask USBHost if you can make it since he has the expertise.
[Nexus 9 Android Development] Beta1440:
Sublime v3.2.1

This release is a routines security update. [MENTION=7661557]mix_man[/MENTION] the battery patch for Android 7.1.1 is now available in the downloads tab. I've tested it and it works well. Credit goes to [MENTION=5501864]USBhost[/MENTION] and [MENTION=4544860]osm0sis[/MENTION]

Edit:

Basket build is under maintenance so I cannot upload my kernel there at this time. However, I have uploaded v3.2.1 to the downloads tab.
[Nexus 9 Android Development] gravin:
version 3.2.1 Where can I find?

Link dowload plese!
[Nexus 9 Android Development] maelfilk:
Thanks! Successfully flashed 3.2 but couldn't find the touch governor (i'm using elementalx manager)
[Nexus 9 Android Development] Beta1440:
Here's the link.
[Nexus 9 Android Development] Beta1440:
Elementalx Kernel manager doesn't support changing the CPU Quiet Governor out of the box. I recommend using Kernel Adiutor for updating the CPUQuiet governor.
[Nexus 9 Android Development] Beta1440:
Development Update

I will resume developing the kernel as I finished my last final exam of the semester. I'll also be moving the kernel source repository from Sublime Development back to my personal Github account.
[Nexus 9 Android Development] kurtextrem:
Sounds great, I wish you success :)

Btw, does Sublime N9 support F2FS?
[Nexus 9 Android Development] Beta1440:
Yes Sublime N9 supports F2FS, although your ROM maintainer has to enable it.
[Nexus 9 Android Development] Beta1440:
v3.2.2 for Android 7.1.1 Released

Fixed lag caused by CPUQuiet governor Touch

Fixed music playback when screen is off for Sublime Active

Synced with Elementalx 5.10
[Nexus 9 Android Development] Beta1440:
I'm looking for Feedback

I created a survey to get your feedback on how to improve Sublime-N9. It takes less than five minutes to complete and your feedback is greatly appreciated!
[Nexus 9 Android Development] Beta1440:
New download source

Since BasketBuild has been down for a while, I decided to add downloads on Github.
[Nexus 9 Android Development] Beta1440:
If you wish to use Touch with the Elementalx manager, then you have Add a custom variable. You need to set "/sys/devices/system/cpu/cpuquiet/current_governor" to "touch". Don't copy the quotes.
[Nexus 9 Android Development] Beta1440:
v3.3 for Android 7.1.x

Add support for Spectrum kernel manager

Merged battery indicator patch into kernel

Merged audio patch from Fire-Ice kernel

Updated LZ4 compression algorithm for better ZRAM performance

June security patches
[Nexus 9 Android Development] Beta1440:
v3.4 for Nougat

Increased default GPU max frequency to stock

Fixed LZ4 compression algorithm for ZRAM

July security patches

Small bug fixes

Download: sublime-flounder-3.4.zip
[Nexus 9 Android Development] kurtextrem:
Is this included in the kernel? https://xdaforums.com/apps/magisk/module-enable-sdcardfs-t3603375 :)
[Nexus 9 Android Development] Beta1440:
sdcardfs is currently not supported, but I'll add support for it in a future version.
[Nexus 9 Android Development] Beta1440:
v3.5 for Nougat

September and August Security patches

Download: sublime-flounder-3.5.zip
[Nexus 9 Android Development] Beta1440:
I've been working on merging sdcardfs patches into the kernel. I'll release a beta version of the kernel with an updated sdcardfs for you to test when I'm done.
[Nexus 9 Android Development] kurtextrem:
Sounds great, can't wait for it :)
[Nexus 9 Android Development] Beta1440:
v3.6 for Nougat

October security patches

Fixed bug which caused device to freeze

Download: sublime-flounder-3.6.zip
[Nexus 9 Android Development] Beta1440:
v3.6 SDCARD FS

I've merged most of the SDCARD FS patches into a build. Feel free to try it out and give me feedback on how it works. Since it's likely to be buggy, I recommend backing up any important data on your Nexus 9 before flashing. Cheers.
[Nexus 9 Android Development] kurtextrem:
No issues yet, everything working like it should
[Nexus 9 Android Development] Beta1440:
I've merged all sdcardfs patches. I'll include these patches in my 3.7 release which is coming soon.
[Nexus 9 Android Development] Beta1440:
v3.7

Changes

- bug fixes

- latest sdcardfs

download here.