yashsingh1/xdaforums huggingface dataset:
[OnePlus X Android Development] Kéno40:
Recommanded to use reactive? What about battery life?

Ooops : nevermind it's not for oos....
[OnePlus X Android Development] Tiongkia:
Read op. There's 2. 1 for custom ROMs. 1 for OOS.
[OnePlus X Android Development] Kéno40:
Yeah I know, I was talking about the last version.
[OnePlus X Android Development] Don16:
Wow a new update, how do i update pls? Do i have to flash again everything or is there an updater in kernel?
[OnePlus X Android Development] Nachiket.Namjoshi:
Just flash the kernel, I handle the rest
[OnePlus X Android Development] Don16:
Thanks Nachiket.Namjoshi just updated successfully, and please how is the zzmove (ybatext) cpu gover profile compared to reactive??
[OnePlus X Android Development] Nachiket.Namjoshi:
Use reactive, I designed it to overcome the short comes of short scaling of impulse and selecting profiles for different occasions of zzmove. So, Reactive is better choice now.
[OnePlus X Android Development] :
WiFi doesn't work after flashing the latest stable OOS version in H2OS v2

Edit: Tried clearing the Dalvik cache and then rebooting. WiFi working fine now.
[OnePlus X Android Development] phoberus:
In the other thread you write that you solved it by clearing cache. Edit your post pls
[OnePlus X Android Development] balachandar.1741:
Thank you dev for this awesome kernel. Getting 5.30 SOT constantly. With the latest update and reactive profile its awesome. Cm14.1 + your kernel. Can't get a better combination than this.
[OnePlus X Android Development] LolHacker17:
Im using blackreactor beta 14.9 i think its have more speed than stable 05

?
[OnePlus X Android Development] Kéno40:
More speed, but what about battery life?

on what ROM?
[OnePlus X Android Development] ckret:
No love for OOS?
[OnePlus X Android Development] DroidFreak32:
[MENTION=225651]op[/MENTION] Do you think by adding a min 27MHz mode In gpu frequency, we can observe a noticeably better battery life on idle? If so, will you consider adding it?
[OnePlus X Android Development] Nachiket.Namjoshi:
Incoming... Just busy these days.. check attachment ;)

it is highly debatable, personally 27 mHz is overkill, for a little battery saved. The results aren't worth it and nvm the little UI lags...
[OnePlus X Android Development] LolHacker17:
What is the best setup for ur reactive governor?

---------- Post added at 02:23 PM ---------- Previous post was at 01:59 PM ----------

I'm using data why i cant get notifications when i off my phone?my phone idle for about 30min n i didn't get any noti until i unlock my phone
[OnePlus X Android Development] Nachiket.Namjoshi:
Turn on wakelocks and turn off C3 krait state

my kernel implementation differs. stock kernel doesnt have power suspend working properly.

yes.
[OnePlus X Android Development] CheckYourScreen:
Wakelocks and krait states aren't the reason behind it.

Even stock oos unrooted has all krait states enabled lol
[OnePlus X Android Development] jmNEX5:
Does this kernel work for Android 7.1.1??? I'm using the Xperience Android 7 ROM
[OnePlus X Android Development] Fap4k:
Yes it does work with 7.1.1 roms
[OnePlus X Android Development] Don16:
Guys do you experience any Wifi issues or is it just me? My wifi keeps disconnecting and its not stable. I am using stable 0.5v of reactor.
[OnePlus X Android Development] Nachiket.Namjoshi:
BlackReactor: OOS-stable-0.4

BlackReactor: OOS-stable-0.4

DOWNLOADS:

OOS-stable-0.4 - AFH

md5 - f613b691c982f7c86d08e74e63d0f6d0

Linux version 3.4.0-BlackReactor-OOS-stable-0.3 (nachiket@reactor) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #1
​

CHANGELOGS:

[B]OOS-stable-0.4[/B]
* Updated Hosts file
* Tuned up LMK
* December Security Patches
* Reactive CPUfreq Gov (recommended)
* optimised VFS

How Deep is your Love? :D
​
[OnePlus X Android Development] ckret:
Like the ocean.

Thanks i am Testing it :)
[OnePlus X Android Development] Kéno40:
Thanks, I love love !!

So, to be clear, the best setting is as Non OOS version :

- Reactive with :

Max Freq: 1036MHz

Min Freq: 300 Mhz

CPU BOOST:

Sync Threshold: 422/652 MHz

Input Boost Frequency: 652/729 MHz

- IoS : is the new option (Zen) will be implemented too? Which to use for now? deadline?

Thanks again !

Edit : thanks again again. Last version is really, I mean REALLY, smoother !
[OnePlus X Android Development] gllark:
Wifi is working perfect here, so I guess it's your setup.
[OnePlus X Android Development] SORF:
I flashed it over Mokee 7.1.1 and haven't faced problems.

As you intend to flash it over another custom ROM, I'd recommend a backup, just in case.

---------- Post added at 11:51 AM ---------- Previous post was at 11:48 AM ----------

No issues here. I'm using 0.5 on Mokee 7.1.1

Some users are reporting patchy wi-fi we some roms in the OPX forums.
[OnePlus X Android Development] J0kker:
I can confirm an overall smoother impression with latest V0.4 build for OOS, using Reactive Gov, looks like the best build, well done :) :good:
[OnePlus X Android Development] sangimangii:
A question.. How do you measure the performance of a kernel.. How would you rate Black reactor? There are a lot of other kernels.. What makes this a quality one?
[OnePlus X Android Development] Im_Mattgame:
Excuse me but how do you get all those "Wake lock" settings, which APP do you use?
[OnePlus X Android Development] Damien3187:
For oos 3.1.4

Does this work on oos 3.1.4?thanks in advance
[OnePlus X Android Development] Kéno40:
Of course, use stable OOS build

http://xdaforums.com/showpost.php?p=70157661&postcount=323
[OnePlus X Android Development] Nachiket.Namjoshi:
use kernel aduitor-mod for it.

can I have more details please? ROM you're using and link to the thread.
[OnePlus X Android Development] pradyum_p:
I tried flashing this kernel with official twrp. It was not able to boot. Any solutions?. Please

---------- Post added at 08:18 PM ---------- Previous post was at 07:37 PM ----------

I'm using cm14.1 official. I tried flashing black reactor 0.3 stable version with twrp , but it was not booting up.
[OnePlus X Android Development] Fap4k:
May be you downloaded for OOS version..the latest version for CM is 0.5
[OnePlus X Android Development] pradyum_p:
I also tried 0.5, but it was also not booting up
[OnePlus X Android Development] Fap4k:
Which ROM you are using before?
[OnePlus X Android Development] pradyum_p:
I was using cm13. I have also updated my bootloader to OOS3.
[OnePlus X Android Development] Fap4k:
Flash arsenic then
[OnePlus X Android Development] CheckYourScreen:
Wew, i can sense some hate in this comment.

:good: for your advice though.

Btw you aware of the fact that blackreactor is based on Arsenic right?

*Drops Mic*

---------- Post added at 02:44 AM ---------- Previous post was at 02:33 AM ----------

Hop over to Arsenic's thread if you wanna try it, or just shoot me a pm. I'll assist you personally in a thankful gesture for pissing off some blind haters. :p :laugh:
[OnePlus X Android Development] Don16:
What about GPU gov and freq please? What settings should we use for optimum battery with cpu reactive gov? I found that gpu max freq and gov makes really big difference.
[OnePlus X Android Development] krugm0f0:
Anyone got a mirror for 0.5? AFH are having issues..

Edit: They are back online ?
[OnePlus X Android Development] KATTA_SRI123:
which one lastest stable 0.4 0.5?got confused me

:confused:
[OnePlus X Android Development] Nachiket.Namjoshi:
Read the name. OOS-stable is for OOS & stable versions for CM/aosp based roms
[OnePlus X Android Development] pakgio:
version's name is the only problem with this kernel!!! :):):)
[OnePlus X Android Development] saurabh40629:
This kernel is really awesome. Used it for quite a while. Works really well on tesla 7. In oos, Value of high speed delay doesn't stick, same happened in boeffla, so may be oos to blame for that.
[OnePlus X Android Development] Nachiket.Namjoshi:
Yes, OOS is to blame for that, all those postboot scripts used in OOS are the reason, but hey, those are the ones that make OOS awesome too, so i dont mind a little tweak from OEM ;)
[OnePlus X Android Development] saurabh40629:
Little tweaks are fine but idle drain is something i got sick of. Also tweaking according to use is what I like about kernels which is little hard on oos.
[OnePlus X Android Development] Aamod Joshi:
Does it work on CM14.1?
[OnePlus X Android Development] Nachiket.Namjoshi:
Yes of course! Read OP please
[OnePlus X Android Development] phoberus:
When I set GPU gov to simple on demand, the phone freezes and I need to restart it
[OnePlus X Android Development] CertifiedBlyndGuy:
The answer to all your problems

https://github.com/CertifiedBlyndGu...mmit/ac47e0dc9ebef5ebf40b3699772ce946243979ca
[OnePlus X Android Development] phoberus:
Ah okey, then I don't make tests with the GPU gov and use msm-adreno :)
[OnePlus X Android Development] CertifiedBlyndGuy:
That's your best bet. If you find that it ramps up the frequency too often then just enable and tweak Adreno Idler. GPU perf takes a hit though.

I fixed simple on demand a while ago, but honestly, it is not much better than the stock solution... So I disabled it and all of the other unstable options with the earlier commit
[OnePlus X Android Development] Don16:
Try powersave gpu gov with max freq 330mhz. Your battery will be the best
[OnePlus X Android Development] namquang93:
Tried stable oos v0.4 kernel with latest OOS 3.1.4, and I got a screen said that "Decryption Unsuccessful" on first boot. I've done some google searches and I think problem is my data and cache is in f2fs format. I thought this kernel supports f2fs ?
[OnePlus X Android Development] Ghfran:
Which cpu governer should i use for best battery timing, im getting max 4 hours screen on time. Im using stock settings of this kernal.
[OnePlus X Android Development] Nachiket.Namjoshi:
use reactive for best balance between battery and performance.

It is slightly more towards battery saving. but doesnt compromise performance.
[OnePlus X Android Development] Ghfran:
Thanks buddy i will let u know about the battery !
[OnePlus X Android Development] MarocoKong:
[MENTION=4797402]Nachiket.Namjoshi[/MENTION]:

Just wanted to say THANK YOU VERY MUCH SIR! :D You did an amazing job with that governor! Before I had played around a lot with tuneables for Interactive and later Impulse governor (admittedly on other kernels) and got them to a point where the battery lasted comparably as long as with reactive - but always paid with microstutters when e.g. scrolling in browser (like: reading a web page -> Freq goes down to 300 MHz -> swiping touchscreen -> hicckup... Freq jump to 1.7 or. 1.9 Ghz... ok now it scrolls fluid...:) )

Whatever magic you did, with reactive the phone feels way more fluid and this albeit Freq-statistics even show that the CPU stays more often on lower freqs ... I'm stunned :) Great job, amazing! :D
[OnePlus X Android Development] Ghfran:
With reactive governor
[OnePlus X Android Development] Kéno40:
Just give up Facebook app and use Metal for ex...

The total SOT will be low seeing that.... Do you us Whatsapp, twitter, instagrem or something like that?

Double SIM drain battery too.

It's your first cycle since set up?
[OnePlus X Android Development] Ghfran:
Yup i use all of them and facebook almost all the time and its 2nd cycle since setup and i use single som only ! And one more thing i always set display to night mode
[OnePlus X Android Development] Kéno40:
OK, so you're "bad" SOT result is quite normal.

Really for your use, the OPX is not the perfect choice in my opinion... Or you live with a powerbank in your pocket :)
[OnePlus X Android Development] Ghfran:
Thats why i bought 20000 mAh powerbank :laugh: well standby time is good for me coz i dont use all apps all the time, i ask this coz i see in the screen shots that SOT in this kernel is around 6 hours

P.S i use aicp rom

---------- Post added at 11:18 AM ---------- Previous post was at 11:15 AM ----------

Well thanks for help pal and what's alternative for fb u said above i didn't get that!
[OnePlus X Android Development] Kéno40:
Was talking of this app :

https://play.google.com/store/apps/details?id=com.nam.fbwrapper&hl=fr

Less juice used
[OnePlus X Android Development] Ghfran:
Installed it let see what happens
[OnePlus X Android Development] BrokenBee:
Boeffla gives me 5hr SOT easily with CertifiedBlyndGuy's profile and is smooth as hell too.
[OnePlus X Android Development] nasif69:
can you share me the profile?
[OnePlus X Android Development] gouthamgoumi:
Anyway to disable the adblocker??
[OnePlus X Android Development] VatsalRaj:
[MENTION=4797402]Nachiket.Namjoshi[/MENTION] I just flashed this kernel on OOS 3.1.4 rooted and bootloader unlocked. All's fine till now but the only thing I saw changed is that the graphics in NFS No Limits dropped just after flashing the kernel. Can you help me with this please? Thanks in advance :)
[OnePlus X Android Development] Nachiket.Namjoshi:
Can you post your configuration please?
[OnePlus X Android Development] VatsalRaj:
Here it is
[OnePlus X Android Development] Kéno40:
Hi,

After using the kernel on OOS 3, I'm now on LOS 14.1 and it's really good too !

LOS don't have a really good battery life for now and you kernel helps to maintain it to a good level (little bit less than OOS 3 but enought for me...).

I was surprised that Reactive was not the default governor. It seems to be the casde on the OOS version but I can be wrong.

PS : Do you think it could be usefull to try A.K.T too on any config?
[OnePlus X Android Development] Nachiket.Namjoshi:
That's weird, but I guess, I got where the issue is, will try to fix it in next release...

Thanks for report.

No, reactive isnt the default gov for any of the release, as I like to keep the tweaks to the user, and interactive also works fine as default. About AKT, Its totally up to you, if you get results, then why not, but if there are any problems, I would want logs.
[OnePlus X Android Development] VatsalRaj:
[MENTION=4797402]Nachiket.Namjoshi[/MENTION] Just come over to something, might be a bug or not don't know. But it happened thrice.

When I restarted my OPX, took alot time to boot, that's okay. But after starting couldn't find internal storage and many things closed unfortunately. This happened thrice and finally my device booted normally.

It's fine but thought to let you know. :)
[OnePlus X Android Development] CheckYourScreen:
MPDecision is the only hotplug as of now. :)
[OnePlus X Android Development] Nachiket.Namjoshi:
New Version beta-1.5 (Linux Kernel Version 3.4.10)

Changelog:

beta-1.5:
* Linux Kernel Version 3.4.10
refer these: [URL="https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.4.8"]this[/URL] , [URL="https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.4.9"]this[/URL] and [URL="https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.4.10"]this[/URL]
* xhci: Fix Implicit declarations, add conditions to assumed code
based on configs
* Use init.d script (not implemented yet)
instead of post-boot in ramdisk.
* Reduce zip size (~2M reduced)
** Remove busybox from the zip to reduce the size.
** Use XZ compression.

Downloads: here
[OnePlus X Android Development] phoberus:
A second hotplug would be really nice. Is there a reason, that you didn't added an other?
[OnePlus X Android Development] Nachiket.Namjoshi:
It is because we dont need any other.

Stock works just fine and adding other hotplugs would just be bloating the kernel affecting overall performance and some more stuff...
[OnePlus X Android Development] CheckYourScreen:
Oh i was waiting for this question since a long time :p

You want us to remove/replace something which was developed by some of the finest engineers of the world and currently being shipped with all android devices as default?

There would have been a reason why google choose MPDecision over anyother hotplug, dont you think? ;)

As far as "adding another" is concerned, I'll think about it. :)

---------- Post added at 05:29 PM ---------- Previous post was at 05:26 PM ----------

** Use XZ compression

Huehuehue xD

What happend to the signatory compression? xD

Told ya XZ is much better lol
[OnePlus X Android Development] alka7ex:
does still stuck @ blank screen? its very annoying but i very like this kernel because of battery is god damn crazy so eficient :good:
[OnePlus X Android Development] Nachiket.Namjoshi:
You just have to clear dalvik/ART cache before you reboot. It will boot.

huehuehue, back then size wasnt any issue... :v 7.2M is faster to upload than 8.5M xD
[OnePlus X Android Development] CheckYourScreen:
Bruh with this pace you might cross 15mb till 3.4.111 :|

Wait for a couple of days, m finalizing the sultanized rom's compatibility then will push the experimental build of upstream linux versions out of private for you, right now on 3.4.38. I wont release/maintain the upstreamed versions though. Will post the reason with whole explanation soon :p
[OnePlus X Android Development] Nachiket.Namjoshi:
Aight, working on support for cm-14, booted nice, testing for a day and will release...

PFA
[OnePlus X Android Development] be_are:
good news [emoji3]
[OnePlus X Android Development] Tanner1294:
And that's perfectly fine. Too many hotplugs would muddle things up. I just think it's silly to not have any at all since if I didn't want MPDecision I could just turn it off.
[OnePlus X Android Development] CertifiedBlyndGuy:
Actually, we are to a point where hot plugs aren't necessary anymore. They help a lot, but we have soany drivers that it would be easy enough to replicate their practices in CPU Boost and input boost. I use hotlugging because sadly I don't have the time to do it.
[OnePlus X Android Development] Tanner1294:
My thinking is that if each core at its lowest frequency draws 725mv, then having all 4 on could potentially be drawing 2900. But halving that when nothing is really going on can bring that down to 1450. Now, it's all speculation. I haven't noticed any huge difference but it makes me feel better ya know?
[OnePlus X Android Development] Tiongkia:
Thanks op.

I am on sultan cm13 13 aug build (latest).

Got "coloros". Went to twrp again and wipe d.cache. It boot up but hang at enter so pin. Tried again, same thing happened. I dirty flashed rom before flashing kernel.
[OnePlus X Android Development] CheckYourScreen:
Blackreactor isnt compatible with sultanized roms.

I have a build of arsenic compatible with sultanized roms, ready for release would you like to test it?

Shoot me a pm or ping me on telegram ( [MENTION=4854637]CheckYourScreen[/MENTION] )
[OnePlus X Android Development] Tiongkia:
Ok. Send me the link
[OnePlus X Android Development] Nachiket.Namjoshi:
Ah, Sorry, didnt update the OP, it doesnt work well with sultan's CM yet. After arsenic i may pick those changes, not sure. As Linux versions keep on updating, i need to keep the source close to original. so probably need a lot of time to support that ROM as of now.

EDIT: Updated FAQs

And Thanks for testing out for me :)
[OnePlus X Android Development] CheckYourScreen:
Check pm.
[OnePlus X Android Development] Tiongkia:
Thanks for hardwork :D
[OnePlus X Android Development] LolHacker17:
I got it work on RR+Sultan rom! But i csn only use 1.2version insyead of 1.5version thts cant boot

---------- Post added at 06:12 PM ---------- Previous post was at 06:11 PM ----------

Do i havr to tweak ur kernel or just use wht u have been setup when i flash this kernel?
[OnePlus X Android Development] Nachiket.Namjoshi:
stupid sdcardfs....
[OnePlus X Android Development] VatsalRaj:
Sorry but I don't understand what you mean to say?
[OnePlus X Android Development] ganesh2506:
Can I use this with dirty unicorns 11 (7.1.1 ) ? If yes should I flash cm bulid ? ( i don't think so ) ?

Thanks!!!
[OnePlus X Android Development] Nachiket.Namjoshi:
Yes, it works on all the ROMs
[OnePlus X Android Development] ganesh2506:
BATTERY

Should I wait for 2-3 battery cycles and see any improvement or am I doing something wrong ?
[OnePlus X Android Development] manskou:
Hey dev,

Thanks a lot for the hard work you put in this kernel, it has been a life saver to me since I don't do any power demanding tasks and my SOT has been significantly increased.

I'd like to know, are you still making builds and updating/maintaining this kernel?
[OnePlus X Android Development] Nachiket.Namjoshi:
yep, working on an update, skipping out stable-0.x versions, will post stable-1.0 soon...
[OnePlus X Android Development] Cerveza:
Since I installed this kerel I often have battery drains. What's the best way to set the governor?
[OnePlus X Android Development] Kéno40:
Often or always ?If often, I'd suspect an app...

Recommanded settings :

Max Freq: 1036MHz (You can put a little bit more, if little latency)

Min Freq: 300 Mhz

CPU Governor: reactive

CPU BOOST:

Sync Threshold: 422/652 MHz

Input Boost Frequency: 652/729 MHz
[OnePlus X Android Development] Cerveza:
How are you setting the governor? These apps from the store seems to be ****.
[OnePlus X Android Development] Kéno40:
kernel Audiutor
[OnePlus X Android Development] Cerveza:
Thanks mate. Going to try out your settings. Max frequency will probably make a huge difference.
[OnePlus X Android Development] svandasek:
Are you planning to add reactive governor to the OOS version? I see that it is really good!..?
[OnePlus X Android Development] Kéno40:
It is already in
[OnePlus X Android Development] svandasek:
Oh, I should update ?
[OnePlus X Android Development] TECCC:
i am on : cpu max 1.5ghz , cpu min 300mhz, cpu treshold 625mhz, cpu boost 625mhz, cpu power saving aggressive and gov impulse.

Would battery saving be better with reactive or i am fine with impulse ?

could some explain me the difference betwee impulse and reactive gov ?

best regards
[OnePlus X Android Development] Kéno40:
OP told :

"use reactive for best balance between battery and performance.

It is slightly more towards battery saving. but doesnt compromise performance."

"Use reactive, I designed it to overcome the short comes of short scaling of impulse and selecting profiles for different occasions of zzmove. So, Reactive is better choice now."

& reactive is marked as recommanded

What more do you want ? ;)
[OnePlus X Android Development] MarocoKong:
[MENTION=4797402]Nachiket.Namjoshi[/MENTION]: Some time ago you wrote, that your kernel doesn't play well with Sultans unofficial CM13. More recently I read "works with all the ROMs" though. Since there have been a lot of updates for the ROM and the kernel, could you please clarify what the current situation is i.e. if Sultans CM13 ROM plus Black Reactor Kernel will work now?

Edit: I know using your kernel would mean I don't have sultans Camera HAL etc. But from what I read the LineageOS 14.1 ROMs all still seem to have their issues so for the time being I'm looking for an Android 6 based ROM that still receives some love and updates - but don't want to miss reactive governor either :)
[OnePlus X Android Development] TECCC:
ahhh thx, now i understand, first time i missunderstand this , cause wrong translation to german from me.
[OnePlus X Android Development] Nachiket.Namjoshi:
yes, it does work pretty good with sultan's cm
[OnePlus X Android Development] MarocoKong:
:D Thank you very much, for quick reply and the great news! Will try it then :)
[OnePlus X Android Development] OnePlusXEquals:
sultans cm13?

Edit - I should really learn to read. Sorry!
[OnePlus X Android Development] jackiscoming:
work with resurrection remix?
[OnePlus X Android Development] Aamod Joshi:
Flash it and see for yourself
[OnePlus X Android Development] zer0se7en:
Gonna try these set of settings. Thanks.
[OnePlus X Android Development] centaurium:
Yes, working perfectly. And works on RR cm13 roms too.
[OnePlus X Android Development] Cerveza:
Since I installed this kernel portable hotspot isn't working anymore. When I enable it always gives "error". :(