yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Android Development] pascua28:
Changelog (AGNi purecm base) *stopped

v2:

* Added alucard governor

* Msm hotplug

v1:

*vb2 and v4l updates from experimental lineageos kernel

*plane alpha from Exynos7

*backport Mount namespace

*dhd: reduce WiFi wakelock time

*add Boeffla config app compatibility

*apply LOS14.1 patches
[Galaxy S III Android Development] xress7:
Sir can compiled n7100 if you want.

Thx this great kernel.
[Galaxy S III Android Development] pascua28:
Yes I can compile for Note 2 but I can't test it because I don't own a Note 2
[Galaxy S III Android Development] xress7:
Dont worry i can test and pass log

---------- Post added at 02:09 PM ---------- Previous post was at 02:06 PM ----------

are you graduation it or program.?
[Galaxy S III Android Development] Daviddsd:
Hello. Thank you for this kernel ! Can i flash this to tw based roms (4.4.4 eclipse rom for example) or is it just for lineage or Cm roms ? thank you very much
[Galaxy S III Android Development] pascua28:
No, only for lineageos
[Galaxy S III Android Development] Daviddsd:
Thank you very much sir :)
[Galaxy S III Android Development] kosmasgr:
Thanks :) recemmended configuration via boeffla app for better battery life ?
[Galaxy S III Android Development] pascua28:
I use zzmoove governor - yank battery extreme. And undervolt cpu and gpu (you can use the undervolt profiles in the app. Just start with -25mV). If you want to even go further, you can undervolt MIF and INT. You can even adjust the abb voltage. But they are more advanced.

I also recmmend using the presets in the app
[Galaxy S III Android Development] kosmasgr:
Thanks I stay with -25 UV ;)
[Galaxy S III Android Development] pascua28:
Hi guys! Expect for a new build later.
[Galaxy S III Android Development] kosmasgr:
Thanks. Much appreciate
[Galaxy S III Android Development] xeno_den:
Hi)

Have you implemented HWC in your kernel or you planning this in the next releases?
[Galaxy S III Android Development] kosmasgr:
Did you remove touchbuttons support by kernel ? There was setting on boeffla / display tab on first build of your kernel to control touch buttons . they remain off even i touch screen. Now not supporting
[Galaxy S III Android Development] pascua28:
You can disable it in the settings. I think lineageos has a setting for it. Just look for buttons-> hardware buttons-> then look for illuminate buttons
[Galaxy S III Android Development] pascua28:
Yes or maybe?. Because there is also a ROM side implementation. I applied [MENTION=5405215]forkbomb444[/MENTION]'s commits to this kernel so you can use his experimental lineageos which has a working hwc(only portrait mode)
[Galaxy S III Android Development] kosmasgr:
Thanks i was talking about touch led settings. As this picture. I illuminated buttons from rom settings and check to control them by kernel. They remain off when i touch screen and work only if i touch them with 3 seconds illumination timeout. Works excellent on your initial build of your kernel.

On 2nd build this setting disappeared from boeffla app . Could you check it please ? Its very important for battery life , the hw buttons to work only when we touch them and no when we touch the screen every time.
[Galaxy S III Android Development] pascua28:
Okay I'll check it
[Galaxy S III Android Development] crisdotti:
What is the best choice?

[KERNEL][7.X][i9300] Koffee

[KERNEL][7.x][i9300] Hybrid

I hope you will respond honestly and thank you
[Galaxy S III Android Development] ExTrEmEe:
You have to try both to decide. I have problems with Koffee, but not with Hybrid. So i use Hybrid, but there are also lots of people that use Koffee and it works fine for them, so it differs from device to device and configuration.
[Galaxy S III Android Development] vuut:
anyone flashing it yet with LinegerOS14.1
[Galaxy S III Android Development] pascua28:
Me
[Galaxy S III Android Development] vuut:
Oh yeah U R pro developer man[emoji16]

Gửi từ SM-A510FD của tôi bằng cách sử dụng Tapatalk
[Galaxy S III Android Development] pascua28:
Hi guys! It's been a long time! Hybrid v10 is up!

Changes:

Removed custom hotplug

Intelliactive as default cpu governor for better performance and battery life

Dynamic tickless mode

Fencing update

Security updates

EDIT: intelliactive not intelliplug
[Galaxy S III Android Development] Ashraf Iraqian:
Hi , tested it for 3 hours on Lineage 14.1 v20180607 and everything is slow games and chats

whats wrong?
[Galaxy S III Android Development] pascua28:
I dont know. What game?
[Galaxy S III Android Development] Ashraf Iraqian:
Clash Royal and whatsapp
[Galaxy S III Android Development] pascua28:
I tried clash royale. It didnt lag for me. I even tried mobile legends with normal graphics (default for s3 is low). Try restarting your phone and see if it helps.
[Galaxy S III Android Development] Ashraf Iraqian:
of course tried restarting but not fixed then i back to official boeffla. with no issues.

thanks
[Galaxy S III Android Development] pascua28:
please try again, but with the v11. Thanks
[Galaxy S III Android Development] pascua28:
Hi guys! Hybrid v11b1 is up!

Changes:

Tuned for better responsiveness

Tuned dirty ratios for IO boost

Dynamic readahead

Used relaxed functions to various parts of the kernel for better power efficiency

Reenabled intelliplug

Tripndroid IO scheduler

Reverted arm-related commits

Disabled sync on suspend

Disabled arch power

AFTR+LPA as default cpuidle mode
[Galaxy S III Android Development] Ashraf Iraqian:
testing right now and everything is good :)

Edit: some games stops responding and facebook video problems
[Galaxy S III Android Development] GalaxyMaster_P:
Hi [MENTION=7427799]pascua28[/MENTION]

I have encountered a bug when using your kernel with my experimental LOS14.1 builds. When playing back media (such as gifs or videos) the playback will eventually fail, with either the video stopping while the audio continues or everything failing altogether. Playing back the same media again will work until it crashes again. I encounter this the most playing back gifs on Relay for Reddit, but it happens with videos in browser too. This does not happen with the stock kernel on my builds. I can confirm this bug exists on Hybrid v10 and Hybrid v11b1, I have not tested other kernels. I have also noticed that when scrolling in apps with your kernel, I get a stutter about every second, while this does not happen with the stock kernel. This is most easy to see when enabling "Profile GPU rendering" as bars on screen in the developer settings. You will see spikes above the line when the stutter occurs. Other than that your kernel is nice and fast and I have not encountered any other issues.

Thanks for your work and hope you'll be able to resolve these issues.
[Galaxy S III Android Development] GalaxyMaster_P:
Another interesting thing I just discovered is that the Hybrid kernel seems to vibrate twice in quick succession when you do something like use the capacitive buttons or enter your PIN on the lock screen. This is not really noticable in daily use but the difference is obvious when you switch to stock kernel or vice versa.
[Galaxy S III Android Development] ArdaCsknn:
What about Kofee?
[Galaxy S III Android Development] GalaxyMaster_P:
I haven't tried Koffee kernel yet.
[Galaxy S III Android Development] pascua28:
65c9c87b75f and c544ea50dfd . Reverted sync update. Reverted to default ump mem size. Let me observe for a day or two
[Galaxy S III Android Development] :
nevermind
[Galaxy S III Android Development] pascua28:
Hi guys! Hybrid v11b2 is up!

Changes:

Used *_relaxed functions to enhance power efficiency

Tripndroid IO scheduler

Added nightmare CPU governor

Stability fixes

Speedup wakeup

EDIT: Uploaded the wrong file (nightmare governor is set to default. You can change it anyway)
[Galaxy S III Android Development] ArdaCsknn:
Where is the charging settings in boeffla config. It is not there anymore.
[Galaxy S III Android Development] GalaxyMaster_P:
The media playback issue seems to be fixed, but the double vibration and scroll stutter still remain.
[Galaxy S III Android Development] ArdaCsknn:
Also like I said there are no charging settings and I need it to charge my phone.
[Galaxy S III Android Development] Marc0601:
In synapse
[Galaxy S III Android Development] ArdaCsknn:
It doesn't work in synpase either.
[Galaxy S III Android Development] GalaxyMaster_P:
It does for me
[Galaxy S III Android Development] ArdaCsknn:
Maybe I should delete the boeffla first.
[Galaxy S III Android Development] GalaxyMaster_P:
I have boeffla config and synapse installed and I can control charge current from synapse.
[Galaxy S III Android Development] Marc0601:
It work, u must flash ur boot.img then flash ur root then flash last Hybrid-Kernel

No
[Galaxy S III Android Development] pascua28:
Oh, forgot to mention. I change the charger control. You may install Synapse kernel manager to have power control.
[Galaxy S III Android Development] bejunk:
Great Kernel :D Especially Boeffla Sound is awesome, i did not even need to OP it - using 50 level because anything higher would damage my ears and headphones! Likely the best sounding phone i had and i had a lot of phones..

Just 1 question, anyone here with an new or 1yr old battery? How is your SOT or how long does it gets you thru the day? I think about buying a new battery, the current one is for sure 5yrs old or more.. This i my backup phone, got it from my mom. but now i consider to keep it until Pixel 3 (small one) comes out - there are just no good phones avaiable atm :(

Thanks! Also big thanks to the dev providing this kernel!
[Galaxy S III Android Development] albatros_1994:
Hi! Great kernel, super smooth and feature rich! Is the ABB Voltage in the Synapse app actually doing something?. I can set everything to 600mv and is perfectly stable (1.6Ghz ARM / 700Mhz GPU)
[Galaxy S III Android Development] pascua28:
Actually, you must increase the abb voltages instead of decreasing it to save power. Higher abb voltage means it can prevent power leak which is a greater cause of power consumption. So you should increase it by about 50mV or more (if it is stable)
[Galaxy S III Android Development] albatros_1994:
:eek: i'm super dumb. Sorry, i'ts even perfectly described in the app.

Anyway...GPU Slice 2 and 3 maxed to 1500mv (Stock 1300mv)and still stable. :confused: is this possible? Tested with 3D Mark

Testing CPU now with 1100mv (+100mv). I use 3DMark and Geekbench4
[Galaxy S III Android Development] pascua28:
That's pretty high, your phone might get stable. I recommend +50mV or +100mV or +150mV
[Galaxy S III Android Development] albatros_1994:
Worst case the phone get unstable right? can i damage something because of the high voltage?

I use this phone only to play RealRacing3 and i want to lower the heat if possible (CPU and GPU already undervolted). If this setting reduce the leakage it will reduce the heat for sure.
[Galaxy S III Android Development] pascua28:
No. You wont damage it. The kernel limits the voltage to only 1500mV which is within the limits of the chip
[Galaxy S III Android Development] albatros_1994:
Is there any reason to set this voltage lower than 1500mv if is perfectly stable? the higher the better right (lower leakage)?

I'm using 1500mv for Slice 1-2-3, both ARM and GPU.
[Galaxy S III Android Development] pascua28:
Then stay with that settings if it is stable (not all phones are stable at that voltage). However, everything has a tradeoff (slower switching of the chip). How's the battery life with your settings?
[Galaxy S III Android Development] albatros_1994:
I have no sim and other apps to test the real-life scenario...but i’m testing the battery life with Geekbench, fresh reboot, all apps closed and minimum brightness to isolate the SOC power consumption. I will report later today.
[Galaxy S III Android Development] albatros_1994:
less than 1% difference...at this point i'm not sure if the ABB setting is actually doing something. I will test again
[Galaxy S III Android Development] pascua28:
Might be due to very high body voltage. Try with just +100mV
[Galaxy S III Android Development] Ashraf Iraqian:
Hi [MENTION=7427799]pascua28[/MENTION]

hope you are well :)

is there any news about your kernel?

Do you still working on it :confused:
[Galaxy S III Android Development] pascua28:
Yes. I'm still working. I have testers in telegram because my phone is dead
[Galaxy S III Android Development] Noobkid77:
Would this kernel work on Ressurection Remix 5.8.5 ?
[Galaxy S III Android Development] Ashraf Iraqian:
can you please invite me there?
[Galaxy S III Android Development] pascua28:
Yes
[Galaxy S III Android Development] pascua28:
The group is only for note2. S3 and note2 share the same sources but not the hardware. I will upload a new version later
[Galaxy S III Android Development] pascua28:
Hi guys! Hybrid v11.2 is up!

Changes:

Updated rwsem to Linux 3.10

Simplified mount namespace support
[Galaxy S III Android Development] panchogg:
Low Brightness not working.

Magisk manager 5.8.3 dont show log. Hybrid 9 stable works fine, but some times hangs phone With deep sleep
[Galaxy S III Android Development] pascua28:
You use synapse to set low brightness?
[Galaxy S III Android Development] panchogg:
No, Hybrid 9 do it itself.
[Galaxy S III Android Development] pascua28:
The latest hybrid (v11.2) includes a setting for low brightness mode (it is disabled by default). You can install Synapse app and then go to Miscellaneous tab, you can enable 'Extra Low Brightness Mode' there
[Galaxy S III Android Development] panchogg:
Well, synapse dont show Miscellaneous tab. Hello.

Using app boeffla 2.5.18
[Galaxy S III Android Development] vuut:
Ís it work again (S3)

Gửi từ SM-A510F của tôi bằng cách sử dụng Tapatalk
[Galaxy S III Android Development] pascua28:
I think it exists. You can find the settings one by one anyway on Synapse as my S3 is not working anymore
[Galaxy S III Android Development] Hamx5:
A question, does this kernel support i/o accounting?

It is crucial to find out i/o activity for each process. My s3 always become laggy after some days od usage for high i/o and the only way to find out who is using so much i/o, i/o accounting is needed.
[Galaxy S III Android Development] pascua28:
Yes. It has i/o stats accounting support. I don't know if the rom has an "iotop" as I can't use my S3 anymore. But I think it has because I also has "htop"

Also, you can use fstrim if you experience i/o slow down
[Galaxy S III Android Development] Hamx5:
Thanks [MENTION=7427799]pascua28[/MENTION] finally a kernel that support it.

And also, here a port of iotop for android (it needs root to install): https://xdaforums.com/android/software-hacking/script-iotop-android-t2910428
[Galaxy S III Android Development] Hamx5:
Deleted
[Galaxy S III Android Development] Hamx5:
Are you sure about i/o accounting support?

EDIT: I'm using version 9 (stable), should i upgrade?

EDIT 2: With last kernel version, i/o accounting works, thanks pascua28
[Galaxy S III Android Development] panchogg:
No bro, i did not find it!!
[Galaxy S III Android Development] pascua28:
Can I get a screen shot of your Synapse app?
[Galaxy S III Android Development] ArdaCsknn:
Don't know why but with your kernel ,device locks up kofee and boeffla has no problem.
[Galaxy S III Android Development] pascua28:
You should flash the boot.img of your rom first before switching kernels
[Galaxy S III Android Development] ArdaCsknn:
Sorry I forgot. Thanks for reminding.
[Galaxy S III Android Development] panchogg:
Ok, after flashing ROM kernel, then Hybrid kernel, then Magisk16, synapse finally show extra low Brightness.

Please, tell me the best settings for battery save and a regular performance, for just works, not for games or gamer.
[Galaxy S III Android Development] pascua28:
Set nightmare as cpu governor
[Galaxy S III Android Development] panchogg:
ok, by the way, led indicator battery in my i9300, if i change governor (any) stop working

Testing Nightmare cpu governor.
[Galaxy S III Android Development] panchogg:
Ok, nightmare governor tested (Hybrid 11.2), but with high cpu use.

Hybrid 9 stable with magisk 16 and rro ROM 5.8.5 lastest i9300, hangs with data mobile activated, never return from deep sleep.

Hybrid 11.2 with high cpu use, and cpu temp over 50 grades, except powersave governor (low cpu use, but high temp).

I just need battery save with moderate performance.
[Galaxy S III Android Development] pascua28:
Try zzmoove with battery+ profile
[Galaxy S III Android Development] bejunk:
personal experience

IMO - best setup for me is: gov: interactive (every else lags when multitasking) also i dont change any other settings in boeffla config because i felt the are negative.

using it with LOS 14.1 official, since a month - no hickups, no random reboots everything works, it just get pretty warm sometimes when multitasking... (i have a heavy setup with xposed+substratum+Google app + ruthless pixel launcher)

- deactivating as many apps in settings helps. Also i stopped some services from running all time :) But, a bit more battery would be good..

Can anyone say how to configure Synapse or Boeffla config to get more battery? Thanks!
[Galaxy S III Android Development] panchogg:
Do you use Magisk?

What version?
[Galaxy S III Android Development] Noobkid77:
I used this Kernel on RR 5.8.5 and had some rather undesirable results. The phone ended up hanging for extended periods at a time to the point I had to reboot it every single time. So I installed LoS and I can safely I'm impressed with the stable performance of the kernel without tweaking much but I just wanted to say maybe other LineageOs derivatives shouldn't be recommend using this Kernel or it could just be a RR issue ?
[Galaxy S III Android Development] bejunk:
16.0

but only with latest version of this kernel
[Galaxy S III Android Development] Zolasign:
i am a beginer in using cutom kernals

now i just flashed this kernal and insttaled buffelo app

can you please suggest me how to

adjust the settings and increse battery backup and performance
[Galaxy S III Android Development] bejunk:
You either get more performance OR more battery. Is like with a car... Do a full backup in twrp, when system is stable still, just in case & then you're free to experiment a bit. I recommend interactive as governor, because it's the "default" in Lineage. It gets high up on load, but calms quick down. Also i set CPU to 1.5 Ghz. But keep out on the temperature.. No guarantees, if it fries your CPU. Keep an eye on Temperature! You're better off disabling any app you don't use in settings & in privacy manager of LOS disable background activity which is not maximum importance! Anyway, like dev says, if you have no idea, just install this Kernel and enjoy :D
[Galaxy S III Android Development] panchogg:
Thanks,

Testing:

.- Official Lineage 14.1 for i9300 (lineage-14.1-20180726-nightly-i9300-signed).

.- Magisk 16.

.- Hybrid 11.2.

.- Governor Conservative.

Issues:

.- MTP for files transference not working (with original kernel works).

.- MTP Host show errors (desabling no more errors show).

Who know how fix it?
[Galaxy S III Android Development] xeno_den:
Try set USB charging to 475 mA in Boeffla-Config
[Galaxy S III Android Development] panchogg:
Not working

I think something is changed in kernel, because happens after flash Hybrid Kernel.
[Galaxy S III Android Development] bejunk:
I disable MTP host completly in settings. For transferring data, i allways reboot into TWRP, its a workaround, i know, but its the lazyest option :D
[Galaxy S III Android Development] acroreiser:
It is the worst trick which anybody can suggest in this case.

MTP Host is used to attach MTP-devices to phone, and this feature require full kernel support for the mount namespace, like Magisk.

And before last Hybrid release this support is present. In latest release my complex and Mount Namespace backport is replaced by simplified version, which allows Magisk to work but...

MTP Host is stopped

[×] Close app
[Galaxy S III Android Development] panchogg:
Ok, now waiting for fix :good:

---------- Post added at 02:35 AM ---------- Previous post was at 02:34 AM ----------

Yes, me too.
[Galaxy S III Android Development] panchogg:
My friend, what Xposed framework use you? Magisk Xposed module?, and do you use substratum legacy Magisk module? What do you recommend?
[Galaxy S III Android Development] bejunk:
First of all, those stuff is risky, so make sure you have a full backup before every step. When you just update your ROM: make a backup 1st! :D

[Clean install]: I install ROM + Gapps, boot, setup all the essential stuff.

Then i go back TWRP & flash this Kernel + Magisk (Magisk modifies bootimage, so you need flash this Kernel before..) and boot, make sure everything worked.

Then install Xposed:

For Xposed, i use the regular flash zip, to make it not beeing dependant on Magisk, in case something goes wrong..

Again: TWRP, flash this https://dl-xda.xposed.info/framework/sdk25/arm/xposed-v89-sdk25-arm.zip -> boot -> i use this apk "XposedInstaller_by_dvdandroid_31_10_17.apk" lookup on xda. If it shows framework not active, just reboot ;)

Warning! Before! updating ROM, do a full backup, I allready got bootloop (?). If you update it, flash: rom.zip + last used kernel if + Magisk + Xposed framework, then reboot. ^^

For substratum, its painless, install the app, grant ROOT, install overlays, reboot = works. But i have to reinstall all overlay on every rom update... :/

Good luck :)
[Galaxy S III Android Development] pascua28:
Many thanks to [MENTION=4122877]curiousrom[/MENTION] for his donation ?
[Galaxy S III Android Development] pascua28:
Hi guys! Hybrid v13 is up

Changes:

Removed custom hotplug drivers

Default to pegasusq governor

Reverted rcu, memblock, slub changes

Back to default rwsem

Reverted mount namespace Changes

Stability fixes
[Galaxy S III Android Development] Junior2217:
Compatibility Test?

Will this work on my s3 I9300 Ressurection Remix N 5.8.3 Rom?? Thanks
[Galaxy S III Android Development] Psycho103:
It will
[Galaxy S III Android Development] panchogg:
Why do you reverted mount namespace Changes?
[Galaxy S III Android Development] pascua28:
The simplified implementation before caused problems so I Reverted it
[Galaxy S III Android Development] unknown_one:
This kernel destroyed my eMMC :( Used this kernel for 3 days and my phone stopped working completely (Sudden death), although it was working completely fine when I had the stock ROM installed.
[Galaxy S III Android Development] panchogg:
Testing:

.- Hybrid Kernel 13.

.- Magisk 18.

.- BoeflaConfig 2.5.20.

.- Synapse 0.45.

.- Governor Conservative.

.- Official Lineage 14.1 for i9300 (lineage-14.1-20181117-nightly-i9300-signed).

.- Greenify (Magisk).

.- Dolby Atmos Nougat (Magisk).

.- MTP Host no more closing errors.

.- Phone turn off and faster (normal).

.- Stable (Better with Build.prop tweaks).

Issues:

.- MTP files transference not working (with original kernel works).

Great Job!!
[Galaxy S III Android Development] djibe89:
Hi guys, in the drive folder provided on first thread's page, I can't find the Hybrid kernel v13.

Can anyone fix that ?

Happily I saved it here : http://bit.ly/djibe-galaxys3-pack
[Galaxy S III Android Development] Byleth:
Hi, I just installed Hybrid Kernel v13 on my S3 and I love everything about it except my display screen looks a bit out of focus and more yellowish than before.. Any tips or suggestion on how to fix it? :confused:

What I'm using:

Official Lineage 14.1 for i9300 (lineage-14.1-20181117-nightly-i9300-signed)

Hybrid Kernel v13

Magisk v18
[Galaxy S III Android Development] pascua28:
Hi. You could try tweaking mdnie in settings a bit. I don't have an S3 anymore so I can't point out exactly where the setting is
[Galaxy S III Android Development] Byleth:
I tried to change mdnie in /sys/class/mdnie/mdnie/scenario from 0 to 3 but it always changed back to 0. :crying:
[Galaxy S III Android Development] pascua28:
Try changing it through Boeffla kernel settings