yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] Doomkopf:
1) Well Hotplug only disables cores, but doesn't change frequency. So only gov settings, or some kind of boosts (input boost, touch boost) change frequency. With GlassCannon, I have almost always lower freqs with no lag and with disabled cores :) So it should even prevent overheat :D

2) Tbh I'm just scared a little bit that 1 core is too little for tasks like installing an app (or update, which happens frequently to me with screen off)

3) Well if you get freezes from undervolting, you went too far :D I recommend starting from default and using a global offset, start with -10 mv and go on in -10 mv steps untill you find the lowest voltage not causing any issues. I think you wrote that you have everything ong 640 mv, can you explain that? Because normally, that's not how undervolting works :confused: Maybe that has something to do with that wifi/vibrator lags ^^

4) at /sys/modules/msm_thermal/parameters, I tried writing an init.d script but I always get errors when executing it, so I set it manually atm x)

5) yea maybe I will upload a benchmark comparison betweem them, or you could too if you want to :D Or if that even makes sense

6) I'm still testing, too, but I've had the best experience with a light profile (low values, low "memory killing")

7) I have no SoT from before, because I have similiar settings for a while now, and before that I didn't really look at my SoT :D But I can attach a screenshot of the apps I'm using (Normally, I watch more YouTube, not in there because I didn't watch the last few days)

Yeah I like that too, sharing ideas and debating about something everyone is passionate about ^^
[Nexus 5X Original Android Development] Lughnasadh:
Just a reminder. Some profiles enable or disable msm_thermal and/or core control, e.g. Heimdall, Butterfly, etc. But these lines can be easily deleted from the profile so it won't touch either. The rest of the values in the profiles shouldn't affect hotplugging or thermal throttling settings.
[Nexus 5X Original Android Development] :
1)for hotplug u are right in fact but the thing is that glasscanon and some other profiles have been designed without hotplug so I will try but I think bugs will happen in very intensive usage.

2) never had problems with only one core and updates are always done when I open my device.

3)undervolting is easy af: lower voltage, lower battery consumption, there's nothing more also I rarely have lags and not sure it's link to that.

4)thanks will look and play a bit ? , yeah scripts are not always working so I don't use this anymore.

5)yeah maybe 128 is a bit not enough and a bit more cache for apps will be good but yeah benchs will be welcome but are hard to do (I mean to be objective).

6)lmk are easy accoreded to danijel morkov (lspeed) but I never succeed playing with them.

I think the debate war is officially opened ?
[Nexus 5X Original Android Development] TheTrippyOne:
1. It's not going to matter, the governor doesn't care at all.

2. If you review the code, hotplugging doesn't actually do anything but send the signal, the chipset will pull cores that are not in use without notifying the controller.

3. Yeah, undervolting won't lower performance.

Regarding the rest, it's not going to matter and don't use Lspeed at all unless you have no clue at all what you are doing and want automatic scripting to destroy all settings you have made already.

LMK is an abomination that needs to go away but until the memory management gets better, we're stuck with it. Use KernelAduitor and try different settings, even the medium setting is a LOT better than what the normal state has to offer.

I'm using "lower" and no swap right now and that actually let's me keep more apps in memory than standard with 60 swapiness. It seems the swap isn't being used at all and it just takes up memory for no reason what so ever. Background processes that are not used is the only thing that is left in there and it's not purged either which makes no sense what so ever.

I'm going to have to review the OOM code on this because something isn't working here.
[Nexus 5X Original Android Development] Damacy:
What benefit would a user with 4GB of RAM have?
[Nexus 5X Original Android Development] milouk:
Since the only drawback of this phone is RAM and you have it solved, the benefits would be ALL the rest features except LMK , UKSM, Zram.

In other words , better battery life , much much much more secure phone, many security patches, upstream commits, monthly security patches, WireGuard VPN protocol etc as well as much better performance. Try it and see for yourself mate! ?

Cheers!!?
[Nexus 5X Original Android Development] Doomkopf:
Hey mate,

yea I definitely agree about LMK, the stock values are very high :laugh:

About that oom killer not working, I think I found an interesting question on that (askubuntu com/questions/398236/oom-killer-not-working - Replace space with a .). In an oom scenario, the kernel has to scan all apps and choose the most optimal to kill. But when having an oom scenario, the system most of the time isn't able to do that scan. So when changing a value to non-zero (oom_kill_allocating_task - 0 atm), the oom killer simply kills the task that triggered the oom-situation.

How exactly did you check if the swap is being used? Maybe this fixes it :)
[Nexus 5X Original Android Development] superchesser:
Can this kernel be used with the stock 8.1 ROM? Thanks
[Nexus 5X Original Android Development] j-a-d-z:
Yes.
[Nexus 5X Original Android Development] milouk:
Of course my friend!
[Nexus 5X Original Android Development] pug1gaming:
So how would I adjust the clock speed, im used to ex kernel, but its not available for P so I guess this one will work, It seems really good for a project in your free time.

---------- Post added at 03:45 AM ---------- Previous post was at 03:27 AM ----------

Could you maybe add spectrum support
[Nexus 5X Original Android Development] mperezm77:
Is there any reason why Fast charge option is disabled by default?
[Nexus 5X Original Android Development] milouk:
Clock Speeds can be adjusted through any kernel cinfiguration App (kernel adiutor, ex kernel manager etc)

Yes. The reason is that i cannot "force" a user to use it. If you want it , it is there, enable it ,and apply in boot.

Cheers
[Nexus 5X Original Android Development] mperezm77:
Ok, I was asking because I thougt that the stock Kernel has that option enabled by default.

Is there any benefit to keep it disabled or any risk if I enable It?

Could affect the expected battery life for example (number of charge cycles before battery die)?
[Nexus 5X Original Android Development] milouk:
Stock kernel does not have that option at all. We are not talking about regular fast charging from the power brick (3A) . Sphinx additionally to the regular fast charging provides you with USB fast charging. When charging from a computer you normally get 550 mAh. With Sphinx you get 900 mAh. Some people are worried about their usb ports and hence the feature is disabled. But again the force fast charging feature is only for USB charging (ex. Through a pc)
[Nexus 5X Original Android Development] mperezm77:
Ok thanks for the explanation.

I got confused because since I instaled Sphinx, I got the feeling that the charging speed is slower than with the stock Kernel. But maybe I'm wrong. I will check it again.

Thanks again!
[Nexus 5X Original Android Development] milouk:
If its slower it is definetely NOT sphinx... I havent changed a thing in charging properties and no one else has complained about charging speeds. My guess would be a faulty port, cable , charging brick.
[Nexus 5X Original Android Development] Streazzer:
I must click ,,Aply on boot'' for all?
[Nexus 5X Original Android Development] milouk:
Yes except the ones that are by defauult this way.
[Nexus 5X Original Android Development] Streazzer:
Someone have settings for performance and battery life? After use this settings i have ultra lags
[Nexus 5X Original Android Development] milouk:
It could be rom related. A kernel is not a magic potion it wont save you a ton of battery and make your phone a flagship. If you have ULTRA lags, then its probably something else. Try overclocking.
[Nexus 5X Original Android Development] nirogu325:
No two devices perform the same. Too many variables involved. I suggest you find your own sweet spot.
[Nexus 5X Original Android Development] roulis2844sasha:
Hello. Is there support for multirom and iptables_mangle?
[Nexus 5X Original Android Development] milouk:
No multirom because its no longer supported by the developer. Regarding iptables im enabling TTL Control in next release coming along with Septembers security patch
[Nexus 5X Original Android Development] roulis2844sasha:
thank you
[Nexus 5X Original Android Development] Doomkopf:
Hey guys,

just wanted to let you know that I sadly no longer own this phone :( It was in danger of getting BLOD so I got my money back and bought a Xiaomi Redmi 5 Plus.

Nonetheless I wish you guys fun with this awesome kernel, I think I'll still visit this thread sometimes, really cool people here :)

Cheers :highfive:
[Nexus 5X Original Android Development] Lughnasadh:
Smart move. Mine did get the BLOD a few weeks ago and is now dead as a brick. :(
[Nexus 5X Original Android Development] nirogu325:
Ah, the infamous and very limiting BLOD. I've always thought that's the culprit this device was abandoned by so many developers in such little time. I always hated the notion of having a device that limited which things I should and should not do, always fearing a hardware problem. My 2nd 5X had it and has been running the 4 core osm0sis patch for 9 months but I know it's a matter of time until those 4 cores go as well. A shame of a device, really.

Anyways, I hope you enjoy your new device and find a rich development community with it!
[Nexus 5X Original Android Development] jugoslavpetrovic:
Even that much limited it is still alive comparing the Moto X⁴ which I have now. I still run all stock non-rooted cause there is more variants of the device then development threads here, lol.
[Nexus 5X Original Android Development] emiliocolombero:
Hey guys. I wanna now something.

Will this kernel (with oc) increase the chances of getting BLOD on my nexus? or will make it happen faster?
[Nexus 5X Original Android Development] Tortel:
I guess it's a matter of use. If you play hours long with your phone you will stress the cpu so I'd go for the non O/C version.

At the opposite, if it's only to browse the web and use apps that are no cpu hungry you could opt for the O/C version and have a bit more responsiveness.
[Nexus 5X Original Android Development] milouk:
It depends on how use your phone. Generally try not to overheat it. Personally kernel-wise i have done everything possible to reduce the heat.
[Nexus 5X Original Android Development] emiliocolombero:
Great! Thanks. I bought it like 5 months ago. But i think this one had a change of the motherboard. Do you think that i still have the risk of getting BLOD?
[Nexus 5X Original Android Development] Tortel:
I couldn't help. Personally I have had mine for 2 years with custom roms and kernels and no problem (but I'm not a heavy user). Last week I changed my motherboard but only to upgrade to 4GB of RAM (hoping not to have the BLOD with this one!)
[Nexus 5X Original Android Development] Lughnasadh:
If your new motherboard is the same as the ones Qualcomm put in for the Nexus 5Xs, then there is probably still a risk. Some believe that Qualcomm rushed out the 808/810 chipsets and therefore are prone to degrading while many others believe the problem lies in using bad solder or a bad soldering job. Some also believe that its not only the heat that causes the problem, but the constant heating and cooling the CPUs go through that eventually degrades the solder.

As other people have said in this thread, keeping the heat down by various means is probably the best preventative, but certainly not set in stone. On my BLODed Bullhead for example, I never played games or used it in a way that would increase the heat substantially for long periods of time and it still got the BLOD. And I am a light to moderate user. I think if or when you get the BLOD or not is really a matter of luck, to be honest.
[Nexus 5X Original Android Development] nirogu325:
I'd say the device was rushed. My first 5X's eMMC chip got defective while casually listening to music (device had the Qualcomm 9008 error which points to the flash chip) while another 5X got the BLOD. I vowed never to buy LG again.
[Nexus 5X Original Android Development] Doomkopf:
Yea... My warranty was about to expire, so I didn't want to wait until it's dead completely. Was pretty lucky, I had about 1 month of warranty left :laugh:

I agree on that. Someone here on xda posted a very emotional thread about exactly what you said,the device has been rushed. Nonetheless, I still love the phone even though I don't own it anymore. Had my first real modding experiences, GREAT development here on xda (especially gems like this kernel), and despite it's issues, I think it's a good phone.
[Nexus 5X Original Android Development] Swimmercool:
How will be updated and improve future? :)

We waiting so much ?
[Nexus 5X Original Android Development] milouk:
I got the update ready i just need to find some time to upload it. Most probably tomorrow. ;)
[Nexus 5X Original Android Development] milouk:
Version 3.2

Hello Guys!!

New Version is up! Sorry for the delay i had so many things to do the past weeks, i barely had enough time to sleep.

Changelog :

-Merged September Security Patch

-Updated Wireguard

-Updated Toolchain to 8.0.1

-Added TTL Target Control for more info check here https://www.linuxtopia.org/Linux_Firewall_iptables/x4799.html

-Enabled Mangle

-Enabled Netfilter Advanced

Hope you enjoy it!

Cheers :highfive:
[Nexus 5X Original Android Development] Swimmercool:
Thank you ? :) We want that you don't stop improve this kernel, especially for Pie 9.0)

Will be test new version today??

---------- Post added at 08:16 PM ---------- Previous post was at 08:09 PM ----------

What's new from the new build? Better performance?
[Nexus 5X Original Android Development] Jsegovia93:
this kernel is compatible with this rom ?:confused:

ROM][PPR2.180905.005]Google Pixel²ROM v3.0sep for Nexus 5X[9][20180913]
[Nexus 5X Original Android Development] Josh:
Yes
[Nexus 5X Original Android Development] :
Isn't it the default kernel of the rom already ?
[Nexus 5X Original Android Development] Jsegovia93:
Yes i'm sorry ? . I'm looking for a solution for that rom, is very slowly
[Nexus 5X Original Android Development] :
There's two reason that make it slowly and there are not related to the kernel.

First is that Android P is designed for newer smartphones so it asks more juice.

Second is that Android P hasn't been released officially so this rom is the result of the hard work of a dev but he's single and young so it's not perfect and will never be as it will be the result of tweaking and no the result of Google experts. [MENTION=5533673]milouk[/MENTION] if you see this message please give me news...
[Nexus 5X Original Android Development] Jsegovia93:
Yes, you are absolutely right. by the way the ROM works excellently the only thing I'm looking for is to improve the speed a bit. I do not seek to offend anyone. I think the developers' work here is great. I am only a newbie ando lover of the matter.?
[Nexus 5X Original Android Development] :
Yes he did an excellent work but the speed problem is due to what I previously said so you can't do nothing to improve the speed actually.

Also I'm also trying to delevop a custom rom so I also know how it's working.

The hope I have is that rasorloves release lineage 16 for our device.

PS: gzr rom is coming soon to our device.
[Nexus 5X Original Android Development] Skulltec:
cannot disable big cluster with latest sphinx, why?
[Nexus 5X Original Android Development] Jsegovia93:
excellent, I'll be attentive to the news
[Nexus 5X Original Android Development] Benik3:
Hello guys.

I just wanted to thank you for your hard work, but is time to move :)

I just got my Xiaomi Mi A2 Lite and I'm pretty happy with it (mainly the battery).

Pity that this kernel wasn't here earlier because it was the best for me :)

Keep up the good work!
[Nexus 5X Original Android Development] :
All leaving for xiaomi ?
[Nexus 5X Original Android Development] Benik3:
Well I bought the Nexus 5X for around 620$ and it last me 3 years...

Now I bought all in all "similar" HW for around 230$ and If I switch it in 2 years I'm pretty OK with it.

Because the HW is still better and better pretty fast and Android too and the phones are simply too consumer goods.

And the development also falls quickly because of new HW as we can see here :)
[Nexus 5X Original Android Development] Josh:
Huawei or which!? Which model?!
[Nexus 5X Original Android Development] Benik3:
Huawei never! :D

As I wrote in previous post, Xiaomi Mi A2 Lite. I have it also in my description :)
[Nexus 5X Original Android Development] nirogu325:
OnePlus here but still updating the 5X as my backup.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Same with me, but with Moto X⁴, lol
[Nexus 5X Original Android Development] milouk:
Guys!

I finally gathered some money and moved on to a Mi 8.

Sphinx was my first android project and i would like to thank all of you for the support i got. It was a quick but amazing journey. I hope i see you around.

Im going to continue and maintain Sphinx security- wise but i won't be adding any more features.

Thank you all again!!

Cheers!
[Nexus 5X Original Android Development] Punkiderma:
It's a little sad to know, but if I think for a second I have to say that this kernel already have every feature one could dream about!

Thank you very much for your hard work, and thanks for keeping updated the kernel security-wise, a very sad thing would have been switching to another one!

?❤?
[Nexus 5X Original Android Development] jugoslavpetrovic:
No features missing, I guess only security patches would be great, mate. You polished it to perfection.
[Nexus 5X Original Android Development] milouk:
Version 3.3

Hello my friends!

New Build!!

Changelog:

-Merge October's Security Patch

-Update WireGuard

-Mac80211 Injection Patch

Enjoy!

Cheers :D
[Nexus 5X Original Android Development] Streazzer:
Someone know how to enable Qnovo? And why USB fast charging don't work for me? I really like your kernel man! Good job!
[Nexus 5X Original Android Development] milouk:
Qnovo is already enabled. You dont have to do something. It takes place when you charge your phone automatically. USB fastcharge increases the mAh input from 550 to 900 mAh. It does work. To test it download Ampere from Play Store.

Cheers mate! :D
[Nexus 5X Original Android Development] Streazzer:
Thanks! I have one more question. I need a spiecial charge for Qnovo or not?
[Nexus 5X Original Android Development] milouk:
Not at all. Just charge it with any charger ;)
[Nexus 5X Original Android Development] attaullahsahito:
Experiencing random reboot Pixel 2 ROM PIE
[Nexus 5X Original Android Development] milouk:
Im really sorry about that but what am i supposed to do without a log? I can think of a million reason why your phone rebooted they and are not all related to kernel. Sorry for being harsh but im not a god. I cant guess why your phone rebooted. If you dont help me how can i help you?
[Nexus 5X Original Android Development] Gabryele1976:
Sphinx for Pixel XL

Hi dev

just a quick question. I have Pixel XL now and I'm asking if your amazing kernel is for Pixel also. And if yes, do you know where I can find a good config for that?

Thanks for your work :highfive:

Gabriele
[Nexus 5X Original Android Development] jugoslavpetrovic:
Kernel is device specific. So, not for Pixel devices.
[Nexus 5X Original Android Development] milouk:
[MENTION=6478047]jugoslavpetrovic[/MENTION] is right. Very sorry but you cant flash it on Pixel XL :/
[Nexus 5X Original Android Development] StarGeneral:
For some reason, installing this kernel leads to a boot-loop on my Nexus 5X.

ROM: Lineage 15.1 20181001

Kernel: 3.10.73-g06e8cea (Lineage Stock)

Build: lineage_bullhead-userdebug 8.1.0

TWRP: 3.2.2.0

Is there anything special i missed?
[Nexus 5X Original Android Development] milouk:
Try the non Overclocked version
[Nexus 5X Original Android Development] StarGeneral:
Thank you for your fast response and for your work!

I will try the non-OC-Version.

Does my ROM eventually have to be rooted for this kernel to work?
[Nexus 5X Original Android Development] milouk:
You dont have to be rooted to flash it but you will have to be rooted to configure it and change stuff.
[Nexus 5X Original Android Development] StarGeneral:
The non-OC-version seems to run like a charm, thank you for your help!
[Nexus 5X Original Android Development] milouk:
You are welcome mate ?
[Nexus 5X Original Android Development] JBence_:
Bootloop

The 3.3 version of the kernel bootloops after flashed on the N5X with Pixel2Rom september version.
[Nexus 5X Original Android Development] milouk:
Try the non overclocked one
[Nexus 5X Original Android Development] TheTrippyOne:
I would suggest that you remove powersuspend with the next update since it doesn't do anything.

Powersuspend was a replacement for earlysuspend which was deprecated when doze was invented. It's used for kernels accompanied with earlier versions of Android than 6.0 and incompatible with any version from 6.0 and forward.

The reason why powersuspend isn't causing any problems is that it doesn't actually do anything. To make it do something you need to implement functions in the various drivers that would put them to early sleep which would break the compatibility with doze (which does the same thing).

All it does is sit in memory taking up cpu cycles and enacting triggers that don't do anything based on screen state. It's long since abandoned code and is of no use what so ever in any modern kernel.
[Nexus 5X Original Android Development] JJ111:
Dear friends: it is also for me now time to say thank you for all the fun and good time here in this Nexus 5X Sphinx Kernel thread, I moved on to Poco F1. One reason for it: milouk does support Sphinx Kernel for it, works already really good:

https://xdaforums.com/poco-f1/development/kernel-sphinx-kernel-v1-7-t3861911

Alternatively he also supports Mi8:

https://xdaforums.com/mi-8/development/kernel-sphinx-kernel-t3843701

All the best to you all.

☺️
[Nexus 5X Original Android Development] Josh:
Sweet! How is Poco?! Camera? Software-hardware issues?! Sorry for offtopic! Cheers :good:
[Nexus 5X Original Android Development] JJ111:
I think it is a perfect follow up on Nexus 5X. Many reasons: it has a fully plastic body (which I like, feels warm and is much more robust, no need to use the included protection cover and it is easy to open/change battery), the camera is with BSG's GCam mod around the same quality as on Nexus 5X (not much better; still has some bugs and slowmo not yet working), LineageOS 16 is working already pretty stable, Sphinx Kernel awesome too, it still has an audio jack, the sound of the speakers (stereo) is far better than on 5X, the battery time is way way longer with its 4000 mAh Battery (I used to charge 5X every evening, with Poco F1 only every 3rd day!), the processor is amazing fast (Snapdragon 845), it has dual SIM, VoLTE works out of the box with LOS 16, you can add a microSD, the internal storage is fast and large (128 GB only little more expensive than 64 GB), 6 GB RAM, Bluetooth 5.0, with MIUI even Radio, the unlock procedure "only" takes 3 days (with Xiaomi Phones 30 days!), and the price is really good: starts at around 280 EUR/ 300$

No, I don't get any money for advertising, just my personal opinion ;)

What annoys me: it is taler, thicker and more heavy than Nexus 5X.

Hope that wasn't too much out of topic, please don't throw eggs and tomatos on me ;)

edit:

Radio now works with latest LineageOS 16 :)
[Nexus 5X Original Android Development] Josh:
Wow that was fantastic review:good: thank you ?
[Nexus 5X Original Android Development] Streazzer:
I think LED Notifier brightness matches backlight should be nice feature.