yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] RenderBroken:
yea it is enabled by default but I noticed with LP that init scripts don't work like they should. In R4 I hope to have solved that by injecting my script in a different way, I just added the freq 96MHz. I think 69MHz is too low and 96MHz may be as well. I just know that I have personally ran with 96MHz on my G2 with no issues so I will run a test build with it and see. I am now flashing my kernel over 5.1 too see if the script works like it should and if so then I will release.
[ONE Original Android Development] RenderBroken:
Released R4!

Now I feel comfortable with AnyKernel and how my init script runs on boot even while SELinux is set to enforcing. Also note that in this build I am using a self compiled Uber 4.9.3 toolchain with build flags to go with it. I am also using [MENTION=1546609]gianton[/MENTION] 's profile without the OC (Never good to OC on boot, never know if the phone can handle it). So far its been running great. All my tests have been VERY stable.

Download

Changelog:

R4:

6b86c54 (HEAD, origin/cm-12.0, origin/HEAD, r4-t2, cm-12.0) msm8974pro: Added new Underclock Step 96MHz

51ec0d8 (SQUASHED) Revert recent kernel-common changes

3260355 msm: memutils: 8084: memcpy, memmove optimization

65559ef shineled: fix build when not selecting shineled

45a4a39 oppo: msm8974: fix build when not selecting KS8851

fb365e9 Build: Use new Self Compiled UBER-TC for Cortex-a15 (4.9.3)

7d17511 Makefile: Remove Graphite Flags for Now

a7f28af Defconfig: Clean Up Unused Governors

461d79f fs/namei.c: fix potential memory leak in path_lookupat

d15f681 msm:pproc:Freed the vpe prameters to avoid memleak

cbccc17 prima: Update to LA.BF.1.1.1_rb1.17

c5b80e2 Revert "mmc: add support for scheduling mmcqd on idle CPU"

ab6d6df Revert "mmc: enable wakeup_on_idle"

e54aa54 Revert "sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire"

0b94974 Defconfig: Remove CONFIG_ANDROID_LOGGER & CONFIG_ANDROID_INTF_ALARM_DEV

d0cf9aa ASoC: msm: qdsp6v2: Fix timestamp query during gapless transition

bde7576 ASoC: msm: qdp6v2: handle proxy read failure

c1381eb android: base-cfg: disable ALARM_DEV

0a1d8c5 staging: Remove logger and alarm-dev from android Makefile

e65158d staging: Remove the Android alarm-dev driver

f980d49 staging: Remove the Android logger driver

e4c35a0 mdss: hdmi: Reduce dmesg spam

725122b net/neighbour: queue work on power efficient wq

282a223 vfs: read file_handle only once in handle_to_path

b052297 block: zen: Optimize usage for android

44fd395 mm: vmscan: do not count anon pages as reclaimable if swap is small

2bc3f33 lib: lz4: Set ARM_EFFICIENT_UNALIGNED_ACCESS

8025bef cpufreq: Prevent mpdecision changing scaling freq

7066f75 build: GCC Fixes

61f4d05 Revamp spinlock ASM code

292d7d2 Build-AnyKernel: Use Self Compiled Uber-TC 4.9.3 for Cortex-a15

6b58914 scripts/dtc/libfdt: add integer overflow checks

6ae3fe5 vfs: check if f_count is 0 or negative

e1b4332 cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()

048c6de soc: qcom: bam_dmux: Use SPS atomic allocation flag

4e545b2 msm: sps: Support low memory condition in SPS driver
[ONE Original Android Development] ahaq:
Yah!! Thanks Render Homie for the new update! Gonna clean install Europhia and flash on! Will report after test
[ONE Original Android Development] _ASSASSIN_:
Wow R4 flies it's crazy how smooth it is even with only boosting one core with CPU boost and impulse governor :D

Also I just want to say that for impulse you should set "io_is_busy" as 0 and "boost" as 1, makes it much smoother.
[ONE Original Android Development] RenderBroken:
Wonderful! Thanks for posting! I may give that a shot.
[ONE Original Android Development] _ASSASSIN_:
also qq but what does zen scheduler do?
[ONE Original Android Development] smoki3:
Thanks bro, can you push your source?
[ONE Original Android Development] RenderBroken:
Really, I have tested all of the different schedulers. ZEN was the one that came out on top of all the benchmarks. Just seems to be the best all around.
[ONE Original Android Development] gianton:
Just clean flashed R4 on Temasek 5.1 all working smooth with stock settings.

Thanks for making my settings for CPU the default ones.
[ONE Original Android Development] RenderBroken:
Well thanks for posting what worked for you! It just happens that it worked great for me too and prior to recently I have never really given smartmax a shot. I am happy I did.
[ONE Original Android Development] demon507:
I was using interactive_pro before smartmax while interactive pro is lil better at battery life but fails to match the smoothness of smartmax. And I'll choose smoothness over little sacrifice in battery life any day. Gonna try R4 :thumbup:

Sent from ONEPLUS ONE SlimAK'ed
[ONE Original Android Development] abhibnl:
R4 is working smooth as of now. And i'm new to synapse so plz mind my question, but is it normal that every time i open synapse, it shows me the checkbox in the upper right corner? I selcted the tick and it reset evert single thing. When i tried to restore my saved profile, it simply hanged and profile didn't get applied. Or is it due to new version of kernel that you need to setup synapse again and again on every new version flash?

Sent from OnePlus One Powered by Boeffla
[ONE Original Android Development] _ASSASSIN_:
retract my statement about enabling boost. For impulse, that just makes it so it uses it's "hispeed_freq" as the minimum clock speed. :/

Also are you possibly thinking about adding governors such as bioshock or blue_active?
[ONE Original Android Development] vishalssalwan:
Having bootloop in exodus rom10-4-15 release. Please help :(
[ONE Original Android Development] HaTrED_:
[MENTION=5438598]RenderBroken[/MENTION]

Mate, just a small doubt: your stock settings are the ones used by [MENTION=1546609]gianton[/MENTION]'s or do i need to set them in Synapse?

And another thing: MSM MPdecision is unable, is that so or should I enable it?

Edit: well just figured it out... Damn this freaking names and hot plugging things, they all "seem" the same!!! [emoji16] [emoji51] [emoji12]
[ONE Original Android Development] Renosh:
[MENTION=5438598]RenderBroken[/MENTION] Amazing performance with stock settings. Also used perfmon and noticed smartmax is really conservative compared to when I use it on Ak 210. Only two cores are active during use and within a sec ramps down to one core and uses low frequencies thereafter. Thanks to [MENTION=1546609]gianton[/MENTION] for the fine tuning and providing the settings too.
[ONE Original Android Development] endriuss:
Have you tried to do something in order to solve this? Or maybe you just simply install kernel zip, have bootloop and waiting for a fix? Multirom? Which recovery? Which kernel before? Which modem, firmware?

Please post more details. It will help developers to help you :)

I would recommend you to do dirty flash of your current rom, flash the latest unofficial katinatez's TWRP recovery, and then this emazing R4 kernel :)

If this not solve the issue for you do the backup and dirty flash the official cm12 from there https://download.cyanogenmod.org/?device=bacon, then your rom, and finally the kernel.

This what I would do if I were you. I'm not developer but noob user so please forgive me if this will not solve your issue :)

---------- Post added at 11:19 AM ---------- Previous post was at 10:46 AM ----------

So now you know that RenderBroken is using MSM Hotplug instead of MSM MPdecision :)

Regarding Synapse seeting - default ones implememnted by RenderBroken in R4 are copy-paste compared to the ones used by Gianton except the max cpu frequency so I believe that you don't need to do anything :)
[ONE Original Android Development] Eef:
Thanks for R4 :) I see that you have drop caches and laptop mode disable by default. On this forum I see many with them enabled, what do you recommend? And the parameters in CPU Boost driver are different / lower then the parameters from giantion a couple of pages back, are the default more recommended? Thanks!

Also the settings wont stick. My setup is the same as before but they are not sticking anymore.
[ONE Original Android Development] aamitabh28:
The latest kernel is so damn smooth!

I have never felt a phone so smooth and so efficient!

Great kernel man.. Great new default profile

Awesome dev. Awesome kernel

Thanks guys
[ONE Original Android Development] RenderBroken:
Sure you can enable them, I try to not enable settings by default that "can" cause issues out of the gate for some users. I have them both enabled personally. Also for CPU-Boost, I feel that we really just need it to get over the first hump to prevent lag and that is that initial ramp up when you first turn on the phone or open and app, etc. those situations are what causes micro lag. So in my personal testing, 1.2GHz is just enough needed to do the job. I could not tell a difference from using 1.2GHz or 1.5GHz.

So can you go into more detail about settings that are not sticking? Do you have any other kernel tweaking app installed? I have Kernel Aduitor (Awesome App) and didn't realize I had the IO Scheduler stuff set to enable at boot and it was making Synapse seem like me settings were not sticking.
[ONE Original Android Development] Nandeh:
OMG last release R4 with last BlissPop 5.1 are impressive!! I don't remember a combo so fast!!

Thanks again Render! You rock! :)
[ONE Original Android Development] Thunderbolt:
Render, r4 with Dirty Unicorn is working now :)
[ONE Original Android Development] rpsgrayfox:
You're right my friend, I was used to smartmax being kind of erratic on AK, but since it gave unparalleled performance I didnt mind it never staying on low frequencies for much, and jumping around all the time, but now its working amazingly well on Render, the same performance but better battery life!
[ONE Original Android Development] ak:
Yes i have to admin, great work here made by [MENTION=5438598]RenderBroken[/MENTION] and @gianton ... thanks a lot guys.
[ONE Original Android Development] dolbylogic:
Thanks [MENTION=5438598]RenderBroken[/MENTION] . This R4 Kernel is very smooth. Thank you...
[ONE Original Android Development] aamitabh28:
Respect.
[ONE Original Android Development] gianton:
You are a true gentleman my friend, I appreciate your hard work all these years. BTW your latest v210 is a masterpiece, coupled with Slimsaber is a winning combo! Sorry for the OT [MENTION=5438598]RenderBroken[/MENTION]
[ONE Original Android Development] RenderBroken:
No worries, I think you understand that I respect [MENTION=3685904]ak[/MENTION] as well. I really enjoy working with other devs, looking at their code. Look at how they solve an issue. Without AK's work on the OPO so far, my kernel wouldn't have a leg to stand on.

AK, you are always welcome on this thread. Please, drop some knowledge whenever the mood befits you!
[ONE Original Android Development] abhibnl:
[MENTION=5438598]RenderBroken[/MENTION]

Hi bro! I'm facing this irritating issue with Synapse and it's really annoying. Every time i open Synapse, it shows the tick n cross on upper right hand just as shown in the ss below. Well i now have learnt that u need to tick cross and it'll be fine. Is there any permanent solutiin for it?

Issue 2: On each reboot/soft reboot the min freq remains 300mhz even when synapse shows it's 146mhz. I have to change min freq to 300 and then again to 146 to make it work properly. It's annoying doing so at everyr reboot/soft reboot. Any suggestions?

Sent from OnePlus One Powered by Boeffla
[ONE Original Android Development] Jole7:
Hello Man i had the same problems before with synapse try to clear synapse data and after that restart synapse do this 1-2 times. For me it worked fine.
[ONE Original Android Development] abhibnl:
Thanks for the suggestion. I cleared the data twice, restarted again n again. Still, it shows the tick n cross sign every time i open it.

Sent from OnePlus One Powered by Boeffla
[ONE Original Android Development] Jole7:
Are you using any other app to control the kernel inside the rom?
[ONE Original Android Development] Formhault:
Same here... I just hit the X and be done with it.

I don't think he is. I'm facing the same "issue". Always.
[ONE Original Android Development] ahaq:
CM 12s is out, are we gonna get support for this stable beast?
[ONE Original Android Development] RenderBroken:
I believe so, we just have to check the source but I planned on supporting it when it came out.
[ONE Original Android Development] abhibnl:
Nah! Not even a single app other than synapse. But now frustration level is increasing. Each n every time i open synapse it resets the min freq, even if i hit the X. Now the min freq is 499. Could i use any other kernel tweaker app with the similar control? Paid or free, doesn't matter.

Sent from OnePlus One Powered by Boeffla
[ONE Original Android Development] RenderBroken:
No you cant use another app with the same kind of control,that's why we put up with it. Kernel Aduitor is a great app that gives you a large amount of controls but not the same per core controls. Before you completely give up, Can you tell me if you installed my kernel on a clean rom install? Can you tell me everything in Synapse that has the light grey color denoting that something has changed when you open it? Can you provide any other info? It works perfectly fine for me and many others so something with your setup is definitely the cause, just need to find out what it is and adjust for it if we can. Thanks for any help you can provide.
[ONE Original Android Development] ak:
you have to respect hard work of the other users, synapse is a fantastic app made to full support 4.4.x based roms ... its free and fully customizable.

Please remove this ****ed comment:

" I'm seriously done with this ****ty Synapse app "

if you want to fix it you can try:

- untick under settings " stability check "

- clear your configuration by a dirt install of the combo " rom + kernel "
[ONE Original Android Development] abhibnl:
Well i fully respect the work done by the awesome devs of xda brother. Andrei is a great developer. I used his perseus kernel on my galaxy s3 and his pegasusqplus governor doesn't need any intro. While i respect him to the fullest, but synapase is really acting weirdly. That comment was out of frustration and if it offended you or anyone in any way, i'm extremely sorry for that. Removing that comment right now! Also, don't judge me from a single comment. I'm on the forums from a long time and i assure you, i've always been helpful, never meant any disrespect to anyone. [emoji6] [emoji4]

Yes, installed your kernel over stock kernel. Flashed r4 over r3, clear data of synapse, and then set everything again. It's like synapse doesn't want to behave well with my device. [emoji13] [emoji13] As of now, i'm testing cm12s but without your kernel it doesn't feel smooth at all. Looking forward for a version for cm12s. [emoji4]

Sent from OnePlus One Powered by Boeffla
[ONE Original Android Development] ak:
Thanks a lot, is that I know the background and the time spent to develop the application by @AndreiLux for free

http://xdaforums.com/member.php?u=4167023
[ONE Original Android Development] abhibnl:
No need for the thanks mate! Just give us AK n Render magic kernels as soon as 12s kernel sources are out. [emoji6] [emoji6] [emoji51] [emoji12]

Sent from OnePlus One Powered by Boeffla
[ONE Original Android Development] clockworkstop:
With the newest Euphoria update, my device isn't supported with the new kernel. Anyone else?
[ONE Original Android Development] CounterC:
See here: http://xdaforums.com/showpost.php?p=60005179&postcount=13017
[ONE Original Android Development] abhibnl:
Clean Data from Synapse from settings>Apps

Open Terminal Emulator and type:

Su

uci reset

uci

It shoule work then.

Sent from OnePlus One
[ONE Original Android Development] Norapapa:
I have clean flash the new Euphoria RoM. Then I flashed r4 + ukm. After that I can activate Wlan, but it can't find any Wlan
[ONE Original Android Development] RenderBroken:
I have heard that the newer Wifi Drivers may be rolled back officially by CM. I am using the new drivers in R4
[ONE Original Android Development] Hash code:
Hello I have seen in a ROM thread mentioning ur kernel as one of the best kernels around.... Been using boeffla for a while the boeffla app was decent and good..... But synapse has so many settings it took me an hour to look each and everything and finally applied abhi0308 settings using the screen shots he provided....

1)I am on blisspop 5.1 ROM and installed synapse first went to recovery and flashed ukm and flashed r4 next when I started I got the following error as show in screen shot below I ticked x and I rebooted device and it didn't turn up again....

2) I did see u mentioning about the color scheme and I applied extreme amoled setting but didn't see any diff(my display colors settings r on vivid) ....

3) do u have any file so that I can install the config of gianton using synapse...
[ONE Original Android Development] RenderBroken:
That error is a non issue, you can even disable the error in the settings location. That just means that you haven't had the settings apply for longer than 2 minutes. The app doesn't want to auto apply unstable settings so this is a safety feature. Also thanks for the kind words!
[ONE Original Android Development] Hash code:
Sorry but I didn't get u.... That was the first time I opened the synapse app I granted the root permissions and I had that pop up .... What settings is it trying to apply ??....
[ONE Original Android Development] Jet70355:
Sources for oxygen os kernel released ;) https://github.com/OnePlusOSS/android_kernel_oneplus_one
[ONE Original Android Development] EasyGoingXD:
Yes they are using again the old ones....maybe you should build a new built with the old/newest wifi drivers from cm to fix this :)

I DONT want to be your boss and ask/say for ETA's so please dont hate me :)
[ONE Original Android Development] Thunderbolt:
Somebody try IT with the newest euphoria?
[ONE Original Android Development] Nautis:
Server seems to be down. Anyone with a mirror for R4?
[ONE Original Android Development] demon507:
https://docs.google.com/file/d/0B76mpIA5wQmxOFktNlNWZGJOQ28/edit?usp=docslist_api
[ONE Original Android Development] ahaq:
Alternative Download R4 Render:

http://goo.gl/CCrSLo
[ONE Original Android Development] RenderBroken:
Not sure what the problem was with the server but it up for me. Can anyone else confirm that it's up? Thanks gents and possible rare lady!
[ONE Original Android Development] ak:
the server is up and running for me ... from Italy.
[ONE Original Android Development] Nandeh:
If it's not easy for you configure the kernel using synapse, just let it with default settings that are the gianton ones, and you'll be fine :)
[ONE Original Android Development] gianton:
Server is working fine here too.
[ONE Original Android Development] Nandeh:
Working perfectly here too from Spain :)
[ONE Original Android Development] Nautis:
Server is back up on my end too. Just my luck and and timing I guess. If it ever happens again ill screenshot it for you. Thanks for the awesome work RenderBroken.
[ONE Original Android Development] NikoZBK:
Server down for me on the East Coast.
[ONE Original Android Development] Nandeh:
BTW R4 is working perfectly in CM12S :)
[ONE Original Android Development] endriuss:
Latest Euphoria 5.1 + R4 it's a smashing combo! Great bat vs. perf. No single bug for me! Thank you Devs!
[ONE Original Android Development] RenderBroken:
Really?
[ONE Original Android Development] RenderBroken:
hmm, Can you post the error if possible? I think its the CDN we are using. Gotta protect yourself when you get so many hits and not just with my projects but with so many other awesome devs hosted on my server.
[ONE Original Android Development] RenderBroken:
SAY BRO! Why you bossing asking for ETAs?!

Nah, I was planning on rolling back as well anyhoo. I may drop R5 today with some minor changes. One namely being reverting Wifi back to last known stable release.
[ONE Original Android Development] NikoZBK:
Now it's working fine. Earlier I was getting "error 8" if I remember correctly.
[ONE Original Android Development] ahaq:
So smooth
[ONE Original Android Development] RenderBroken:
I have to agree, right now I am at a sweet spot. But it is easy to screw up. I could add just one to many commits and it throws the whole thing off. But I am pretty happy with the results so far. With CM12S and my kernel apparently working for it, I will give it a shot!
[ONE Original Android Development] ahaq:
damn right so fast also on cm12s, are you working on an update or what>?
[ONE Original Android Development] RenderBroken:
Yes, I am always working on an update. Always on the look out. But yes, I am working on something right now.
[ONE Original Android Development] ahaq:
thee wait is on! hopefully it will be consistent from now on for cm 12s
[ONE Original Android Development] RenderBroken:
New Render-UKM Build Available HERE

Minor Changes, Just some important ones.

Changelog

More to come such as some live fields located in certain areas, New Live Fields, ETC.
[ONE Original Android Development] Norapapa:
R4+ukm works fine with the euphoria build from 14.04. No Wlan problems
[ONE Original Android Development] HaTrED_:
[MENTION=5438598]RenderBroken[/MENTION]

Been using your kernel along with SlimSaber without any issues so far! Seems very promising mate! Keep up this good work and thank you for your efforts.

Tapatalked!
[ONE Original Android Development] hughfollett:
Do you plan to support oxygen?
[ONE Original Android Development] smoki3:
Hi render,

dont revert wifi!

Cm havnt done this until now. With old drivers we have disconnects on 12.1

I don't think Steve merge the revert. They want to revert because of a wake lock. But here I don't notice this wakelock

Read this commit.

http://review.cyanogenmod.org/#/c/94506/
[ONE Original Android Development] HaTrED_:
But it's there mate... unfortunately! :rolleyes:
[ONE Original Android Development] smoki3:
Do you noticed this wake lock their are talking about?

Yes but not merged. And I think it will never be merged. It will abandoned i think
[ONE Original Android Development] Andromendous:
Doee anyone have a link to renders ukm please?, none of the links are working for me...
[ONE Original Android Development] endriuss:
Please see attachment.
[MENTION=5438598]RenderBroken[/MENTION]: hope you don't mind :)
[ONE Original Android Development] RenderBroken:
Not sure, Its practically pure CAF. Everything is pretty much different so all of the work I have done so far would have to be manually merged into the new kernel. Also if I did so, I imagine it would also support OMNI Rom. They use the same type of kernel source. I am just undecided if I want to maintain a completely different kernel and I am weighing the cost in time and the gain.

Can you tell me the problem you are having? The Error? I am just trying to find out why some have issues when others don't. I am pretty sure I know the cause, I just need to know the possible error to fix accordingly. Thanks.

Yea I reverted it. I was getting reports of disconnects with the new drivers while I had no issues with the "old" ones. I am still testing though. We just have to see.
[ONE Original Android Development] hikhokk:
Is this kernel support OxygenOS?
[ONE Original Android Development] RenderBroken:
Awe man. . .You broke the "Search first before you post" rule. :(

I am not angry but Guys, please search the thread first. I am pretty laid back and it looks like you are new here but definitely read OP first and always search the thread first. Because some Devs are not as easy going as me ;)
[ONE Original Android Development] CounterC:
That's why we like and use your kernel :)
[ONE Original Android Development] HaTrED_:
Sorry mate, just to "sync" myself: Are you testing a version - not released, yet! - with wifi drivers reverted, right? :confused:
[ONE Original Android Development] RenderBroken:
Correct, I build constantly! For Example, I got all the way up to 60 Test builds for R1, 39 for R3,and 41 for R4. So I test them myself for various changes I make. Sometimes I post the test builds when I need a larger consensus.