yashsingh1/xdaforums huggingface dataset:
[G3 Original Android Development] pikachukaki:
So yeah with a simple update to the ramdisk and 75 commits vs 750.000+ commits of faux or francos kernel isn't a need for an update???
[G3 Original Android Development] suljo94:
This isn't an aosp kernel for which those commits are and not all features from aosp kernels work here, from the top of my head, fastcharge isn't working so to add features he would have to spend days testing every feature before permanently adding it because if he would add 10 and one would cause problems he needs to start taking Stuff out again to find the cause, this would take long and I am with you more hotplugs would be nice but if skin hasn't got the time you can't try to force him (he develops 5 things currently for the g3)
[G3 Original Android Development] pikachukaki:
thats what i was talking about...or something like the dormatrix (im not sure about his nick) for the G2...there are alot of fixes from aosp that can work and benefit our device....
[G3 Original Android Development] suljo94:
agreed. [MENTION=4189659]Tectas[/MENTION] [MENTION=2174433]Skin1980[/MENTION]

This kernel for the lg g2 has fast charge enabled by rewriting the driver, you might be able to use some code to get it to work(I know tectas mentioned something like that)
[G3 Original Android Development] duff91:
i can't read NTFS drive...there's a solution?
[G3 Original Android Development] bergerstrasse:
Thanks the Kernel works 100% on 20F Firmware
[G3 Original Android Development] duff91:
Can you read ntfs usb driver?
[G3 Original Android Development] pikachukaki:
As i did with Rin kernel i wanna do here too...

Anykernel is a flashing feature that many devs on my old nexus 5 was using...to flash the kernel above the existing ramdisk to eliminate many missing features or bugs or whatever...

Edit i manage to make Anykernel to work properly...For some strange reason the product.name of the G3 is omni_855 and not D855 or something like that...now its working only for D855 of course...

Just flash it above stock kernel so it can took whatever ramdisk stock uses....

With my last version it didnt work properly...after changing to the proper path of kernel it give the security error cause the boot.img need to be bumped...until i found a way to add the bump to the zip i will remove the file to avoid problems!
[G3 Original Android Development] suljo94:
did you modify zlimage? GNU 2 stuff?

Ow and see anykernel.sh code line 11 I think it might be interesting for you ;)
[G3 Original Android Development] pikachukaki:
The concept of AnyKernel has been around for awhile, (originally by Koushik Dutta/ClockworkMod,) which allowed a device-specific kernel zImage to be flashed over device-specific ROM and use the ramdisk that came with the ROM to reduce the chance of any issues arising from the custom kernel pairing.

Thread Link
[G3 Original Android Development] suljo94:
Haha I know what anykernel is but in the other thread you said that you were going to cherry pick stuff to make an own kernel and I thought you might had done that....
[G3 Original Android Development] pikachukaki:
Oh no...i can't even compile properly the rin source without errors...i was getting bored and stop for a bit!!im not even near a dev...
[G3 Original Android Development] suljo94:
Which errors? I helped some time back with a kernel (Dev moved on to a new device)
[G3 Original Android Development] pikachukaki:
I can't remember but im pretty sure i didnt use the same toolchain as rin...so i pretty messed up...
[G3 Original Android Development] radek.artemis:
Hi!

Is it possible use this kernel for 20i / 20k stock based roms?

I'm using it with ANHD 9.4 - 20h to enable multiroms. But I have info it's not working with ANHD 10.0 based on 20i stock...

Thanks for answer!
[G3 Original Android Development] crewster:
For me it's working on 20i roms, specifically VikingWay, give it a try!
[G3 Original Android Development] zamurai x:
Works on cloudy rom?
[G3 Original Android Development] kniffo80:
Yes.
[G3 Original Android Development] muppetmaster916:
Any chance you could add D850 support? We have almost no kernel developers.
[G3 Original Android Development] Coldheat1906:
I have the same question....??
[G3 Original Android Development] peter_65:
I'm using this kernel with CloudyG3 2.2 which is 20K, with no issues.
[G3 Original Android Development] pikachukaki:
Noone support our devices from xmas time...i don't think you won't get support soon...
[G3 Original Android Development] Bellitsch89:
Which version must I use for kit Kat?

Sent from my LG G3 32GB Titan
[G3 Original Android Development] DrugsBunny:
Are the default values supposed to be like this?

Every time I change it from one setting to 24000 it goes back to 15000...
[G3 Original Android Development] Achraf4X:
Thermal throttling is kicking, it will go up automatically when it gets colder, but better use faux clock it's more stable
[G3 Original Android Development] GFXi0N:
Well, I have the intention of installing it on a 20h stock rooted rom just to try multirom but I'm not sure if it would work. Anyone tried this?
[G3 Original Android Development] :
this works with all the V20 versions so far even the latest V20P but its really sad to see so little dev for G3. its like a wasteland here...
[G3 Original Android Development] jabbeboy:
If I'm not wrong, then the sharpener fix is included in this rom right? Or do i have to flash that fix also ?

I don't know if the is included, can't see the plain different, the text looks crisp though, no "super" sharpness
[G3 Original Android Development] wonderkid802:
Is eco mode not in this kernel? Using faux123 and on smartmax I can't turn it on
[G3 Original Android Development] AndroidBlows:
HOLY!!!

Phone is in 1280x720 [MENTION=409989]300[/MENTION]dpi with resolution changer

Greenified everything except system processes

Amplified only the NLP wakelock

CPU at 2.7Ghz with Kernal Auditor

Wifi on, sync on, 2G mode, rotation off.

Antutu: 51448

Epic Citadel High Performance 108 fps, Ultra High Quality with 100% resolution scale 82 fps

Phone goes over 60 degrees celcius rarely (goes well over it if I rebuild cache/dalvik)

I've tried many other kernels and this one is SUPERB!

Only thing it's missing is the GPU OC.
[G3 Original Android Development] dantezinn:
Stock rom?

Stock apps working fine with this dpi?
[G3 Original Android Development] AndroidBlows:
Kinda stock rom, stock apps work with xposed app settings module at xres ticked with 530 dpi.
[G3 Original Android Development] tur_leandro:
I´m using stock rom 5.0 (20a) (Root e Recovery). May I use this kernel normally? Tks
[G3 Original Android Development] xdax1:
Successfully flash ChupaChups kernel v. 2.1 on my D855 rooted

software version: V20h-HKG-xx
[G3 Original Android Development] Duckscreen:
What is default of GPU speed

578 or 462
[G3 Original Android Development] yahyaalzehery:
thx dude :):):):):):):):):)
[G3 Original Android Development] :
Now Im using V21a. Can I flash this kernel bcs some kernel doesnt support V21a it cause bootloop?

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

Can you make a video guide how to change the resolution from 2k to FullHd? Thanks
[G3 Original Android Development] xxxmahdi:
Hi

Does this work on FulmicsROM-2.7 ??:confused:

its based on latest LG v21c i think
[G3 Original Android Development] _ray_:
I am using it on V21a for about a week and it works fine.
[G3 Original Android Development] AndroidxWolF:
Sorry if it is out of topic but ... is there any development for this kernel on MM stock ROMs?
[G3 Original Android Development] DsTroX:
Like this?
[G3 Original Android Development] GTMoraes:
[MENTION=2174433]Skin1980[/MENTION]

You rule, you know that? Wish I had more money to donate to you

I'll consider begging for money on the street.

Thank you for those amazing updates! Many thanks indeed!

---------- Post added at 08:25 PM ---------- Previous post was at 08:11 PM ----------

Never heard of this tripndroid governor. Couldn't find anything too relevant on Google. Does anyone know if it's good or bad? I was using row previously and it seemed ok

---------- Post added at 08:38 PM ---------- Previous post was at 08:25 PM ----------

Um... SmartassV2 seems to get stuck in high frequencies. Phone feels snappier, of course, but it got warm during SMS exchange.. I'd think the battery will drain a lot faster this way too

How's people with SmartassV2 going?
[G3 Original Android Development] rossonero82:
Yeah, if I use SmartassV2 then it gets stuck at 2475Mhz. However I have no idea what these different governors are, I just hope to somehow strike a better balance between performance and battery than the stock governor has.

I found this:

SmartassV2:

Version 2 of the original smartass governor from Erasmux. Another favorite for many a people. The governor aim for an "ideal frequency", and ramp up more aggressively towards this freq and less aggressive after. It uses different ideal frequencies for screen on and screen off, namely awake_ideal_freq and sleep_ideal_freq. This governor scales down CPU very fast (to hit sleep_ideal_freq soon) while screen is off and scales up rapidly to awake_ideal_freq (500 mhz for GS2 by default) when screen is on. There's no upper limit for frequency while screen is off (unlike Smartass). So the entire frequency range is available for the governor to use during screen-on and screen-off state. The motto of this governor is a balance between performance and battery.

Lagfree:

Lagfree is similar to ondemand. Main difference is it's optimization to become more battery friendly. Frequency is gracefully decreased and increased, unlike ondemand which jumps to 100% too often. Lagfree does not skip any frequency step while scaling up or down. Remember that if there's a requirement for sudden burst of power, lagfree can not satisfy that since it has to raise cpu through each higher frequency step from current. Some users report that video playback using lagfree stutters a little.

IntelliActive:

Based off Google's Interactive governor with the following enhancements:

1. self-boost capability from input drivers (no need for PowerHAL assist)

2. two phase scheduling (idle/busy phases to prevent from jumping directly to max freq

3. Checks for offline cpus and short circuits some unnecessary checks to improve code execution paths

Smartmax:

This is a new governor which is a mix between ondemand and smartass2 By default this is configured for battery save - so this is NOT a gamer governor!

Lionheart:

Lionheart is a conservative-based governor which is based on samsung's update3 source.

The tunables (such as the thresholds and sampling rate) were changed so the governor behaves more like the performance one, at the cost of battery as the scaling is very aggressive.
[G3 Original Android Development] GTMoraes:
Lagfree and Lionheart seems to be pretty good. I'm giving Lagfree a go this week, and the next I'll give Lionheart.

Considering SmartassV2 doesn't get fixed, ofc
[G3 Original Android Development] Amroo1988:
Finally :highfive:

test this kernel and battery results were amazing :fingers-crossed:

---------- Post added at 03:01 AM ---------- Previous post was at 02:46 AM ----------

Thank you for your work .. kernel is perfect ..
[G3 Original Android Development] haris182:
ondemand stil reboots

gonna see it with 1.5
[G3 Original Android Development] Akhayev:
What is smartass
[G3 Original Android Development] tobitege:
Really??? 4 posts above yours!
[G3 Original Android Development] jojobans:
Best setting for life battery
[G3 Original Android Development] exmatproton:
It is known On demand is not working on the LG G3. Just avoid it :)
[G3 Original Android Development] Lennyuk:
If on Demand is having issues surely LagFree will have similar issues?

For general day to day use on the G3, the only governor that will be any use is the SmartAss (for people who occasionally game and use other intensive apps) the others will keep the CPU level clocked too low for too long and will therefore make those apps feel laggy.

If you don't use the phone much for apps or games then Lagfree or Lionheart will probably give you the best battery life but at the expense of maybe making your phone more laggy (ironic as one of them is called "lagfree"!)
[G3 Original Android Development] haris182:
yeah, lagfree is quite good :D
[G3 Original Android Development] robalm:
Good work [MENTION=2174433]Skin1980[/MENTION] :good:

Is there a way you can patch the long boot time?
[G3 Original Android Development] GTMoraes:
Try lagfree! It's pretty snappy. I'm using it and it's looking good.
[G3 Original Android Development] Lennyuk:
I have not tried it on the G3 yet, but I am familiar with how it is designed to work, and it basically keeps the clock speeds as low as possible for a while - meaning any intensive apps or games will lag as the clock speed fails to clock up fast enough to cope.

For basic apps and normal everyday use it should be fine.
[G3 Original Android Development] nikosblade:
Is there anyway to return on stock kernel without reflash rom? I am using Androidnow hd 3.3.
[G3 Original Android Development] nobnut:
Restore the boot partition from your backup... oh wait you didn't take a backup :p
[G3 Original Android Development] Jagdish84:
I would imagine taking AndroidNows boot.img and use flashify or any tool of this sort will do the trick...
[G3 Original Android Development] nikosblade:
Sir! Boot.img and flashify did the trick. Thanks.
[G3 Original Android Development] ehmjay:
how's battery life with this kernel guys?

Sent from my Beastly G3!
[G3 Original Android Development] nobnut:
I didn't have the significant drain in the original ChupaChups ROM, but I'd say that the battery life in this kernel is even better.

During screen off, it is comparable to KitKat for me and during screen on, likewise.

In the last six hours I had nearly 1.5 hours screen on (various online apps), was listening to music via headphones for 3 hours and took half a dozen photos. That accounted for the last 18% battery I had when I flashed v1.5.

I'm happy enough :)
[G3 Original Android Development] nikosblade:
Well its pretty much like a stock kernel, i didnt see any difference at least in performance. My only bad experience is the boot time. It lasts forever compared to the stock one.
[G3 Original Android Development] elcolo_:
hi all,

is this kernel fully compatible with androidhd 3.3? it is 20a based.

thanks
[G3 Original Android Development] NOxplode:
Yes it is...i am using this kernel along with AHD 3.3 ;)
[G3 Original Android Development] Skin1980:
Uploading new version...

Added various governors: ondemandplus, abyssplugv2, abyssplug, smarthassH3.

Unfortunately both smartassv2 and smartassH3 are bugged, so don't use them pls.
[G3 Original Android Development] Lennyuk:
what governor are you using?
[G3 Original Android Development] Lennyuk:
If you don't make any of your own tweaks or changes such as changing Governor then yes this is just a rooted stock kernel so you shouldn't expect it to act any different unless you choose to make changes to it.
[G3 Original Android Development] Lennyuk:
In theory OnDemandPlus should be great for our devices

info here - http://xdaforums.com/showpost.php?p=38456009&postcount=390
[G3 Original Android Development] vuittion:
To the OP is it possible to add Fauxsound support to this kernel.
[G3 Original Android Development] Skin1980:
I will... I wish tomorrow or even later if my wife will not kill me ;)
[G3 Original Android Development] oska3:
What is best configuration for battery,many thanks for great kernel
[G3 Original Android Development] uauzer:
Best regards for Your Wife. " Please, don't kill him!!!":)
[G3 Original Android Development] WhyS:
Any news in regards to the long boot time?
[G3 Original Android Development] nikosblade:
I would love to see ntfs r/w skin, do you think you can add it? Thanks for your work.
[G3 Original Android Development] NOxplode:
I am using the smartassV2 and battery seems to be stable at the graph for like 10 hours of use .Before that with the stock kernel and the same use, battery drain was faster.I am a bit confused though about what the perfect tweaks would be.

For the bigger picture you all should read each governors details and pick what suits your purposes ;)
[G3 Original Android Development] jaythenut:
bootup seems longer on 1.6:p
[G3 Original Android Development] paratox:
getting a reboot from time to time (sometimes on swiftkey keyboard) with intelliactive, but hey, it is very responsive!

will grab a logcat next reboot and post.

thanks for this nice lollipop kernel! :good:
[G3 Original Android Development] Lennyuk:
Log cats after a reboot are no use. We would need the lastkmessage
[G3 Original Android Development] Lennyuk:
[MENTION=2174433]Skin1980[/MENTION] what happened to ondemandplus or did you just forget to lots it in the op?
[G3 Original Android Development] nobnut:
Lagfree
[G3 Original Android Development] Skin1980:
Yes i forgot to add in the OP

Edit:added
[G3 Original Android Development] Skin1980:
Btw im trying intellidemand and seem very good
[G3 Original Android Development] NOxplode:
Whats your tunes on that?
[G3 Original Android Development] suljo94:
could you check smartmax, it seems to be that the screen off trotheling is to fast and that it drains alot of battery
[G3 Original Android Development] zimmerAndy:
booting time

Is there a way to speed up the booting time?? it takes looooooonngg to boot, overall kernel works pretty good
[G3 Original Android Development] ehmjay:
do you always reboot your phone? why is it so important? i dont care if it takes long to boot as long as it gives me good battery life and smooth ui

Sent from my Beastly G3!
[G3 Original Android Development] zimmerAndy:
only when needed for some mods or apps!! you will not know if it is stuck at boot
[G3 Original Android Development] Skin1980:
Done... new version online in 1 min
[G3 Original Android Development] Amroo1988:
not to loooooong, just take 1 minute and 40 seconds exactly for booting :D

<< I am using 1.5 >>
[G3 Original Android Development] Skin1980:
You are right... tnx
[G3 Original Android Development] Amroo1988:
what new in 1.7 version ?
[G3 Original Android Development] suljo94:
xda tip 1256: if nothing is added to thhe op when an new version is released, it is probably just a bug fix;)
[G3 Original Android Development] hopiconjo:
I think FauxSound support. It's in bold
[G3 Original Android Development] Amroo1988:
that's good .. THANKS ..
[G3 Original Android Development] Skin1980:
Tomorrow i will try to fix that
[G3 Original Android Development] haris182:
if undervolting is supported i'm gonna be so happy :D
[G3 Original Android Development] Skin1980:
Ok... ;)
[G3 Original Android Development] Amroo1988:
God willing ;)

thanks for your effort :angel:
[G3 Original Android Development] aloom:
Is fast charging possible? I really liked it on my previous s5 with kt kernel.
[G3 Original Android Development] jojobans:
Thank you Skin1980

can you Support kitkat ???
[G3 Original Android Development] atxbang56:
wich IO shedulers are you using guys and wich readahead ?
[G3 Original Android Development] jaythenut:
flops 2048

cfq 2048
[G3 Original Android Development] Skin1980:
For kitkat rin kernel from [MENTION=4189659]Tectas[/MENTION] is a must have!
[G3 Original Android Development] Skin1980:
I will take a look this afternoon
[G3 Original Android Development] jojobans:
Yes I know.[emoji6] But I think your kernel is better

Thank youuuu
[G3 Original Android Development] Lennyuk:
How do you know that when this kernel isn't on KitKat - without trying something you cannot possibly know if it is better or not.
[G3 Original Android Development] jojobans:
So this kernel working for kit ??are you test ??
[G3 Original Android Development] Lennyuk:
No this will not work on kitkat.
[G3 Original Android Development] Shandy Shadow:
been 3 days using it, more fluid, but i'm still confused, between lagfree and smartassV2, which saves more battery?

because the performance is the same in smoothness :D
[G3 Original Android Development] Lennyuk:
depends how you use your phone. If you don't use your phone much, or when you do you just only open basic apps (such as clock) then Lagfree will always be the best, however, if you start to do more intensive things then it will not help you at all, you will either find its too laggy or that you don't save any battery.
[G3 Original Android Development] Shandy Shadow:
Thank you for the reply, you seem to be the expert, so can i ask you a question?

I am a normal smartphone user, browsing, news, games (only bombsquad), and music. mostly for browsing and chat.

which of the governor do you think the best? (battery okay, but not sacrificing the performance).

I have read every governor's definition, but the expert's experience & knowledge is the best :good:
[G3 Original Android Development] NOxplode:
I use lionheart for like 5 hours now..BUT its not for-all-day-use .The battery dropps faster because this governor scales aggressive (read about it and found out in use) but i am satisfied .(hardcore user ;) )
[G3 Original Android Development] mojanson:
After installing this kernel yesterday my battery last at least twice as much as before thanks dude! :good:

I will donate you as soon as i have a paypal account:)
[G3 Original Android Development] Lennyuk:
You will want something based on Interactive such as Intelliactive, or OnDemandPlus - if SmartAss was working properly then that might be a good bet too, however, it is currently buggy on the G3.

I think you should spend a few days on Intelliactive then maybe switch to OnDemandPlus - you need to spend a few days on it before you can make a fair judgement on how it is.
[G3 Original Android Development] freaked9:
After a day of OnDemandPlus usage, i can say its superb in battery: im on 95% since yesterday midnight, although not much of usage, just a few calls, whatsapp messages, emails and data sync on 4g since the morning.

Performance side, its not perfect, the UI stutters sometimes.

Could you recommend me some else that is more performance oriented? :)
[G3 Original Android Development] Lennyuk:
try IntelliActive
[G3 Original Android Development] Lennyuk:
Is anyone else having trouble with certain governors not sticking after a reboot?
[G3 Original Android Development] NOxplode:
Yes just confirmed that lionheart doesnt stick after reboot.
[G3 Original Android Development] ehmjay:
governor and scheduler?

Sent from my Beastly G3!
[G3 Original Android Development] mojanson:
Yup

---------- Post added at 08:09 AM ---------- Previous post was at 08:05 AM ----------

Yup :)
[G3 Original Android Development] Lennyuk:
he wanted to know what Governor and Schedule you were using.
[G3 Original Android Development] mojanson:
Oh sorry i dont know a friend of mine set everything up i will ask him :)

I only know the basic stuff about rooting roms etc. :)
[G3 Original Android Development] bill1971:
which governor gives better battery?

trickster mod can do undervolt,or ihave to download other program?
[G3 Original Android Development] Lennyuk:
Not an easy question to answer, it depends entirely on how you use your phone.

Undervolting has to be enabled on the kernel - it is not enabled yet.
[G3 Original Android Development] zimmerAndy:
+1 indeed D855 16gb
[G3 Original Android Development] GTMoraes:
Governos are sticking here. Did you set to Trickster apply the changes after the reboot?
[G3 Original Android Development] bedberkut:
The Kernel is not stable for me, i frequently have crashes which lead to forced restarts
[G3 Original Android Development] NOxplode:
Oh i have forgotten about this ...jeez..All set now !Thanks
[G3 Original Android Development] Skin1980:
Can u tell us your settings?
[G3 Original Android Development] bedberkut:
I didn't really change any settings besides changing the governor to intelliactive
[G3 Original Android Development] Skin1980:
Then that governor is the issue... Im running intellidemand and it is ok
[G3 Original Android Development] maximo12345:
Skin1980 which governor and schedule do you recommend? For battery improvement but without performance loss I mean.

I saw that the phone takes longer time to boot, is it normal?

Thanks