yashsingh1/xdaforums huggingface dataset:
[Pixel C Android Development] Alxoom33:
It's been solid since I flashed it yesterday. No lags, tearing or freezes. Thanks,

---------- Post added at 01:01 PM ---------- Previous post was at 12:59 PM ----------

I think you did it right, with an edit. Did yesterday's kernel work for you? I hav'nt had any issues with it.
[Pixel C Android Development] 12paq:
No. I clean flashed the latest AOSP, vender and followmsi's kernel and I still have browser device freezes.

Edit: I tend to error on the side of caution when assuming what is causing bugs. 9 out of 10 times it's my setup and my mods, and this is still likely the case.
[Pixel C Android Development] 12paq:
here,s a log of my last lag and freeze:

https://pastebin.com/kH5cVLkJ
[Pixel C Android Development] followmsi:
I got one freeze too .. was kind of waiting for it on previous kernel with September release.

Now I have installed latest kernel and will check/wait again.

Problem started in September release .. will monitor the issue
[Pixel C Android Development] Alxoom33:
Unfortunatly, for the first time in 3 days I got the freeze again. It was while I was browsing on Chrome beta and watching videos in news stories. Had to reboot.
[Pixel C Android Development] 12paq:
Thank you for your time and work! Very much appreciated here. :)
[Pixel C Android Development] followmsi:
Had also some "system-ui" has stopped now .. but no real unexpected reboots .. just system slowness and kind of freeze.

Waited a bit and after some time I could use the system again.

Bit one time the system was rebooting .. no chance.

Today I was starting the camera for testng .. also system-ui stopped.

This happens never directly after fresh reboot .. it always takes some time until the issue occurs.

Again .. started with September release.

To exlude the "unified" kernel as source of the problem I have uploaded a new O "stock" kernel .. made a few days ago.

Running this kernel now .. let's wait for the results.

tegra-3.18_kernel_dragon_v170914_android-o_followmsi.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Based on latest Google Android O sources

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel-o_2017-09-14

Enjoy :)
[Pixel C Android Development] NYCHitman1:
Were you streaming content while "watching videos" ?

If so, I'm fairly certain I know what the issue is.
[Pixel C Android Development] 12paq:
[MENTION=5480152]followmsi[/MENTION] your descriptions of freezes and slow downs are exactly what I was experiencing with the latest -o- kernels.

I rolled back to this < tegra-3.18_kernel_dragon_v170809_android-o_followmsi.zip > yesterday and I have had zero issues over several hours of use.

Hope this helps.
[Pixel C Android Development] Alxoom33:
Yes, It's like the RAM gets used up and dosn't clear, until the tablet freezes.
[Pixel C Android Development] followmsi:
One is the "unified" kernel .. with has plenty of upstream and other stuff.

The "android-o" kernel is just stock with little changes, like the one from today.

This may explain the difference .. hopefully we can find the issue.
[Pixel C Android Development] followmsi:
Yes, looks like memory utilization .. not sure.

But independent of streaming movies.
[Pixel C Android Development] Alxoom33:
Usually, short news stories, not movies. But same issue.[emoji6]
[Pixel C Android Development] NYCHitman1:
3 days in and I've been unable to duplicate this behavior. Granted, I'm using my unicornblood kernel on my own DU build but the end result should be similar since [MENTION=5480152]followmsi[/MENTION] merges ub commits into his kernel.
[Pixel C Android Development] followmsi:
Made a new version today .. just changing default io scheduler to "cfq" .. like stock kernel.

( Inside download folder )

Seems to run better now .. but I would like to wait a bit longer. ;)

No clue why you don't have this problem .. will keep monitoring it.

The "stock" kernel is not affected.
[Pixel C Android Development] Alxoom33:
Not sure why you you haven't had these issues. But my tablet is barely usable right now. Maybe there is magic in unicorns after all[emoji16]
[Pixel C Android Development] followmsi:
In case of too many problems for you now .. just use stock kernel for the moment.

Cheers
[Pixel C Android Development] NYCHitman1:
I left mine running Netflix for many hours. Switched over to Terrarium to watch some stuff, still no issue. Even played CoL for 4 hours so far today and not a single hiccup. Plus some minimal web browsing.

Similar usage across the past three days.
[Pixel C Android Development] followmsi:
Will remove the xceed commits and compile another version .. for testing.

Have watched via Kodi .. no issues.

Switching between my tons of chrome tabs and reloading pages .. then opening camera it was hanging a few times.

Still testing ..

Cheers
[Pixel C Android Development] 12paq:
In hopes of helping out. I can replicate this repeatedly. Run followmsi's AOSP 8.0.0, the GAPPs in his drive folder and any of his O kernels from September. Browse Google Now and follow links to Chrome and the lag and freezes eventually start happening. Please see my previously posted log that shows kernel and memory errors.

Simple work around is to run followmsi's O kernels prior to September. I am running this and all.is smooth and fast. Loving 8.0.0. Thanks!
[Pixel C Android Development] skawtnyc:
I've installed it, using the PixelBits 3.1 cpu governor settings for EX Kernel Manager. These settings worked fine with previous kernels and stock, so let's see if this new one works as well. I plan on watching a bunch of videos, which usually triggers the memory leak. I'll let you know if it lags/locks.
[Pixel C Android Development] Alxoom33:
Thanks,

I'm back on the stock kernel for now. Everything is working great, so far.
[Pixel C Android Development] skawtnyc:
Nope. Watched videos for a couple of hours, put the tablet down, came back an hour or so later and it was lagged/locked. Took several minutes for the screen to even turn on from hitting the power button--and that's just turning on, not rebooting or powering up from being powered off. After that, the tablet wouldn't respond to trying to unlock it. Just sat at the lock screen, and the power button wouldn't turn the screen back off. Rebooted into bootloader mode, entered recovery, and installed the working one from 9/14 that doesn't have the unicorn/xceed mods.
[Pixel C Android Development] followmsi:
I have to confirm .. strange issues since September release on all my tested "unified" kernels.

Had removed the complete xceed part and tested again .. same issue.

After some time .. it's starting to get slow and freeze.

System Ui did not respond messages too.

Anyway .. will keep trying to find and solve the root cause of this problem ..

Cheers
[Pixel C Android Development] NYCHitman1:
Check any commits in reference to mm or nouveau drm. That's where I'd start.
[Pixel C Android Development] JohnnyChim:
May I ask does this kernel work on remix os 3.0, which is android 6.0?

I am using it now with my pixel c, but my device getting hot after using it for a peroid of time.

Is there any problems if I flash this tegra-3.18 on remix os 3.0?
[Pixel C Android Development] skawtnyc:
No, it's made for Nougat and Oreo (7.1.2 and 8.0.0). You need to use a kernel compiled for your specific firmware version.
[Pixel C Android Development] followmsi:
You may compile your own kernel .. use a Marshmallow branch and check your required config.

https://android.googlesource.com/kernel/tegra/

Good luck ..
[Pixel C Android Development] followmsi:
Another "stable" kernel .. including the October updates.

The "unified" kernel has not been changed .. will try to "fix" the problem in the next time.

tegra-3.18_kernel_dragon_v171003_android-o_followmsi.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Google October kernel updates -> android-8.0.0_r0.11

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel-o_2017-10-03

Enjoy :)
[Pixel C Android Development] Alxoom33:
The new kernel seems to be working fine on my Pixel C running the October 8.0 factory image.
[Pixel C Android Development] NYCHitman1:
Still don't have any issues. Have no idea what the issue is. I think it would be more helpful if someone detailed the entire process of how to duplicate the problem, plus, some logs to go along with it. Until that happens, there isn't much to go on -- which is why I've ignored it.
[Pixel C Android Development] followmsi:
Made actually today a new kernel ..using your latest commits, as you also included October patches and 3.18.72 !

While merging I found an issue in /mm .. like you said last time.

Testing this new kernel since a few hours.

I will come back to you anyway .. asking for help or confirm stability ;)

Cheers
[Pixel C Android Development] NYCHitman1:
No problem. Let me know. You can reach me on Hangouts or Telegram too since I don't come on XDA very often anymore.
[Pixel C Android Development] skawtnyc:
I've got it installed and running now on my tablet. I'll let you know if I encounter the usual lag/lockup issues.
[Pixel C Android Development] followmsi:
Pls use the kernel below for testing .. from today.

tegra-3.18_kernel_dragon_v171007_unicorn-xceed-followmsi-o.zip

Used this app for "stress testing" .. https://play.google.com/store/apps/details?id=derekwilson.net.rameater

On previous kernels I was able to kill "system ui" by running 2-4 services at the same time - each service "eats" 512MB free memory.

Not directly after boot .. sometimes it takes longer until the "kill" happens .. the tool did help to speed up the process .

Just have a try to kill it :)
[Pixel C Android Development] skawtnyc:
So far the 10/06 one hasn't has any lag or freezes, but it's only been a few hours. I've downloaded the new one and will install it now.
[Pixel C Android Development] skawtnyc:
No issues yet with the 10/07 kernel. I've been using a bunch of apps, switching back and forth, and I've watched a lot of video using VLC and YouTube. I'll continue to monitor and make sure it's still stable.
[Pixel C Android Development] followmsi:
Thanks for feedback .. tested since yesterday.. no issues at all.
[Pixel C Android Development] followmsi:
It seems we have stability back again .. the last stress tests were successfully.

I am not able to "kill" the kernel below.

Pls test yourself ...

tegra-3.18_kernel_dragon_v171007_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Based on 3.18.72 kernel sources (Thx to [MENTION=2489052]NYCHitman1[/MENTION] )

- October 2017 patches included.

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-10-07

Enjoy :)
[Pixel C Android Development] skawtnyc:
Unfortunately I just experienced a SystemUI crash and lockup with 1007. I'm leaving it installed for now in case it was simply an unlucky coincidence caused by a glitchy app. I'll follow up later.
[Pixel C Android Development] followmsi:
For me it's still very stable.

No issues until now.

Let's keep on monitoring ..
[Pixel C Android Development] NYCHitman1:
Just an FYI - some of those flags you disabled will drastically decrease battery efficiency.
[Pixel C Android Development] followmsi:
Thanks .. still testing for stability .. aligned the config with stock kernel config .. at least a bit.

I believe the values below are most relevant for the freeze problem.

CONFIG_ANDROID_LOW_MEMORY_KILLER=y

CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y

Will revert the other changes soon and just enable low_memory_killer only.

Compiled a kernel using pure unicorn sources and config .. crashed too.

All other source/config combinations were crashing too.

The current kernel with low_memory enabled is running since 2 days without any issue .. at least for me.

Vice versa it would be interesting to remove low_memory from stock kernel config and try to force a crash too.

Still testing ..
[Pixel C Android Development] NYCHitman1:
If that's the case, just disable MEMCG and reenable Android LMK. MEMCG is Android's userspace memory controller. I've found that it out performs ALMK, but it ultimately just boils down to personal preference.
[Pixel C Android Development] followmsi:
https://github.com/followmsi/android_kernel_tegra/commit/daa3dab2f455b5acb23a80f143978c12f3133cb4

tegra-3.18_kernel_dragon_v171009_unicorn-xceed-followmsi-o.zip

Let's test it :)
[Pixel C Android Development] skawtnyc:
On it, downloading now.
[Pixel C Android Development] Alxoom33:
I don't know why, but google drive only gives me the 10/3 and earlier versions. Tried it both in Taptalk and in my web browser. can you please post a dl link that bypasses Google Drive?
[Pixel C Android Development] followmsi:
Sorry .. just have the google drive for the downloads.

You will manage to download .. I am sure.

Pls check name. .. it's unified kernel now.
[Pixel C Android Development] followmsi:
for me it's still stable .. the low_memory killer seems to be the reason !

What about you ?
[Pixel C Android Development] skawtnyc:
It looks stable for me so far. I'm tentatively accepting this as resolved. If that was the reason, I'm glad you guys figured it out.
[Pixel C Android Development] Alxoom33:
10/9 kernel working great!
[Pixel C Android Development] tim.malone:
I've been using the new kernel for a few days and all is well. Great work!
[Pixel C Android Development] followmsi:
Some more upstream ..

tegra-3.18_kernel_dragon_v171013_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Based on 3.18.74 kernel sources (Thx to [MENTION=2489052]NYCHitman1[/MENTION] )

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-10-13

Enjoy :p
[Pixel C Android Development] followmsi:
The monthly security updates .. and some more upstream !

tegra-3.18_kernel_dragon_v171107_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Latest Google security fixes for Nov 2017 -> android-8.0.0_r0.24

- Based on 3.18.78 kernel sources (Thx to [MENTION=2489052]NYCHitman1[/MENTION] )

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-11-07

Enjoy :p
[Pixel C Android Development] NYCHitman1:
About to push .79 lol
[Pixel C Android Development] followmsi:
Cool .. will grab the changes for the next kernel.
[Pixel C Android Development] followmsi:
A quick one .. to include .79 as well :)

tegra-3.18_kernel_dragon_v171108_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Based on 3.18.79 kernel sources (Thx to [MENTION=2489052]NYCHitman1[/MENTION] )

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-11-08

Enjoy :p
[Pixel C Android Development] emureddu43:
is it possible to disable the forced encryption within this kernel?
[Pixel C Android Development] followmsi:
There is no forced encryption ;)

The .zip file is replacing your kernel binary only .. force encryption is handled via ramdisk.

Both are part of boot.img.

The kernel.zip is not changing supersu, nor encryption, nor verity checks - no changes to ramdisk.

It's just replacing the kernel binary.

Just install no encryption zip or complete supersu/magisk via TWRP .. once installed install the kernel.zip afterwards.

This way the kernel (binary) can be installed on every ROM for Pixel C. (No ramdisk)

Hope you have a better understanding now ..
[Pixel C Android Development] Alessandro999:
can you integrate the maple i/o scheduler? for me is the best scheduler for smothness and is well rounded
[Pixel C Android Development] NYCHitman1:
Maple was built and designed for Qcom devices.
[Pixel C Android Development] Alessandro999:
ok thanks for fast answer....

for kcal color control can you add it?? the display is not an amoled but some devices with ips lcd has the same this function

this funcion is useful for gaming... i can set buch better and vivid colors... play asphalt 8 with vivid and saturated colors is awesome gaming experience
[Pixel C Android Development] Alessandro999:
can you compile the kernel with clang 5.0 stock google?

it seem to be more performance oriented compilator and has less memory usage
[Pixel C Android Development] NYCHitman1:
It won't use less memory in userspace. That is only for the person on the compiling end.
[Pixel C Android Development] Alessandro999:
are you able to add blu active governor + fastlane mode ?

it should give better performance and smoothness
[Pixel C Android Development] followmsi:
Time for a new kernel .. most probably the last one for this year.

tegra-3.18_kernel_dragon_v171214_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Android 8.1 support

- Latest Google security fixes for Dec 2017 -> android-8.1.0_r0.3

- Based on 3.18.87 kernel sources (Thx to [MENTION=2489052]NYCHitman1[/MENTION] )

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2017-12-14

Tested on Lineage-15.1 ..

Enjoy :p
[Pixel C Android Development] skawtnyc:
Ugh. Nearly all of my apps are crashing as soon as I open them. Only one or two still function. I went into TWRP 3.2.0, flashed the kernel and rebooted. I have Magisk installed; is that interfering with it? I tried re-flashing Magisk, which had no effect. I'm using stock Android 8.1.
[Pixel C Android Development] followmsi:
Interesting .. running the kernel since a few hours without problems.

As said before .. using lineage-15.1.

Logs would be helpful .. to see what's going on .. logcat for example.
[Pixel C Android Development] skawtnyc:
Good news. Turns out that the CrossBreed Lite module for Magisk causes major problems for any device using custom ROM/kernels. Works fine with everything stock, but the moment I installed the kernel it went crazy. Removed the module and it works much better now.
[Pixel C Android Development] Alxoom33:
Thank you! Working fine on 8.1, SuperSU rooted stock Pixel C.

What are the changes in this version from the Factory Image 8.1 December stock kernel?
[Pixel C Android Development] followmsi:
This is the unified kernel .. plenty of upsteam and other changes by DU team.

Still a few xceed changes are left and some of my changes too.

Stock kernel is not on sublevel 3.18.87 yet.

Hope this helps ..

Cheers
[Pixel C Android Development] Alxoom33:
Thank you, nice to know. Working well so far!
[Pixel C Android Development] widofmaker1:
Hello everybody. Quick question. It seems like NTFS and F2FS kernel support has been added in v170911. Was it later removed in further iterations? I'm currently on v171214 and AOSP (OPM1.171019.011) and for whatever reason when external drive is connected via OTG cable it shows as corrupted drive. It works perfectly fine on OPO via OTG cable as well when plugged in directly to the PC. Any thoughts? I really appreciate your hard work and any suggestions and advice. V/R Marc
[Pixel C Android Development] followmsi:
NTFS and F2FS are still enabled in kernel !

F2FS is working but you may get problems with quota feature in Oreo.

NTFS has been tested a while ago .. Android will not automatically mount your stick, you will need the console, correct parameter and syntax.

Lineage does include ntfs-3g driver too .. but not in aosp.

To make it more comfortable it's recommended to use paragon driver.
[Pixel C Android Development] followmsi:
A fresh kernel for 2018 ..

tegra-3.18_kernel_dragon_v180103_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Latest Google security fixes for Jan 2018 -> android-8.1.0_r0.15

- Based on 3.18.90 kernel sources (Thx to [MENTION=2489052]NYCHitman1[/MENTION] )

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2018-01-03

Enjoy :p
[Pixel C Android Development] followmsi:
Fresh unified dragon kernel ..

tegra-3.18_kernel_dragon_v180206_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Latest Google security fixes for Feb 2018 -> android-8.1.0_r0.23

- Based on 3.18.93 kernel sources (Thx to [MENTION=2489052]NYCHitman1[/MENTION] )

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2018-02-06

Enjoy :p
[Pixel C Android Development] sxg75:
Is this Kernel already part of your newly released CM15.1 build?
[Pixel C Android Development] followmsi:
No .. I use "standard" lineage sources .. which are very close to google sources.

https://github.com/LineageOS/android_kernel_google_dragon/tree/lineage-15.1

The "unified" kernel is supposed for all dragon ROMs.

To be installed via TWRP as last step of your installations.
[Pixel C Android Development] Vartom:
Join the development of the kernel on the 4.x branch
[Pixel C Android Development] sxg75:
Does that mean magisk is already included? Or was it still required to be flashed, after I had wiped device? I want to flash this after factory-reset onto Android O.
[Pixel C Android Development] drewski_1:
if you're already rooted, via Magisk, this will maintain it.

if a clean wipe / install, then you will still need to flash Magisk.

btw, Magisk v15.4 beta is not booting on Pixel C so use v15.3
[Pixel C Android Development] Alxoom33:
I was able to get 15.4 to boot by flashing the new kernel after flashing the Magisk zip.
[Pixel C Android Development] 12paq:
Same here.
[Pixel C Android Development] Alxoom33:
No new March factory image for Ryu. Any idea why Dragon has not been updated?
[Pixel C Android Development] followmsi:
Very good question .. and no answer too.

If the stock image is not ready soon I will build Mar release using Feb vendor.img ;)
[Pixel C Android Development] Alxoom33:
I wonder if google will provide an explanation or just a late update?

---------- Post added at 08:32 PM ---------- Previous post was at 08:30 PM ----------

I wonder if we will get an announcement from google, or just a late update?
[Pixel C Android Development] Alxoom33:
Or, is the Dragon EOL?
[Pixel C Android Development] followmsi:
Maybe ?

Nevertheless .. a fresh unified dragon kernel !

tegra-3.18_kernel_dragon_v180307_unicorn-xceed-followmsi-o.zip

Installation:

1. Boot into TWRP

2. Install the Kernel Update.Zip file

3. Reboot into system .. no need for SuperSU / Magisk !

Changes:

- Revert DRM changes -> thanks to [MENTION=6556709]Vartom[/MENTION]

- Based on 3.18.98 kernel sources (Thx to [MENTION=2489052]NYCHitman1[/MENTION] )

Sources:

https://github.com/followmsi/android_kernel_tegra/tree/followmsi-kernel_2018-03-07

Enjoy :p
[Pixel C Android Development] skawtnyc:
EOL. Google did it without a public notice.

https://arstechnica.com/gadgets/201...upport-for-the-nexus-phones-and-pixel-tablet/

---------- Post added at 01:17 PM ---------- Previous post was at 01:12 PM ----------

However, they did release the March update today:

https://dl.google.com/dl/android/aosp/ryu-opm1.171019.022.a1-factory-e5c762a1.zip
[Pixel C Android Development] Alxoom33:
I see the Android P beta 1 images. I don't see the March 8.1 security update for the Pixel C.

Edit: Just got the March Factory image. [emoji28]

It's EOL, very sad! [emoji26]
[Pixel C Android Development] Alxoom33:
Able to flash March Factory image and new kernel, everything is working, including TWRP.