yashsingh1/xdaforums huggingface dataset:
[G3 Android Development] mostafaz:
Forgot to mention that our lge mm has auto process reclaim (stock & gabriel) which move app pages to swap if enabled. It will increase swap size & free up ram.

We dont have control over auto but we can run when needed. Driver efficiency doesn't show anything so it's doesn't do anything with our assigned threshold. I hope i can merge more mem codes to get it to works.

The driver do it's job with it's policies.

/sys/module/process_reclaim/
[G3 Android Development] sheikhramnuj:
One bug i found usb otg not working on the 2.0 version. Sorry i cant give a logcat.
[G3 Android Development] nkirk:
Uv of 75 is pushing, may be that is the culprit. Too low voltage can cause weird effects sometimes.
[G3 Android Development] dcop7:
It could be, but I don't think so because I've used xceed and solid kernel with -75 UV for months without any problem. And in v1.1 of this kernel appears that the reboots stopped.

Second, this was a soft reboot, not a full reboot. If is was too much UV it would be a full reboot I think.
[G3 Android Development] tsoureki:
Looks great! FM Radio working?
[G3 Android Development] mostafaz:
Sorry.i didn't check d850 with any friend.seems not ok yet.please drop me a link to a boot.img that works 4 u.please

I couldn't do that. Still working on it.is there any stock kernel that can support fwfs n u tested that?

1.2 have some issue. Gonna handle that.thanks
[G3 Android Development] BuLLeT_93:
Synpase support almost done, code rewrited and cleaned and works much better than Kernel Adiutor (4 this kernel).

Voltage, GPU max freq and some other stuff now sticks correctly, also after reboot and added some new things that can adjust :)
[G3 Android Development] cidxtc:
Good to hear. I normally use the nebula kernel adiutor for kernel tweaks. It has worked fine so far with this kernel.
[G3 Android Development] Fragin 11:
*going back to stock*

LG G3 D855

ROM : RR 5.7.0

Kernel : aCC 1.6

Recovery : TWRP 3.0.2-0
[G3 Android Development] pluckett:
Hopefully this is what you need. If you ever need me to test anything for the d850 just let me know.

https://drive.google.com/file/d/0Bz6Hf4LHcSe_MTFKaUQydWxyUEE/view?usp=docslist_api
[G3 Android Development] ROKO__:
so it will work with stweaks ? or similar like kernel toolkit kernel auditor synapse ?!
[G3 Android Development] Ali422600@gmail.com:
Plz can u support lg g3 f400. U can contact with xpirt to know how transfer kernel.
[G3 Android Development] Emu:
D851 user. Smoother than stock kernel. Alucard on stock... My life is complete.
[G3 Android Development] sachs:
Yes...very very good kernel with Alucard
[G3 Android Development] spiritpaze:
Agreed, good kernel with alucard no other tweaks. testing for like 5 hours
[G3 Android Development] Emu:
I've actually decided to use zzmove with MSM hotplug instead. Very smooth and not as battery consuming. This kernel changes the status quo. The governor and hotplug settings from one kernel don't give you the same result on this kernel.

My favorite part is that Fulmics is finally booting fast AND charging fast.
[G3 Android Development] mostafaz:
you know zzmoove has it's own hotplug drive, touch boost, thermal driver

all of them available , just need to disable kernel built in driver and enable zz driver under cpu_governor settings, for example disable all hotplug drivers and set "0" to disable hotplug under zz settings,

i hope you enjoy it ;)
[G3 Android Development] cultofluna:
Realy enjoying this kernel.... very smooth using lionheart governor (1.1 ubertc 7.0)

D855

FULMICS 5.3

GABRIEL 1.1
[G3 Android Development] BuLLeT_93:
Testing Smartmax with Fulmics rom.

Never seen over 5h sot in MM, but this kernel do it. :)
[G3 Android Development] niko626:
Awesome! Just a suggestion, I think that Zoe ROM would be more like a stock setup and overall a less customized rom than fulmics.

So happy to see you guys here again. :highfive:
[G3 Android Development] BuLLeT_93:
I give it a try :)

Fulmics was the only MM rom that give me costanly high free ram (about 400/500mb, i have 2gb model), the other stay ever about 200/300 and the apps reload every time (i hate this). I also admit that i love G5 graphics :D

U can report your free ram average? ?

---------- Post added at 01:54 AM ---------- Previous post was at 01:18 AM ----------

First Synapse support will be available in about 2/3 days.

For the profile i want to test some settings a little more before release it.

Stay tuned :)
[G3 Android Development] Gus194:
If you haven't done this already...Delete these lines from your Build.prop. Trust me! I have the 2gb version and I do it every time I flash a new ROM. It helps a lot with keeping apps from closing :)
[G3 Android Development] mostafaz:
Thanks for report.

Fixed n git forced update with removed commits
[G3 Android Development] sheikhramnuj:
Thanks for fixing it. We wait here for your next release ?
[G3 Android Development] mostafaz:
k

sorry i didn't notice about big images i posted here. i could attach to be a clean post.

sorry
[G3 Android Development] mostafaz:
[MENTION=4794809]GUZGUN[/MENTION]

I forgot to mention i did benchmark in a cold room.

I tried to have better user experience io to make green the red mark but no hope. I dunno which v10 or iphone did benchmark in a cold room or not ?
[G3 Android Development] :
Turn on fsync then red will turn green mark
[G3 Android Development] mostafaz:
[MENTION=5065973]Suigintou[/MENTION]

take a look at this page

it is possible and maybe helpful to have per core governor as we have first 2 core for light tasks and 2nd couple brings on for big tasks to have a balance between battery and performance !!

there is some options in alucard and showp-mpdecision to have control over it.
[G3 Android Development] mostafaz:
hmmm we have dynamic fsync. i will try fsync.

thanks
[G3 Android Development] Suigintou:
I have read this thread a few times trying to find the holy answer :D I tried some combinations without good results. Since I have now something that actually works fine as a balance between Smoothness and performance I can give it another try.

You mean there is a mean to tell the cpu use these to cores when load is short and then use the 2 others when it is long process?

Using this maybe? never tried to tweak it in synapse, always tried to play with Hotplug_Load.

If we can have these one to move only when really needed, it may allow to achieve greater smoothness without loosing battery because 2 cores are mainly slacking.
[G3 Android Development] Suigintou:
With the build I posted
[G3 Android Development] mostafaz:
exactly, but if yo found the profile then it's so good :good:
[G3 Android Development] Suigintou:
The Holy grail quest

https://s-media-cache-ak0.pinimg.com/originals/49/77/af/4977af39dfaa91b164873b0f2874a372.jpg
[G3 Android Development] mostafaz:
:D

we know uber toolchain as a battery friendly one.

attached a build with uber 5.x. you can try it
[G3 Android Development] Suigintou:
How does it impact the tuning?
[G3 Android Development] GUZGUN:
Dirty or clean flash? With default profile? I can't even reach 50000 in antutu with v2.0. I will try the new one.

LG G3 d855 32gb

Zoe Rom v3

Gabriel v2.0
[G3 Android Development] mostafaz:
Just use like before.

Dev builded toolchain with special switch to be battery friendly.

Dirty like ever.

I did 65k with linaro.

I'll do with uber .

With Gabriel
[G3 Android Development] sheikhramnuj:
Any test build for d851? ?
[G3 Android Development] danial.aw:
Can anyone running f2fs comment on the real world difference.... Do you see any speed in thr UI or something along the lines... Trying to decide if I want to change roms and mess about with it :/

Thanks!
[G3 Android Development] Suigintou:
Hey,

Did you try the Gabriel profile or the one I shared ? Both are over 60k. don't know well for Gabriel's but mine lasts for 4h SoT with soft usage.

early feedback: Surprisingly, it doesn't seem as good as the "normal" toolchain. 1h -> -25%, usually the first % are bigger than the last ones (Strangely XD). early in the day I thought I would stand for 6h SoT with previous toolchain.

---------- Post added at 09:59 AM ---------- Previous post was at 09:13 AM ----------

@mostafaz When I restore my profile, it doesn't change the Governors. Everything seems like I tuned it, but for the governor sticking to ondemandx

Edit: How did you tuned intelliplug?
[G3 Android Development] mostafaz:
I'll add suigintou profile for next release if you are done with that and give permission.

I had 5 sec delay to applying cpu gov then i thought we don't need it anymore. Seems we do [emoji16]

Some options like max n min cores are same in hotplugs so they have a tunable. What else needs to be in stweak ?
[G3 Android Development] Suigintou:
I don't know if it's good enough for realease, I stoped the overextended testing and came back to that build to find finer tuning and track lags/drains. But you have permission anyway ;D If anyone tried it and has a feedback, that would help :)

If not too much work, could be good to have some intelliplug tunables.
[G3 Android Development] GUZGUN:
Î™ used Gabriel (little leggy), default is good but never reached even 50000. I changed governor to intelliactive with glass fish very smooth but cant reach 50000. Its ok if the phone is smooth.

LG G3 d855 32gb

Zoe Rom v3

Gabriel v2.0
[G3 Android Development] Sealant:
Deciding to use F2FS is not for better speed result. Its for no junky files. Thanks f2fs partition dont getting junky files. If u have f2fs u dont need to trim ur memory per day for example ;)
[G3 Android Development] Suigintou:
Yeah, who cares about bench if it feels good
[G3 Android Development] danial.aw:
So on day to day really no difference is what you are saying right?

I don't care at all about benchmarks lol... If trim and ext4 works then I might as well stay with that
[G3 Android Development] Suigintou:
Sorry I answered Guzgun.

I changed cache to f2fs not sure it did a difference, but nevermind.
[G3 Android Development] danial.aw:
Awesome kernel... Running the following settings and have no UI stutters at all and good 4hr SoT battery life

Intelliactive - standard setting, 30000 on, 50000 off refresh

One core boosted, all cores on

Intelligent thermal only

Bricked thermal - showp setting

Row IO

Adaptive LMK on

Msm adreno gpu with 27ghz min setting

... Used glassfish and battery settings beforehand for intelliactive but noticed there were minor UI stutters which would drive me insane ...

Your kernel is the reason why I can stand stock roms right now and be happy ðŸ˜ƒ
[G3 Android Development] GUZGUN:
What is your hotplug. Where can I put 30000 on and 50000 of?

LG G3 d855 32gb

Zoe Rom v3

Gabriel v2.0
[G3 Android Development] Suigintou:
30k 50k should be the same rate and the hotplug is bricked with stock settings

[MENTION=5175597]mostafaz[/MENTION] You did add PegasusQ under the hood without saying anything ;D

Nightmare seems very unstable, I'm reboot-looping, I guess when dorimanx is setting up the tunables at start.
[G3 Android Development] mostafaz:
Hehe

I remember that was unstable.maybe after more update thats gone. I just completely forgot about that. I'll add to list [emoji12]

We boot with interactive. If sometimes you have bootloop i should change the names to have interative_lg for boot up
[G3 Android Development] Suigintou:
It's not bootloop. I mean the system will actually boot, but after a dozen of seconds it will reboot. I got a kmesg log between 2 but I can't stop the loop. Tried to freeze dorimanx, restore with good settings, delete .actual.profile, reinstall ROM keeping data but it till loops :crying: I'll do a full fresh install I guess. It started after applying nightmare gov.
[G3 Android Development] dcop7:
I had a reboot...

http://s000.tinyupload.com/index.php?file_id=98383186479366069440
[G3 Android Development] mostafaz:
Nightmare based on pegasusq

BTW I'll add.

You can delete .gabriel folder in data/ then it will boot with default
[G3 Android Development] Stiffmeistro:
i flash the gabriel kernel (running tekcafe rom 5.4)

Then i don't know what to do with dorimanx,color picker,synpase

1 thing i notice is that when opening synaps, it have no UCI support

what do i do ?

and what is the best setting for dorimanx and color picker
[G3 Android Development] dcop7:
Dorimanx is to control the kernel stuff. You don't need synapse.

You could use default settings, but you could try somethings. In dorimanx there is a tab with profiles. There is Gabriel profile. You can use that if you don't like default settings
[G3 Android Development] mostafaz:
hey,thanks

seems a cpu-idle related panic while tried swapping but cpu was not respond !! ( this is what i think )

* 1st attempt to fix panic ( add quick-wakeup and related lpm codes )

* stweak: added pegasusq selectable

* stweak: add [MENTION=5065973]Suigintou[/MENTION] profile ( if apps closed in 2 GB ram version please add swappiness like 50% or 60 )
[G3 Android Development] Stiffmeistro:
Can i ask you?what are your settings?

i'm using DU before when i flash this kernel and tekcafe

running smoothly and playing nba 2k17, summoners war ,ppsspp emulator ..etc

so what do i have to change in my settings ?
[G3 Android Development] Suigintou:
Mostafaz said he can play Asphalt8 with Gabriel profile.
[G3 Android Development] dcop7:
I use default settings with this difference:

Input boost to 1.0GHz

Input boost duration to 200 ms

Undervolt -70

I've disabled the kernel tweaks
[G3 Android Development] Suigintou:
Woot ! :eek: -70mV ? Is it really stable? What about smoothness?
[G3 Android Development] dcop7:
The UV depends of each device. The phone is smooth. Sometimes it could lag just a little frame or so because I've lower the input boost freq and duration. But I get better battery this way
[G3 Android Development] GUZGUN:
Already installed with Suigintou profile. So far So good

LG G3 d855 32gb

Zoe Rom v3

Gabriel v2.0
[G3 Android Development] Suigintou:
:D glad to hear this, plz tell me if there is a problem
[G3 Android Development] GUZGUN:
the only problem is that I can't reach 70000+ in antutu. I'm joking.[emoji1]

LG G3 d855 32gb

Zoe Rom v3

Gabriel v2.0
[G3 Android Development] sheikhramnuj:
[MENTION=5175597]mostafaz[/MENTION] any test zip for the usb otg fix? Its seems thats the only current bugs with the 2.0 kernel. Thanks!
[G3 Android Development] kostelo:
The test zip can also be flashed in 16GB version or is it just for the 32GB one? Thanks.
[G3 Android Development] mostafaz:
hey

sorry that i didn't upload for other variants

if you don't have or use multirom it doesn't matter to flash d855 16 GB or 32 GB !

for other variant my PC compiling builds for 2.1 right now. cpu fan is kinda angry ;)

i'll upload in 3 style for 2.1

1- same as previous versions

2- same as #1 + gcc optimization flags (Ofast, Graphite, ...)

3- same as #1 & #2 + cpu and gpu has been over clocked ( cpu 2.8 and gpu 657 )

see you
[G3 Android Development] dcop7:
Which should be better for battery? Number 1 right? Comparing with #2
[G3 Android Development] mostafaz:
exactly. other 2 versions can be unstable ! and over clocked maybe not boot on some device.
[G3 Android Development] Zahr:
Lost data after finishing on d850 after trying all 3 versions of 2.1 & versions of 2.0.
[G3 Android Development] sheikhramnuj:
Just installed latest update all i can say is awesome!! Now everything works fine bluetooth and usb otg. Im using only the normal version. Keep it up [MENTION=5175597]mostafaz[/MENTION] you rock! ?
[G3 Android Development] mostafaz:
mobile data or data partition ?

and log please :)
[G3 Android Development] ImJamIN:
Hi mostafaz,

Excuse me for noob question, but I would like to know if your mod kernel has integrated HEVC codec to use mx player to play HEVC movies in hw (or hw+).

Thank you
[G3 Android Development] GUZGUN:
What is gcc optimazation flags?

LG G3 d855 32gb

Zoe Rom v3

Gabriel v2.0
[G3 Android Development] sheikhramnuj:
Been using the 2.1 with gcc optimization for 5 hrs now and no issues or bugs found everything working fast and smooth. I will try the overclock hope it will boot hahaha
[G3 Android Development] mostafaz:
It has builtin video & audio codec.others can add by apps.

Does any kernel have that?

Drop a link I'll merge
[G3 Android Development] mostafaz:
Turning on optimization flags makes the compiler attempt to improve the performance and/or code size at the expense of compilation time and possibly the ability to debug the program.

https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
[G3 Android Development] beastobadness:
So what are the benefits of using GCC optimisations?

Damn that's a lot of information to take in but am I right in saying that it slows everything down!? Or is it just an initial slow down which thereafter speeds up processes!?

My brain is now hurtingðŸ˜€ can you tell I don't know what I am talking about...but I am trying really hard to understand lol
[G3 Android Development] mostafaz:
it can improve performance in some cases

don't expect the device can fly ot get better benchmarks but you will feel the difference ;)
[G3 Android Development] Skorvy:
I wanna try 2.1 optimized version. But currently running 2.0 with Gabriel profile ON. Shoud i reset this in dorimanx tweaks before flash 2.1 or wi be fine just at it is?
[G3 Android Development] deathcorev6:
is it compatibly crdroid v1.4 android 7.1 lg f400???
[G3 Android Development] sheikhramnuj:
Who tried here the overclock version?

---------- Post added at 05:00 PM ---------- Previous post was at 04:59 PM ----------

It use for stock roms and marshmallow base roms only.
[G3 Android Development] mostafaz:
no need.

when i change something and feel need to reset profiles i'll do that in first boot for you.

BTW if i forget to do that you can reload the profile or reset after flash.

unfortunately only stock based roms
[G3 Android Development] mostafaz:
me D855 ;)
[G3 Android Development] sheikhramnuj:
It will boot on d851 bro? ?
[G3 Android Development] mostafaz:
bro it should be. i had user report for boot fail with 1.7 (if i remember), if it reboot or gives you demigod green screen (i didn't disable it) you get in twrp and flash other one.

300 ~ 2457 is using while boot up
[G3 Android Development] sheikhramnuj:
Ok bro i will try. Thanks!

---------- Post added at 05:21 PM ---------- Previous post was at 05:11 PM ----------

Overclock version is booting up and work smoothly. We'll see how it behaves. Can i use your profile with this one or should stay on default settings?
[G3 Android Development] mostafaz:
all profiles use 300 ~ 2457 and 500 for gpu

u can check freq table in kernel adiutor or cpu spy or etc to determine if you set 2457 for max freq then it goes to higher or not. if it happened it's because of cpu boost. then we go for it
[G3 Android Development] marcdw:
Currently using 2.1 OC on D851 with Nimax Slim Fit ROM.

At first boot it seemed as if I was stuck (bootloop?). Pulled battery and started up fine.

Currently cores 0 & 1 at 2.88, other two at 2.45. GPU at 657Mhz. No issues on reboots. Things are running fine. Will go the whole cycle with this and check things out. If all is good I'll put all four cores at 2.88.

I got CPUTemp module to keep an eye on things. Upper 30s to 40s currently (helps that it's cold as a witch's you-know-what in my room right now).

But so far so good.

LG G3 D851, Nimax Slim Fit ROM, Gabriel v2.1 OC Kernel, Tapatalk 4.9.5
[G3 Android Development] ImJamIN:
Hi mostafaz,

I know that Qualcomm would have to release this code to play HEVC via hw on adreno 330. I know that in late 2014 this code wasn't still released.

Now, I didn't know if it's change something so my question was about if the problem is still present or if someone have tested it.
[G3 Android Development] justinxfan:
Is the scripting and custom config required to run well? I am used to just changing settings in kernel managers such as kernel adiutor or ex kernel manager.
[G3 Android Development] dcop7:
Hi,

I had a reboot in version 2.1. The normal version

http://s000.tinyupload.com/index.php?file_id=00094202459859078286
[G3 Android Development] mostafaz:
hey, thanks for logs :)

kernel log is clear and seems it's not kernel.

let's take another one

edit: memory corruption ?!! let's take another one

what is you vfs cache pressure ?
[G3 Android Development] dcop7:
I'm using the default settings regarding the vfs cache pressure. I'm not using any profile. My changes is in other things (cpu governor, UV, disabled kernel tweaks). But I've disabled adaptive lmk.
[G3 Android Development] mostafaz:
Kernel tweaks

At least please enable kernel tweaks. Since we have some part that not belongs to it's range it can help to get it stable. After adding cortex I added more things to stweak then I should re check these tweaks.but kernel tweaks helps to prevent kernel to not panic for any problem except sever ones. [emoji6]
[G3 Android Development] danial.aw:
Is there any way to set up a battery saver profile in dorimanx ... I.e. when the phone battery saver is on cm roms limit CPU limits etc

Want to replicate that in a stock rom
[G3 Android Development] mostafaz:
Nothing impossible.

How it's working? What is the logic behind it? How many freq reduced? Does it enable at a battery level or always applied?
[G3 Android Development] dcop7:
I didn't disabled cortexbrain. I will enable kernel tweaks right away :) thanks
[G3 Android Development] danial.aw:
Well it works when phone goes into battery saver mode ... Also another example is ex kernel manager

In the app you define which percentage you want it to change the battery profile

And then you define what your battery profile is... CPU frequency limit, gpu limit, etc
[G3 Android Development] mostafaz:
Something Like state_helper by neobuddy89

I'll check more

Thanks
[G3 Android Development] Skorvy:
With 2.1 optimized version on Tekcafe latest, getting high Android system and Android OS usage, shown in battery stats. On 2.1 normal version doin fine.

D855/16Gb
[G3 Android Development] mostafaz:
You can enable Google service fix in master core > reboot.
[G3 Android Development] Skorvy:
Thanks,

I thing i will go with normal version 4now, looks promising during first hours of use as point to performance and battery. (gabriel profile)

But i will try overclock version when got some free time to test, coz 4now need good juice batt(long hours on job ;)))
[G3 Android Development] danial.aw:
Noticed this weird issue caused by this kernel I believe...

Trying to shutdown the phone... It takes a good 10-15 seconds shutting down...goes to a black screen, the led keeps glowing and changing colours and then it shuts down after time.

Wonder if that's a bug or not :/

Using the kernel with stock debloated Canadian rom with Xposed 86
[G3 Android Development] :
Its normal if your phone doesnt shutdown, its a bug
[G3 Android Development] Suigintou:
[MENTION=5175597]mostafaz[/MENTION] Hey,

I'm doing large scale testing of many governors :D Seems like I won't get much more from the build I gave you (I'm trying to increase smoothness without sacrificing battery but seems it's a the limit without tweaking the hotplug)

I did some changes in the memory section. I've gone back to Agressive/recommended. But no LMK, Dirty BG 10% ON/OFF, Dirty 30% ON/OFF, overcommit 120%, swapiness still 0% with 768MiB. I don't want to rely to much on swap, it's giving away smoothness.

I think you should give a try to increasing the overcommit ratio over 100%, giving good results to decrease memory consumption.

Also, I've seen this in the "Governor guide"
[G3 Android Development] mostafaz:
oh thanks for investigation

time to change parameters ;)

i've found this, bt gonna have what you effort, thanks
[G3 Android Development] mostafaz:
i think during the shutting down the system it's trying to kill processes .

whether it's related to kernel or rom, i dont know, we will find out

thanks
[G3 Android Development] Armand02:
Sometimes when wake up device by double tap, the notification led blinks during animation instead of fluidly turning off

Sorry bad english