yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] hardspartan360:
Are you using an adblocker? Latest releases of Play Music have horrendous drain if you have blocked some Google domains, cause the app tries to send info all time to those domains.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] kecodoc:
Hi [MENTION=4684315]flar2[/MENTION]

Please help me how to use EX kernel manager buy from Google play and config the best battery life without compromising machine performance temperatures always cool and stable.

I need turn on any opstion from Ex kernel manager ?

sorry i'm newbie to use ElementalX Kernel

Thank a lot
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Lownita:
Does the kernel have vibration intensity for messages and calls set to maximum by default? Or would I have to tweak something to achieve this? Also, what exactly does overwriting of system vibration setting in exkm do?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] brossovitch:
Dunno if it's on max by default. But it is set to 100%, I think 5he vibration is just too heavy all the time.

The override function forces the app to control the vibration over the system vibration settings within the OOS settings app.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
[MENTION=4684315]flar2[/MENTION], please could you fix the performance GPU governor like Franco has?

This is what he said was the cause of the problem.........

“Qcom derped the merge from 4.4 to 4.9 Kernel and it missed a couple commits which were crucial for it to work”
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Lp27:
I can't pass safetynet :/

ctsProfile and basicIntegrity are both false. I'm on oos 5.1.8 with the latet magisk (16.4) and Elemental-X 1.08. Can you help me? thanks
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] iElvis:
None of what you listed should be affecting safenet, certainly not the kernel. Some other mod like xposed is breaking it. I would recommend doing a wipe and clean install, follow the instructions for rooting, then restore things one at a time until you see what is breaking it.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] cmart4:
Just flashed over xXX and safety net check was success
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Lp27:
Solved uninstalling xposed framework. Now safetynet check is ok inside magisk manager but failed with any other app. For example Pokémon go recognize It even if I Hide It in magisk manager.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] iElvis:
There are a lot of other methods of root detection besides safetynet.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Lp27:
If I do the test with safetynet check it fails
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
I will look into it. I still would advise using adrenoboost instead, as performance gov will cause heat and kill battery.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
EXKM 3.61 has been updated to include SultanXDA input boost settings, which are not used by this kernel, but are used by franco and Flash kernels
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] magnamentis:
you did not reply to the question whether you tried another music app?

keep in mind that performing a clean install with restoring from google backup can produce similar issues like restoring from TiBu

further i missed the reply concerning app data (music app only) clearance. this solves astonishingly many issues. who knows

how exactly play music and bluetooth are interacting ;) i don't know, just a thing that should be done first always and once done should be mentioned to exclude it from possible solutions.

---------- Post added at 11:19 PM ---------- Previous post was at 11:15 PM ----------

that would be stock settings.

out of the box the kernel is set up well balanced, exactly what you're asking for and then no-one can help you that way. if you're using a custom kernel you have to adapt to your use case.

i'm posting this link on almost every second page, you should have seen and read it if you did your homework properly ;)

http://elementalx.org/the-truth-about-kernels-and-battery-life/

---------- Post added at 11:23 PM ---------- Previous post was at 11:19 PM ----------

what does overwriting system vibration do?

sorry sir, it overwrites the system vibration, not much more to tell or other ways to name it.

in fact it means that your kernel app settings are prioritized over any settings in the system settings under sound for example.

if you disable set on boot and reboot the device you will know/see defaults.

this is a general thing, always do that instead of asking for default values, it takes less time, you learn more and more verified and

it does not clog the threads for no good reason.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] brown1178:
I faced the same issue and I don't even have play music installed. I found the big cluster stuck at 2400 MHz with 4% load. I was connected to my car before but didn't stream music. Also my phone didn't get hot.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Don’t assume the cpu is stuck at that frequency. It could be that the exkm app is incorrectly reporting the cpu frequency.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
The dashboard doesn't cause much load, it should mostly be at the minimum frequencies
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] yandreev3:
I can also confirm that I have the same Bluetooth drain issue when streaming music. Does not occur on the stock kernel but appears on this kernel. Both YouTube music and Google play yield this result.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Does not happen for me. I stream music to a Bluetooth speaker all the time.

I do not change anything about Bluetooth. There is no evidence or reason why the kernel would lead to such behavior.

I don't want to hear anything more about it unless someone can explain how/why it is kernel related.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] brown1178:
Ok, so maybe really just the app miss-reported the freq. I only saw this once and was not able to reproduce it. Sorry for bumping that toppic
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
If EXKM is showing the freqs running high after you've given it a few seconds to settle down, then the freqs are running high. It's real time info and the dashboard itself does not cause freqs to run at max.

I just don't see how the kernel would cause the freqs to run at max. It is usually an app causing that.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
It might be stune boost. I haven't been using it. Do you know if the Bluetooth issue is new since the last update?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] gherbert:
Can you tell me the name of the font? And how do you install it?

Enviado de meu ONEPLUS A6003 usando o Tapatalk
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] BossNexusS:
Which is better? Msm touch boost? Or sultanxda?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] brown1178:
I have dynamic stune boost set to 15, but I only had the "frequency issue" once yesterday. Didn't see this before and wasn't able to reproduce it when connecting and disconnecting to and from bluetoothdevice. So in my case this must have been something else and I just thought "oh no, now I'm seeing the same issue". The EXKM Update installed after I reported the "issue". Also I looked into CPU times and it was only 2400 used, no other frequency so it must have started with the last reboot that day, because I didn't have this in the morning. Later I uninstalled a Magisk module and rebooted and that's when the frequencies must have "stuck". But I didn't see any heat or battery drain due to this and my device was not getting warm at all! After a reboot all was normal again, statistics show 93% deepsleep this morning with 80% at 825 for big cluster. So everything is fine :laugh:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Ajaykumar21066:
Font is Barlow condensed. On xda just search barlow cn2. You will find the flashable zip. I use type face to import the fonts.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] magnamentis:
using the boost without such issues, IMO it's app related or a combo of culprits
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
An app is the most logical explanation.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] magnamentis:
that's exactly what it will turn out to be, only some have trouble to admit it's something on their side, not a new phenomenon really.

even though it's in parts understandable due to the coincidence factor, i do miss those with issues to report back once solved, that would

vastly reduce the guessing and provide valuable input as to possible culprits and then only one log per 100 pages, perhaps even less :(

:highfive:

;)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RusherDude:
[MENTION=4684315]flar2[/MENTION] awesome that you're supporting this phone :D

I'm considering buyng it and I have a doubt about sweep2wake, since the phone has dt2wake by default, the power comsumption should be very low right? or it does consume more than stock dt2wake for some reason? (stock dt2wake doesn't consume much right? it never did on any phone with it that i tested..). Thanks!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
It's fine, does not cause drain.

Sweep2wake causes drain on the Nexus 5 and 5X, but not on other devices.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mush2004:
Please guide does this kernel needs to be flashed in twrp or is there a way to flash it using magisk install
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Flash in TWRP, or if rooted, you can flash with EX Kernel Manager.

Remember, you don't have to install TWRP, you can temporarily boot into it with fastboot boot twrp.img
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mush2004:
Thank you very much will be doing it asap
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Update!!!

Small update. Flash in TWRP or directly with EXKM

Latest EX Kernel Manager: https://play.google.com/store/apps/details?id=flar2.exkernelmanager

Download (OxygenOS Android 8.1.0):

ElementalX-1.09.zip

Changes:

-fix performance gpu gov

-update Stune Boost
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mush2004:
Just one more question does it needs to be installed at any particular slot or it does that automatically via ex manager
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Thanks for fixing perf GPU gov ?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] magnamentis:
goes to active slot = automatically

perhaps not 100% but 99.9999? only roms and system updates are installed to alternate slot while everything else usually installs to active slot whichever that is.

TWRP currently intalls to both slots when installed form TWRP itself while in fastboot flash ....... slot has to be chosen
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mush2004:
Thanks a lot i installed it and using it . Whats the best config for battery save and also less lag
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] 3473:
Interested to know in what way stune was updated
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] kecodoc:
I do not know where to start to customize the settings inside EX manager I must open any options for the balance mode. ?

Hi [MENTION=4684315]flar2[/MENTION]

You can add 3 simple mode options to Ex manager. ?

Blance mode - performance - powersave
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Those 3 profiles are already there.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] magnamentis:
default settings are best for what you're asking for and read this:

http://elementalx.org/the-truth-about-kernels-and-battery-life/
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
[MENTION=4684315]flar2[/MENTION], could you add the "row" io scheduler in the next update. Considering this is designed for flash drives I'm surprised it isn't available. As it prioritizes read over write it should give a smooth UI experience.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] kecodoc:
Please help me how to open blance mode from Ex manager app.

Thank you

---------- Post added at 03:37 AM ---------- Previous post was at 03:13 AM ----------

What options are needed open in the Ex manager application settings ?

if possible i hope you add annotations instructions for options necessary for newbie use Ex kernel manager to normal mode or add 3 normal profile options blance - performance - powersave :highfive:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
ROW is super old and was abandoned years ago, it would need to be ported to the latest kernel version, so probably not worth it. I don't think iosched makes much difference with UFS, it's so fast the differences are negligible. I default to FIOPS simply because I've been doing that for the last few years. Before that I always used deadline. These days almost everyone uses the linux default: CFS.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Balance mode is just the defaults, no settings required. This phone gets totally adequate battery right out of the box.

If you want a bit more battery, use the stune boost settings I posted.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
Google changed to deadline for Android P on the Pixel 2 but reverted to CFQ after two of the PA guys told Tim Murray that wasn't a good choice and Google confirmed it under high load: https://twitter.com/t_murray/status/1004142658757881858
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] dragos281993:
*Zen" became the best scheduler (for me )after I moved to it from "row".
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Arh, ok no probs. Didn't realize row was old. From the research I've done, CFQ is suited to HDD's due to seek times. Seems to me that, for fast flash storage, deadline is best PROVIDING throughput isn't excessive in which case deadline becomes flaky.

Also, Franco recently said that FIOPS was a "useless" scheduler.

https://xdaforums.com/showpost.php?p=76861155&postcount=48
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
About a useless a zen and maple, etc.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Eric214:
[MENTION=4684315]flar2[/MENTION] I was wondering why you have defaulted the last 2 kernel updates with the little clusters with a minimum frequency of 576mhz instead of 300mhz? Is it something to do with the new stune updates?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
I didn't do anything, that's how OnePlus ships it
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Eric214:
OK that's cool. It is just the only setting that changes when I installed the new 1.08 and 1.09 updates. So I wasn't sure. I've just been resetting it back to 300mhz. Thanks for the reply
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] vibrantliker:
For some reason I always got errors trying to flash this on my Pixel 2 xl. Ready to try on my OP 6 but already on Nathan's. Is this in the op mandatory? Do NOT flash this over other custom kernels!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Kiruasan:
Sorry I may misunderstood ...but did you flash this kernel on a pixel ?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] prajnay:
You can't flash this kernel over any other phone except from the op6. And ya the op Is mandatory
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] pappschlumpf:
It is this line in our defconfigs: CONFIG_REMOVE_INPUT_BOOST_FREQ_LP=576000

It needs to be 300000.

If boost is removed it always set 576 that makes come down to 300 impossible. ;)

Gesendet von meinem ONEPLUS A6003 mit Tapatalk
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] VeToX1995:
Flash light with call rining avilable ? and pls tell me if you will add it soon
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] vibrantliker:
I meant the Pixel 2 version when I had a Pixel 2 Xl.

---------- Post added at 10:40 AM ---------- Previous post was at 10:37 AM ----------

As I mentioned above, I meant the ElementalX Pixel 2 kernel on the Pixel 2 XL.

Just to be clear (as I went through the whole op) you CANNOT flash this over an existing custom kernel?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] prajnay:
Yes you can't it will fail too boot
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] VeToX1995:
bro i flash it after flash another kernal , no problmes ? what work now ??
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Mbennett156:
What makes them useless? I always thought zen was meant to be good, and maple sounded like a better zen.

You know more than most so why do you think they're useless?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
[MENTION=4684315]flar2[/MENTION]

what would be the consequence of running the following init.d script

for i in $(find /sys/ -name debug_mask); do

echo 0 > $i;

done

It would obv reduce debugging but will it cause any undesired effects.

Also, if I wanted to disable crc checking (use_spi_crc) how would I do it? Where is this parameter located and if it isn't there by default, where should I write it to?

Thanks :)

ps. just trying to reduce as much overhead as possible for a super lean setup.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] brossovitch:
The latest update, (July 6th)

Is doing wonderfully on OOS 5.1.8!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
I was being sarcastic. They all work fine.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
I doubt there will be any I'll effects. There isnt much debigging turned on with this device.

For crc check, it's off by default. However, I'm not sure that it's used in the first place.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] vibrantliker:
delete

---------- Post added at 01:55 PM ---------- Previous post was at 01:52 PM ----------

How do you get changes in Boost Settings to stick after reboot?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Ok, thanks for answering. One more question.......

msm: kgsl: run kgsl-workqueue as a high prio wq

Has this commit been added in your kernel like it has in blu_spark kernel? If it hasn’t, could you add it?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
It's already added
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] vibrantliker:
I tried changing boost settings and color but neither stuck after a reboot (color has a toggle for apply on boot that was on, boost settings doesn't).

What am I doing wrong?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Ok, following weeks of suffering with frame drops and slight stutters throughout the UI I finally have a nice smooth UI on a level with my old trusty Oneplus 3.

Its been frustrating, tedious, annoying, depressing and stolen hours and hours of my time trying to make this device as smooth as a pixel 2. What did I do and what changes have I made to achieve this? Oh, and by the way, I’m getting excellent battery life too considering some of my extreme settings :D

GPU performance governor with 342 min freq (idles at 342 but 710 when touching the screen which is when you want high Mhz for smoothness). Sched-util CPU governor with min silver cluster 576 Mhz and gold min 825 Mhz (schedutil highspeed_freq for both cpu clusters matches input boost freq’s i.e 1512Little and 1536Big). Msm touchboost disabled. Input boost freq’s set as 1516Mhz for all small cpu’s and 1536Mhz for all large cpu’s. Boost duration 3 seconds (to enable fling scrolls to finish). Dynamic stune boost=0, schedtune.boost=0, background schedtune=-20, other schedtune boosts (top app etc) =0

wq_power_saving=disabled, i/o scheduler=deadline (with writes starved set to 3), readahead=512, fsync=disabled, all normal known wakelocks blocked, low memory killer=disabled, adaptive low memory killer=disabled.

Virtual memory settings default. Enabled “force 2-D GPU rendering” in developer options, animations reduced to 0.5x, disabled i/o stats, set all debug_masks in /sys/ to 0 (no debug logging) with a script in EXKM, added following lines to build.prop file (doesn’t break safetynet ;))

wifi.supplicant_scan_interval=600

ro.config.nocheckin=1

profiler.force_disable_err_rpt=1

profiler.force_disable_ulog=1

ro.kernel.android.checkjni=0

ro.kernel.checkjni=0

All these things have made my OP6 super smooth with practically no frame drops at all, anywhere (even google play store :eek:), battery life is very good with 5hrs sot and 2% overnight drain. It is super stable and feels extremely responsive under all usage scenarios. Phone stays cool too.

I apologise to [MENTION=4684315]flar2[/MENTION] for this OT but as I’m using ElementalX kernel with EXKM app, I felt this was the right board to post this on. I hope anyone else suffering with lag/jank/frame drops (now and then, not continuously) or stutters (call it what you want) can try my settings to achieve the complete buttery smoothness this device should have been out of the box but wasn’t.

Peace :)

P.s. OOS 5.1.6 with Magisk 16.4 (2 modules loaded - AOD and Oneplus analytics disabler ;)).
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Eric214:
I think I read that you have to have screen calibration set to custom for them to stick.... Settings>display>screen calibration
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] vibrantliker:
Thanks, that seemed to do the trick. Now I need to see about the boost settings sticking.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RusherDude:
Awesome! this is a major point to get this device :).

I guess the Nexus 5/5X drained because they had not the separate digitizer vs rest of the screen while most of the dt2w "stock" phones have it, so no drain, right?

Thanks a ton :)
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
I've implemented wake gestures on many phones that don't come with dt2w stock. But you are right that the phones with drain are wired differently, so the LCD supplies power to the digitizer and both must be powered on for it to work. Essential phone and Moto G4 are also like that, so I never released wake gestures for those devices.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Glad you finally got it. These kind of posts are welcome and may help other users
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] RusherDude:
I see, thanks a lot :good:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] elmu:
No same installation process than oneplus 3/3t?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] r4f4marques:
Is there a way to import those settings through a file?

If it is, could you do it?

It seems like a lot of changes and I'm getting lost trying to find some of those.

---------- Post added at 21:16 ---------- Previous post was at 21:15 ----------

Is there a way to import those settings through a file?

If it is, could you do it?

It seems like a lot of changes and I'm getting lost trying to find some of those.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] strikerdj2011:
not a dev but i thought will bring extra heat and increase chances of burn in
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] rav101:
Burn in happens on OLED screens because each pixel turns on and off independently when required. As such each pixel has a different rate of usage. This is sped up at higher brightnesses so it's generally adviceable (for longevity of an OLED screen) not to keep at max brightness for long periods or basically more than you need to.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] strikerdj2011:
got to say screen looks nicer with it on for my eyes anyways shame we cant tune it so we dont have to use the full extra brightness maybe some like in increments of like 10% 20% and so on