yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] Tomoms:
I've released a new major update: Neon kernel v7.

It mainly includes a great number of source updates, fixes and optimizations, bumping the upstream kernel version up to 3.4.45. It also features a few optimizations for the GPU/kgsl stack I've picked from FrancoKernel and a few changes I've made to the CPU L2 bandwidth/frequency table. Lastly, the f2fs driver has been updated to the latest available version made for Linux 3.4.

[MENTION=7871457]Inferillum[/MENTION] could you try and see if, by any chance, MultiROM works with this new version? Thank you.
[ONE Original Android Development] NateSiegel:
Thanks for the update!
[ONE Original Android Development] Inferillum:
Hey, thanks for the update! Unfortunately, I needed MultiROM so badly that I had to switch ROMs, so someone else might want to pick it up from here. It is possible, however, just downloading the "MultiROM Manager" app from the Google Store and see if the the "has kexec-hardboot patch" indicator is up. You don't need to install the specific recovery and all that
[ONE Original Android Development] Tomoms:
Ok, I downloaded that app and unfortunately the kexec-hardboot patch is still not working properly.

BTW, I forgot to write that in v7 there's the zen I/O scheduler and it's enabled by default.
[ONE Original Android Development] portfolio:
I flashed new v7 and experienced a very poor performance over all, every single task was working very slowly, so I rolled back to v6 and everything is working fine again. I linke this kernel much, because it is smooth and battery friendly, good work, THX!
[ONE Original Android Development] Tomoms:
What ROM are you using? On my phone the kernel is just as smooth as v6.
[ONE Original Android Development] portfolio:
I am using Candy7 by NoSpamDan as secondary rom, booting with multirom ... v6 is perfect, for me the best working kernel, and I Tried many oft those compatible to aosp/CAF/los depending in which rom I boot.

One hint with v7 on my opo is, that scrolling the screen is working very slowly and upcoming images take too long until they are displayed. I Tried different settings in kernel adiutor but nothing worked. Back to v6 my opo runs as usual, smooth and fast.
[ONE Original Android Development] Tomoms:
Try to flash v7, wipe cache and set a different CPU governor.
[ONE Original Android Development] portfolio:
THX, that worked, I cleared cache and changed governor from Impulse (standard in v6) to interactive, much better now, again, good work, I enjoy your kernel on the old opo :)
[ONE Original Android Development] portfolio:
[MENTION=1526953]tomtoms[/MENTION]. nevertheless I now rolled back to v6, still better in overall performance for me, maybe my opo/rom doesn't like the updated Linux base, thank you!
[ONE Original Android Development] Tomoms:
I've uploaded a new kernel, it mostly brings kernel updates and miscellaneous improvements. Let me know your opinion on it.
[ONE Original Android Development] lomarzo:
No more sluggish graphics like in v7, v8 offers better performance for me

Inviato dal mio A0001 utilizzando Tapatalk
[ONE Original Android Development] zzyyi66:
v8 is lag a lot,almost can not use,rr 5.8.4 sultan-ized
[ONE Original Android Development] Tomoms:
Hello!

This post is quite useless, because it describes a problem I've surely never faced (if the kernel was actually laggy as you say, I wouldn't have released it here, right?) without even trying to provide a shred of a hint for me to understand why the kernel doesn't work well for you.

Please post a list of all the options you have modified and of the additional mods you have flashed on top of RR (if any). This way it'll be easier for me to help you. Thank you.
[ONE Original Android Development] zzyyi66:
i just flashed rr sultan-ized ,opengapps,magisk 14,and v8,clean flash ,not mod anything ,when boot up ,you can see laggy obviously,but v6,v7 work very well,thank you.
[ONE Original Android Development] bigtastie:
First time using your kernel I flashed v8. I also experienced lag and stuttering. Not sure if it's GPU framedrops or what the reason was, but I eventually flashed the Private kernel instead which don't have this weird stuttering. Sorry I can't give that much information, didn't have the patience to test it out properly at the time so I just flashed the private kernel
[ONE Original Android Development] portfolio:
for me v8 again very very laggy ... v6 still overall the best and perfect, tried all available governors with cache wiped also
[ONE Original Android Development] pankspoo:
It would be great if we get both Oxygen os and sultan cam support.
[ONE Original Android Development] Tomoms:
I've uploaded Neon v9. Please try it if you can, and let me know if it works better for you.

I don't think that's possible to add to our CAF kernel without messing things up. Definitely it's not my priority right now.
[ONE Original Android Development] bigtastie:
Will try it out. Is the default amperage 2.5 or do I have to edit it to allow for maximum charging speed?

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

After some initial testing I do still get a lot more stuttering/lagging compared to the private kernel, but still seems to be better than the previous version (difficult to tell when not A/B comparing). I used both kernels with gpu monitoring on, which showed a lot higher spikes with your kernel. Both when switching apps, browsing Reddit is fun, scrolling up and down.

Here is a an example of watching a YouTube video for around 30-40 seconds. First one is private kernel, second one is neon v9. Maybe I will try version 6 soon

https://imgur.com/a/1Nyeo
[ONE Original Android Development] psycholyzern:
I can't set max frequency on sultan's kernel because it keep changing to lower value. Can I change it in this kernel?

My power button is dying, so I'm being careful before trying stuff.
[ONE Original Android Development] Tomoms:
Yes you can.
[ONE Original Android Development] lomarzo:
Strange behavior with v9: first time I've flashed everything slow, even boot animation. Then I've reflashed v8, booted and then reflashed v9. Now everything is fast again, maybe more than v8..

Inviato dal mio A0001 utilizzando Tapatalk
[ONE Original Android Development] shuini:
Can you support OMNI 7.1.2?

Thank you
[ONE Original Android Development] Tomoms:
Nice and detailed report. I'll look into this issue.
[ONE Original Android Development] portfolio:
v9 still very poor performance, tried also #lomarzo solution 3 posts above, didn't work for me seither, sorry. [MENTION=5727088]Tomoms[/MENTION], aren't you working on 3.1x kernel also? Gold work nevertheless!
[ONE Original Android Development] Tomoms:
v9.1: https://www.androidfilehost.com/?fid=673791459329049569

Please test performance and report back. 3.10 kernel will be published soon, as of now I think I haven't made enough work to open a dedicated thread. [MENTION=6896894]zzyyi66[/MENTION] [MENTION=5978118]bigtastie[/MENTION]

If Omni uses Sultan's camera HAL, it's already supported. If it doesn't, it'll never be supported.
[ONE Original Android Development] portfolio:
Thanks, I just flashed v9.1 but still the same. I then tried #lomarzo's solution but not with v8 (also not working with my Rom), instead I took the last good working v6 - became slightly better but still laggy. I like the v6 and will wait for your 3.10 base. Again, thank you!

---------- Post added at 05:25 PM ---------- Previous post was at 04:58 PM ----------

it looks to me, as if laggardness has to do with GPU, maybe primary not CPU related, but #tomoms certainly knows better
[ONE Original Android Development] Tomoms:
Do the lags you experience only boil down to stuttering animations (the phone is as fast as usual, but the animations are not smooth) or they negatively affect the performance of the phone?
[ONE Original Android Development] portfolio:
my opinion is your suggestion, phone might be overall fine but animations bad with stuttering display ... do you have any idea? Just to give you more input: during boot process, the boot animation (4 little colored balls walking in a row) is alternating between 'normal' and stuttering ..... Thx
[ONE Original Android Development] lomarzo:
Flashed v9.1

Somewhat feels slower than v9...

Inviato dal mio A0001 utilizzando Tapatalk
[ONE Original Android Development] Tomoms:
A new update is available: https://www.androidfilehost.com/?fid=673791459329051572

If, in the last 2 days, you already noticed that there was a file called neon_v10_CAF.zip in my AndroidFileHost download folder, and you installed it, remember to install the new neon_v10_CAF.zip: they're not the same thing!

I kindly invite everybody to test this kernel, especially those who faced performance regressions when using v8-v9-v9.1, and report back to me your opinion. The kernel is working beautifully for me, I've been using it for three days before releasing it.
[ONE Original Android Development] Fatsodonkey:
Feature request for temp limit in kernel settings apps.

Thanks for your work. :)
[ONE Original Android Development] portfolio:
sorry, but my candy7 rom, running on a multirom channel, still doesn't like any Kernel newer than v6, all of those extremely slow and stuttering... again, sorry, I admire your work!
[ONE Original Android Development] nikhil18:
Candy7 rom is not pure sultanised rom cause it just has the camera of sultan and nothing else so this kernel will lag on non sultanised roms as this kernel is only for sultanised roms
[ONE Original Android Development] portfolio:
THX for this information, now I know. Btw, all your CAF Nougat kernels as well as your 3.10-sultanized-v6 kernel are working perfect on this rom.
[ONE Original Android Development] nikhil18:
Please don't talk about my kernel here its rude for the op
[ONE Original Android Development] Tomoms:
Nikhil's CAF kernels probably aren't built on top of Sultan's one, but they simply add the CAF camera driver on top of the LineageOS kernel. So they're the best choice when using ROMs like Candy7, that in a similar way, add the CAF camera on top of LineageOS trees. (I hope I haven't wrote idiotic things - I don't really know the structure of certain ROMs)

My kernel is fully "sultanized", it's got different a thermal driver, different CPU boosting driver etc., so even if it worked well for you, it would still be better that you used Lightning kernel rather than Neon, because Neon is meant to be used on fully "sultanized" ROMs.

Don't worry, it's totally fine :)
[ONE Original Android Development] lomarzo:
After a few days of testing the results are enthusiastic :fast ant stable

Inviato dal mio A0001 utilizzando Tapatalk
[ONE Original Android Development] Fatsodonkey:
I can confirm laggy video playback.

Tested with sultan LineageOS and neonV10 without any modifications.

It works fine for me with official LineageOS and boeffla stable.

I tested with Newpipe using the Costa rica 4k by Jacob + Katie Schwarz with x1.25 speed.

Don't know if it's the rom or the kernel

Tested the v6 kernel. Same thing. Maybe there are too much variance and it should be tested with a locked clock. Doh. Goddamn in dumb. :P

This is propably useless, but what the h***. :)

BTW. Francos thermal driver is bazillion times better than Sultans IMHO. It worked awesome with Private kernel.

Im sorry if i offend or if im annoying or something.

Just giving my feedback.

Feel free to ignore or tell me to shut up. :)
[ONE Original Android Development] Bladehawkz:
Could you take a look at doing this?

As for the installation script:

https://github.com/sultanxda/androi...mmit/a6588df0364244dfe0f906eddeee659a69271426

https://github.com/sultanxda/androi...mmit/30c87ad2db6b1ee30abe6adde5bbb4df347e2a9c

He used these two commits. As we can see, one removes it from the fstab file, we should be able to re-add (which you claim to be easily done, kinda beyond me without some research).

However, you can see from the other commit that it uses the script and code 'assert(bacon.verify_fs_type() == "1");', which is appended to the installation script (hence why grepping for f2fs didn't work, it doesn't contain that string).

You can find this string and delete it from

META-INF\com\google\android\update-script

in his ROM flashable zips.
[ONE Original Android Development] Tomoms:
Hello! I don't understand the purpose of your post, honestly (no hard feelings ;) ). While it's possible for me to replace the fstab when flashing Neon (which will be a feature of the upcoming v11 - to be released today or tomorrow), as you pointed out, the installation assert lies in the updater-script, so there's nothing I can do about it: the user will have to manually remove it before flashing each ROM update.
[ONE Original Android Development] Bladehawkz:
Ah yeah, just asking for the fstab replacement, since i've never dealt with it.

I just assumed that you didn't actually know how to remove the assert, but clearly you already did ;)

Might help some other people doing it though now i guess :)
[ONE Original Android Development] prerakr:
Any luck with kexec-hardboot?? I really wish I could use multirom keeping sultan's LOS14.1 as primary.
[ONE Original Android Development] Tomoms:
It doesn't work and I have no idea why. I'll keep trying every possible fix, it will work eventually.
[ONE Original Android Development] Tomoms:
Hello! Neon kernel v11 is a huge improvement over previous releases: not only does it update the sdcardfs stack to a much newer version, but there are hundreds of changes backported from newer Linux kernel releases that improve the kernel's task scheduling algorithm and other parts of the kernel (you can check every detail on Github). I've also added the maple I/O scheduler, that is not set by default but I recommend using. After dozens of tests, I think I've also discovered the best combination of compiler optimizations aimed at improving performance on Krait CPUs (many thanks to the Linaro & the UBER Toolchain devs). The AutoSMP hotplug has been slightly modified by me and it now allows a maximum of 3 CPUs to be online when the screen is off, and it

always

keeps online a minimum number of 2 cores when the screen is on. I understand that not everyone might like this setup, but I won't change it because, after all, it's normal that my kernel - at least in some aspects - reflects my personal preferences, right? If you really can't put up with my decision, please stick to mpdecision. In the next release I'll include a third hotplug (without tweaking it in any way), so that even those who don't like my personal, alternative AutoSMP can use a fully-configurable hotplug, instead of mpdecision.

A number of minor improvements and security fixes completes the changelog for Neon v11. I hope you like the new update :)
[ONE Original Android Development] :
Will you support Spectrum?
[ONE Original Android Development] Tomoms:
OK, in the next release!
[ONE Original Android Development] murti52:
Hi, can you include the following wakelocks blocked by default..?

qcom_rx_wakelock, wlan, wlan_wow_wl, wlan_extscan_wl, netmgr_wl and NETLINK

Also, if i use the unofficial lineage rom of urs, this updated kernel will also updated there as well.. right..?

Thanks :)
[ONE Original Android Development] Tomoms:
Ok, I'll add them. Each build of my LineageOS ROM will provide the latest version of Neon then available, but it might happen that I'll release a new Neon version in between two ROM builds.
[ONE Original Android Development] geokilla:
Remember, only add what you use! Not what others want!
[ONE Original Android Development] Tomoms:
Why? If there's a feature that:

doesn't cause any problem or side-effect

can be useful for someone

doesn't impact in any way the experience of users who don't need it

is (relatively) easy to add

well, I don't see any good reason not to add it.
[ONE Original Android Development] geokilla:
Cus didn't you say you only want to build something that you use? Not what the public wants?
[ONE Original Android Development] murti52:
Well definitely it's the thing that he use.. but what's the problem of keeping an option of other governer and other options.. so if other won't like it, they can switch it other gov.
[ONE Original Android Development] Tomoms:
I was mostly referring to the fact that I won't add dozens of CPU governors or hotplugs, as other devs do: I've added my favorite hotplug (AutoSMP) and I'll add only one or two governors in the future (I'll choose the ones I like the best).
[ONE Original Android Development] Fatsodonkey:
Any chance for overclocking steps up to 2.88ghz?

I would happily switch from stock Lineage+Boeffla to your Lineage+Neon.

I just wan't my random fun with emulators and GZDoom. :P
[ONE Original Android Development] Tomoms:
Ok, I can add this in the next release as well. Of course, overclocking will be disabled by default.
[ONE Original Android Development] Fatsodonkey:
Of course. :)

Thank you.
[ONE Original Android Development] Kéno40:
Works perfect with Slim7 Roms.

V9 and now V11
[ONE Original Android Development] Tomoms:
Hello! I've uploaded Neon v12 on AFH.

The new release brings some requested features such as initial Spectrum support (the profiles will become better and better over the next weeks) and the wakelock blocking support. I've also added UKSM v0.1.2.3, it's enabled by default and it can help save some memory with an extremely low power consumption. However, if one doesn't want it, it's really easy to disable it using apps like Kernel Adiutor. A number of miscellaneous optimizations has been added to v12 as well.

[MENTION=3993283]Fatsodonkey[/MENTION] for CPU OC you'll have to wait for the next release, I had some problems with it but I'm pretty sure I know how to solve them.
[ONE Original Android Development] Tomoms:
There's a new build available :)

Neon v13 brings several under-the-hood optimizations: unaligned memory access, backported task scheduler, & random number generator, some updates applied to the memory management stack. I've also added the zzmoove governor, with all its profiles. zzmoove should also work as a hotplug but I've tried it and it didn't seem to plug/unplug the CPU, so either that feature was removed or I did something wrong. So use it with caution and only if you know what you're doing.

Should you have any kind of feedback, don't hesitate to write a post in this thread ;)

P.S.:

CPU overclocking is not included yet. It'll come soon. Trust me. Thank you for your patience!
[ONE Original Android Development] aqilsoomro:
What are your settings for this kernel? I have started using your Bacon rom from today with this kernel as you have advised in your rom thread. I just want to extend my battery life don't need performance, what settings do you suggest? I am not afraid of experimenting... By the way, thank you for your work, am really enjoying your rom, would give you my feedback after some usage..
[ONE Original Android Development] :
Hey guys!

It's been a while since my phone has stopped entering the deep sleep mode (on stock Sultan LOS 14.1) and this is the reason behind my continuos ROM+Kernel changing.

I've already tried asking for help on ROM's thread, without luck. A couple of days ago I've switched to this kernel and I have to say that the performance is absolutely great! Still.. the problem is here.

I cannot use wakelock detector to track the problem down for whatever reason, so I'm asking you some tips to solve it..

Thanks in advance!
[ONE Original Android Development] dudas89:
Tomoms, can you please add the impulse cpu governor? It is the only thing I miss in your kernel :)
[ONE Original Android Development] Tomoms:
The first thing you can do is to download Spectrum and apply the Battery profile. It'll automatically tweak a small number of parameters to get longer battery life with a very small impact on performance. Then I'd suggest you to disable KSM, maybe even lower the CPU's maximum frequency to 1,9 GHz (as on Sultan's kernel), and set the GPU governor to powersave.

I've had this kind of problems in the past. Have you always clean-flashed when switching to a different ROM?

Of course :)
[ONE Original Android Development] :
Yeah I did. Last two times I've done the cleanest flash ever, wiping even system and internal storage.

I also tried a different modem, but still.. I'm going crazy

EDIT: I've checked the stats and seems that deep sleep is actually working, but not as it should. It's just 17 minutes against 5+hours of 300mhz.. this makes even more difficult to track the problem down I guess
[ONE Original Android Development] Tomoms:
Have you tried to check how the phone behaves after a clean flash of a ROM but before restoring your apps/data?
[Samsung Galaxy S8+ Guides, News, & Discussion] 20degrees:
I just got it this morning when I checked. Anybody know what's new?
[Samsung Galaxy S8+ Guides, News, & Discussion] kcsevo:
What region are you? I'm in the east coast USA and I haven't received it yet.
[Samsung Galaxy S8+ Guides, News, & Discussion] ggrant3876:
Got mine in Texas on Thursday evening.
[Samsung Galaxy S8+ Guides, News, & Discussion] 20degrees:
Midwest.
[Samsung Galaxy S8+ Guides, News, & Discussion] kcsevo:
Dam. Went on U1 yesterday with TMO CP file. Wondering if I'll get it with this setup?
[Samsung Galaxy S8+ Guides, News, & Discussion] cnote74:
The ability to hide navbar in apps plus security updates and bixby voice updates.
[Samsung Galaxy S8+ Guides, News, & Discussion] 20degrees:
The nav bar feature was last months.
[Samsung Galaxy S8+ Guides, News, & Discussion] 20degrees:
No clue.
[Samsung Galaxy S8+ Guides, News, & Discussion] emrug:
In NY, got it (AQGA) early last week.
[Samsung Galaxy S8+ Guides, News, & Discussion] kcsevo:
I actually got it now. I went back to the stock firmware to get it. And then I just use ADB to uninstall all the apps/system apps under user 0.
[Samsung Galaxy S8+ Guides, News, & Discussion] Slevin Goddi:
That was the last update a couple weeks ago, this is a new one
[Samsung Galaxy S8+ Guides, News, & Discussion] Zeal415:
Ugh... I updated, now I have horrendous battery life. I used to never reach low battery, now I get home from a 9 hour workday with 15%... It's super annoying.
[Samsung Galaxy S8+ Guides, News, & Discussion] 20degrees:
Did you wipe the cache partition? They last update ate up my battery until I wiped out the cache.
[Samsung Galaxy S8+ Guides, News, & Discussion] mrkulpy:
Well am on July Patch main issue has been battery life for me.

On Juin Patch I was getting around 5-6 sot now its only 4-5 sot.

Performance wise, i havent seen any changes, was snappy and is still snappy
[Samsung Galaxy S8+ Guides, News, & Discussion] Zeal415:
thanks man, that was it. Wiped the cache last night, today I get home with 77% battery life.
[Samsung Galaxy S8+ Guides, News, & Discussion] hyl4me:
Can you share the step to uninstall system app using ADB? Thanks.
[Samsung Galaxy S8+ Guides, News, & Discussion] note4 guy:
How do you wipe cache ? Please share
[Samsung Galaxy S8+ Guides, News, & Discussion] 20degrees:
Power off the phone, power it on while holding volume up and bixby button, when it powers on, let go of the power button while holding the other 2, when it goes to the blue screen, let go of the other 2, then wait..... After it's done, choose wipe cache, then power off the device. Make selections with the volume buttons, select the selection with the power button.
[Samsung Galaxy S8+ Guides, News, & Discussion] note4 guy:
Thank you.
[Samsung Galaxy S8+ Guides, News, & Discussion] kcsevo:
I can't find the link. But download app inspector from Play Store. Open it and click on app list. You'll see all of the package names of each file. Then connect your phone to your PC and use adb shell. The command is....

pm uninstall -k --user 0 (package name)
[8525, TyTN, MDA Vario II, JasJam General] Deivy70:
I just installed a new rom and the camera button doesent do anything u have to go to the programs list a choose camera the shortcut button does not work.

when i went to the buttons in the settings menu and its like this:

Button 1- Messaging

Button 2- Internet

Button 3- comm manager

Button 1- none

Button 5 (press and hold)- record

Button 5- none

but none of the buttons listed are for the camera button

Anyone knows what to do ????