yashsingh1/xdaforums huggingface dataset:
[G3 Original Android Development] GTMoraes:
It did the trick! But I'm having UI to crash sometime. Phone freezes, navbar and statusbar vanishes, all goes black and after few seconds, it all come back like if I had rebooted. Too weird, but I think it's unrelated to the governor. I might be greenifying something I shouldn't (I really abused on greenify)..

I'll try to get logs and fix it myself :)

Btw, thanks for the governor settings! I've never seen such battery life since I bought this phone

It's funny because your post was exactly how should you type in Google to find good results.

Without the :crying: part, of course

Tapatalked thru my sexy Nexy7
[G3 Original Android Development] Skin1980:
Yes i had tnx
[G3 Original Android Development] Skin1980:
http://xdaforums.com/lg-g3/general/figure-how-to-remove-sharpening-t2807761

still WIP but it works
[G3 Original Android Development] Lennyuk:
I don't suffer this issue like some do, but nice to know we might be moving towards a fix!
[G3 Original Android Development] Skin1980:
I readed but... are you sure?

Make this test for me pls.

Download this picture to your phone ( it's a screenshoot but is good for testing ).

Open the image with the galley app.

Look at the bottom text ( just upper the navbar)... don't you see a white halo around it?
[G3 Original Android Development] Lennyuk:
Trust me, I have tested this numerous times, on that very website too.

I only see the "glow" when I got to subzero brightness levels (e.g. nightmode with LUX brightness)
[G3 Original Android Development] Skin1980:
did you try too with the image i posted ?
[G3 Original Android Development] Lennyuk:
yes
[G3 Original Android Development] ChrisM75:
I think that when the fix is released many who 'dont see it' will see the difference.

What amazes me about this sharpening is that it seem worse at some times more than others, and i cant figure out a pattern. Sometimes I think it not in TWRP, sometimes I do, 20A is far worse than any KK build and sometimes disabling hardware Overlays seems to help and at others it doesnt.
[G3 Original Android Development] aloom:
[emoji106] [emoji106] [emoji106]

---------- Post added at 02:07 PM ---------- Previous post was at 01:55 PM ----------

White halo is barely noticeable you have to be told its there to actually notice it. However what ChrisM75 said in the following post is true , people need to have something to compare with in order to figure out the difference. As for me I can't wait for you to figure out a solution for this as the only thing that disappoints me in this phone is its screen. Keep up the good work. [emoji106]
[G3 Original Android Development] tobitege:
Tried with all animations off in dev options, too?
[G3 Original Android Development] Skin1980:
http://xdaforums.com/lg-g3/orig-dev...rnel-oversharpening-fix-t2951620#post57009804
[G3 Original Android Development] aloom:
Is it possible to include this with chupachups kernel?
[G3 Original Android Development] Skin1980:
the lollipop version is the chupachupa 1.7 ;)
[G3 Original Android Development] matdestr:
Is lagfree the best option ?
[G3 Original Android Development] Lennyuk:
Please everyone stop asking "what is the best settings?"

There is no correct answer to that question, it all depends on how you use your phone, and no two people will use the phone the same.

The best thing you can do is google the name of the governers and teach yourself what each one does and how they work then come to a decision based on how you think you use your own phone as to what is best.

If I can be bothered I will do a summary post for Skin to add to the OP explaining breifly what each is good for, but it really is not hard to Google it!
[G3 Original Android Development] jojobans:
Hii

I have version 1.7 by rom and hd 3.4 but I do not know best setting for life battery [emoji17] [emoji17]
[G3 Original Android Development] tobitege:
Please read android governors explained... took 5 seconds to google it, dude!
[G3 Original Android Development] Skin1980:
Tnx for the donation my friend... you are a very gentlement ;)

I spent 20+ hours trying to find out this. ;)
[G3 Original Android Development] GTMoraes:
oh about donation, I couldn't help it:

I thought. Hope it helps.

rimshot.mp3
[G3 Original Android Development] tobitege:
:silly: that was just cruel :p
[G3 Original Android Development] Skin1980:
Yes it helps ;)
[G3 Original Android Development] Skin1980:
Version 1.8

Fixed boot time

added oversharpening fix
[G3 Original Android Development] ehmjay:
is it the same as the one in the sharpening fix thread or u added something?

Sent from my Beastly G3!
[G3 Original Android Development] Skin1980:
Now its the same
[G3 Original Android Development] aloom:
Boot time is back to normal no more oversharpening .Skin1980 THANK YOU.
[G3 Original Android Development] cla94:
Thank you Skin1980!! Work perfectly!!
[G3 Original Android Development] ehmjay:
so that one also has the boot time fix? or should i flash this 1.8 over that one? im confused o.o ?!

Sent from my Beastly G3!
[G3 Original Android Development] Lennyuk:
[MENTION=2174433]Skin1980[/MENTION] you probably need to add the toggle screen on and off info to the OP as not everyone will have read your oversharpening fix thread.
[G3 Original Android Development] Skin1980:
Done... Tnx lenny for the tip
[G3 Original Android Development] Skin1980:
I edited this morning the link.... Now it is the same. Just download again and flash. :D
[G3 Original Android Development] GTMoraes:
I kinda liked the said oversharpening :( I thought it looked good

Yes, really. stop laughing.

Tapatalked thru my LG G3
[G3 Original Android Development] Lennyuk:
well you are not the only one, LG decided it looked better too which is why they did it to start with, but the vast majority of the western world don't seem to like it (but from my experience some phones are far worse than others with it, it might just be that you had one of the better ones anyway).
[G3 Original Android Development] ehmjay:
that's why maybe we need a toggle for this? is it possible?

Sent from my Beastly G3!
[G3 Original Android Development] Skin1980:
Nope atm but if you like it i will build a kernel for you
[G3 Original Android Development] muhamet:
Skin is ther option t input Faux display in this kernel???
[G3 Original Android Development] Pannam:
hi skin,

isn't it possible to keep the over sharpening option? I too like the sharpening to be its not 'over'. I want to flash this kernel but worried the sharpening will go away.
[G3 Original Android Development] pblasi:
New 1.8 working great here. Thanks!

I think most of us were used to lg sharpening (several months living with it!), and now at the first look without it we can think the image is too soft. In my opinion no-QHD elements (like some app icons) benefit from oversharpening, while QHD elements, text and hi-res pictures look better without it... Not sure what I prefer yet... :confused:
[G3 Original Android Development] ehmjay:
may i just need some time to get used to it like others.. i find google keyboard light theme a little softer than usual but its ok..

Sent from my Beastly G3!

---------- Post added at 02:07 PM ---------- Previous post was at 02:00 PM ----------

if its not too much of a hassle for you, why not :) i think my eyes are used to the oversharpening haha :D grazie!

Sent from my Beastly G3!
[G3 Original Android Development] pblasi:
Oversharpening is the way to homogenize QHD and non-QHD content (LG needed to add it when being the first to release a QHD display). Now with Note4, Nexus6 and those to come, we'll get more QHD content, making the overall experience better without oversharpening.
[G3 Original Android Development] WIIstpM:
I never experienced the screen without the oversharpening, but after trying the kernel without the oversharpening I have to admit I liked it (despite always criticising during the first 2-3months, but then got used to it I guess) :$ Now everything looks "softer" but who knows! Maybe I will get used to a normal screen again ?
[G3 Original Android Development] pblasi:
Just wondering... If "lg sharpening" is a gpu process (or whatever) will battery performance be improved now it's disabled? :D
[G3 Original Android Development] jammychap:
I'm not sure the kernel is installing for me, I'm on Android now 3.5 and the kernel still says 3.4.0, when I install the kernel it says succeed any ideas?
[G3 Original Android Development] teddy0209:
check on trickster
[G3 Original Android Development] AndroidPaul:
One little thing :D

When you flash version 1.8 in the recovery it still says v. 1.6

So just edit the updater-script :D
[G3 Original Android Development] jammychap:
ok it says Linux version 3.4.0-perf-g74f033f-dirty blar blar blar sabermod-4.8.4

sounds like the one that comes with the androidnow rom to me

????
[G3 Original Android Development] drdoulittle:
@ skin1980 I have the updater-script newly rewritten to 1.8 instead of 1.6 and put it Online.

Please put the zip in your cloud and I delete if you have changed it.

Thank you and send me a PM !!;)
[G3 Original Android Development] Kickoff:
My Donation 9G754753PH1054327
[G3 Original Android Development] GTMoraes:
It seems that changing GPU Governor causes instant soft-reboot.

It did here 3 of 3 times.

----

Seems to be with cpubw_hwmon and simple_ondemand

I love simple_ondemand =(
[G3 Original Android Development] jamm513:
Does this kernel have soundcontrol? Maybe in the future?
[G3 Original Android Development] svavartr:
I flashed 1.8 and was wondering if it failed?

Is this the name of this kernel.:?

Linux version 3.4.0-perf-g74f033f-dirty (skin1980@skin1980pc) and blablabla
[G3 Original Android Development] Skin1980:
Faux sound support is in the kernel
[G3 Original Android Development] Rachirod12:
Yes it does :)
[G3 Original Android Development] spiderio:
[MENTION=2174433]Skin1980[/MENTION]

I know you are really busy, but I Apologize for this

Can I request this for your kernel,

set default prop ro.secure=0

add Oversharpening Option

Voltages options

and forced fast charge!

I Really Love Kernel, are this kernel Compile with -O2 flags??
[G3 Original Android Development] GTMoraes:
Oversharpening is good. I feel like I'm reading without my glasses now

Voltage is a good add. rin kernel already have several amazing features such as voltages, but unfortunately it only work for one single boot, then bootloops after the first reboot, in some devices (like mine).

It seems that it enforces SELinux, and it might conflict with the ChupaChups ROM, which is Permisive. I don't know.

Forced Fast Charge I think it's achievable through Faux Settins / Trickster. Well, at least there's the option there.

what is ro.secure=0? What good does it bring, and can I apply it myself?
[G3 Original Android Development] Lennyuk:
So you basically want a kernel that 99% of people will not want to use? Nice job.
[G3 Original Android Development] spiderio:
delete this. I'm not asking anyone but the Awesome Developer of this kernel
[G3 Original Android Development] jojobans:
plz link FauxSound app
[G3 Original Android Development] Lennyuk:
but what you are asking for doesn't make sense.

Skin has already said he will do a kernel without the oversharpening fix for people who prefer it that way.

Voltages are something he has also said will come.

But FastCharge always on? That is crazy and not good for long term battery health, at best you will get a kernel where you can turn it on yourself via an app (which I think you can already do on this kernel?) but I doubt any dev who knows what they are doing (and [MENTION=2174433]Skin1980[/MENTION] is one of them that does know what he is doing) will make a kernel where that setting is forced to On.

Further Ro.Secure=0 is pretty much redundant now. What do you actually need it for, or are you simply asking for it because you read about it somewhere else and/or you have had it in the past? I would be very surprised if you actually required it for something.
[G3 Original Android Development] spiderio:
mod, please delete this post, unrelevant
[G3 Original Android Development] Lennyuk:
because this is a forum, it is a public space where people can help each other.... do you not know how forums work?
[G3 Original Android Development] zimmerAndy:
Delete
[G3 Original Android Development] pulcinella75:
Does 1.8 work with AOSP ?

Thanks
[G3 Original Android Development] Lennyuk:
no
[G3 Original Android Development] Skin1980:
Voltage control is the next thing im going to add with also a oversharpened kernel.

Fast charge is there you only need to enable. Better take it off by default.

Ro.secure=0? I didnt think you need it but i will add.

No O2 flag for now.
[G3 Original Android Development] Skin1980:
Playstore maybe ;) ?
[G3 Original Android Development] jammychap:
Same here but i tried changing the governor to antilag using 2c toolbox and saved it so i guess its working :good:
[G3 Original Android Development] Lennyuk:
Antilag? did you mean LagFree?
[G3 Original Android Development] jammychap:
Oops Yer lagfree lol
[G3 Original Android Development] EMJI79:
Is there an explanation of the different governor features?

A sum up...
[G3 Original Android Development] Skin1980:
Version 1.9 is up!

Changelog:

- added voltage control support​
[G3 Original Android Development] clsmn:
sorry for that silly question :D

but wich one is with the oversharpening fix? the download with "...kernel 1.9" or the one with "..kernel 1.9 with oversharpening"? confusing for me :D or asked another way... does "with oversharpening" mean with oversharpening or with oversharpening-fix? :D hope u get what i mean

//btw.. it does work with AndroidHD 2.4 (last kitkat release), right?
[G3 Original Android Development] Skin1980:
with oversharpening mean... with oversharping ;)

The other ( without withe oversharpening suffix) is fixed
[G3 Original Android Development] MalekoUK:
Ignore... idiot moment...
[G3 Original Android Development] clsmn:
but any idea if its working with AHD 2.4?

// ah sorry.. lollipop...shame on me :D
[G3 Original Android Development] Pantherx12:
Sorry if this has been posted previously.

I'm using the latest version of the kernel over android now 3.5 and my Max frequency is listed as 1.7 or 1.5ghz.

My phone is not hot so I don't think its thermal throttling. Is this typical behaviour? Or is this a bug?

Many thanks for any assistance.
[G3 Original Android Development] zenofilter:
Does this kernel work on kitkat..?
[G3 Original Android Development] teddy0209:
No... You can use Rin Kernel... (Stock or Stock Based Rom)...
[G3 Original Android Development] pblasi:
Hi, my impressions about sharpening till now, maybe someone will agree...

-Stock sharpening is too much sharpening. Many artifacts on images/text borders.

-No sharpening at all (this kernel) fixes these artifacts but overall image is a little blurry.

Then, I've read in new "Rin Kernel for lollipop" forum than stock has a sharpening value set at 40, while chupachups is set to 0. (Rin kernel sets it at 25, but I still think it's too much sharpening).

So, being perfectionist, if this is true and we have fine control to adjust sharpening (not only on or off) maybe it would be good testing different values to find the sweet spot (not oversharpened - not blurry). For my personal taste I guess it would be around 10-15 in this 0-40 scale...

Just an idea, I really don't know if it's possible or easy. Thanks!
[G3 Original Android Development] bill1971:
I am trying to uv,i use trickster,but I cant keep settings after reboot.

fixed,after reboot,trickster need little time to apply.
[G3 Original Android Development] GTMoraes:
Yeah I've been using Rin kernel for a while (mainly because of the UV support) and his oversharping is easier on my eyes, which didn't like too much of the Skin1980 approach (felt like I was reading without glasses). A slider would be good, but idk if it's something that can be changed on the fly

Tapatalked thru my sexy Nexy7
[G3 Original Android Development] Lennyuk:
If it really is set on a scale then it would be interesting to see what values 10 or 15 would look like.
[G3 Original Android Development] Skin1980:
Im working on this my friend
[G3 Original Android Development] pblasi:
You're the best :good:
[G3 Original Android Development] Lennyuk:
I have not attempted to fine tune the voltages, but going to -75mv on all frequencies (from stock levels) is unstable and created reboots under heavy loads.

-50mv seems very stable, so as a quick "lower voltages" settings -50 should be good, but every phone can differ!!

Remember if you do play with voltages properly stress test at each frequency as something can appear to be stable until it hits a certain clock level (could be deep sleep, or during really heavy loads such as a game or benchmark) and never set it to 'set on boot' until you are 100% sure it is stable!
[G3 Original Android Development] gaich:
Some tips about it here.
[G3 Original Android Development] GTMoraes:
I'm having a pretty good run with those values

That's bit more than 110mV undervolt.

I thought it wasn't applying, but then I undervolted 200mV and then the phone hang up and rebooted lol

Tapatalked thru my LG G3
[G3 Original Android Development] bpodnar:
Which kernel is with oversharpening fix? The second one have "with sharpening" in the name. Does it means that's the one with fix or not?
[G3 Original Android Development] Soulfly999:
Ok we need brain 2.0 i think. ;)

With sharpening means with sharpening so without the fix. :D

Send with my LG G3 from outer space
[G3 Original Android Development] S3V3N:
The Best KERNEL!

[MENTION=2174433]Skin1980[/MENTION] very good kernel, I am delighted with your work :)

Keep it up! I would recommend!
[G3 Original Android Development] BrunoSlivar:
S3v3n, is this kernel in your 4.1 rom?
[G3 Original Android Development] S3V3N:
yes [MENTION=2174433]Skin1980[/MENTION] the best DEV for G3 which gives us a very good kernels
[G3 Original Android Development] BrunoSlivar:
Which version? With or without fix?
[G3 Original Android Development] savergiggio:
Why does sometimes only two cores work on my lg-g3?How can i fix (if is it) this issue?
[G3 Original Android Development] tobitege:
That's quite normal... there're not always multiple threads to work on simultaneously to use multiple cores.
[G3 Original Android Development] GTMoraes:
In short, it's meant to be that way, saves energy. They'll enable when you need. You can enable them all the time, but you'll regret this as shortly as your battery will last.

Cores enabled means more battery consumption and more heat. Sometimes you need them, most of the time you don't. So the phone just puts them to sleep.

It also happens when your phone is overly heated. And that's a extreme case, because the phone resorts to slowing down the speed rather than shutting down the cores. And I don't think that's your case, because you wouldn't just ask why are there cores disabled, when your phone is running at 95 degrees Celsius.

Just relax! Your phone doesn't run at 2.5GHz all the time either. It speeds up and slows down according to its needs :)

Tapatalked thru my LG G3
[G3 Original Android Development] savergiggio:
Okk thank u very much... Nice to know it... And what about kernel settings?? What govetnors and schedulers do u use , best one?
[G3 Original Android Development] keithleyson:
The over sharpening seems to be gone. However, the side effect is that apps that are not optimized for QHD screens show blurry or fuzzy UI elements. You can see it clearly on the Tapatalk app. ?

Great job Skin1980!
[G3 Original Android Development] suljo94:
That is why he made the oversharpening script (see original android development)
[G3 Original Android Development] kosmasgr:
Recommended governor and scheduler ? ;)
[G3 Original Android Development] empulse92:
try abysplugv2 and deadline. :good: fast, good battery life (atleast for me)
[G3 Original Android Development] djskarpia:
is that kernel working for android kitkat? or it's just for lollipop?
[G3 Original Android Development] suljo94:
Well the title name says lollipop, so make an educated guess

For the record it doesn't work on kitkat
[G3 Original Android Development] braacic17:
can this kernel work with android now 5.0 ?
[G3 Original Android Development] suljo94:
No, a new source is required to make it work with 20c
[G3 Original Android Development] braacic17:
You are from BiH ?
[G3 Original Android Development] Lennyuk:
this kernel works fine with 20C....what are you on about?
[G3 Original Android Development] braacic17:
Not so fine. G3 reboots all the time when you try to lower voltage and other things so i think that needs to be updated to fully work with 20c
[G3 Original Android Development] Lennyuk:
I have changed governor, voltages etc perfectly fine without issues, the kernel and the rom are not so intertwined that changing those setting would cause a reboot on a certain rom and not the other....

If the kernel didn't support the rom properly you would get reboots etc (well most likely you just get hardware not working), adjusting those things you mentioned would not cause issues just because of a change in rom.

Edit: are you sure you were actually on this kernel and were not trying to modify values on a stock kernel (by using an app with "set on boot" enabled)
[G3 Original Android Development] suljo94:
after some pokking around , I have to reconsider this kernel doesn't need the 20c source, because internaly it is almost the same(bump block attempt not taken into account),lg only really updates its kernels when swiching android versions
[G3 Original Android Development] lila73:
Hi, if I flash this kernel on 20c wich parameter is taking as default? I guess standard like standard kernel or different?

Thank in advance
[G3 Original Android Development] gaich:
Is there anybody with this kernel using BetterBatteryStats? Could you confirm this? Developer says it could be kernel`s fault, that wakeup_sources is not updated/written properly. Thank you.
[G3 Original Android Development] suljo94:
They work here as intended
[G3 Original Android Development] Polini99:
Will you add OC Option as it can be found in rin kernel?
[G3 Original Android Development] Skin1980:
If you really need yes
[G3 Original Android Development] Polini99:
Would be perfect, to push the most performance out of this great device.

Thanks for your fantastic work :fingers-crossed:
[G3 Original Android Development] sagarb:
Pls add ntfs file system read options
[G3 Original Android Development] Skin1980:
- Added a new version with the 20D ramdisk for better compatibility with last lollipop release.
[G3 Original Android Development] paratox:
will the 20D ramdisk release cure the disappearing supersu?

i have to delete the .su file every few hours and install supsu 2.37 again in recovery on all latest 20D roms.
[G3 Original Android Development] Polini99:
Flashed it right now. Let's see how it works.

Thanks.
[G3 Original Android Development] Skin1980:
i think that is a supersu issue...
[G3 Original Android Development] augusto.med:
is this included in the lastest version (2.0) of chupa chups, or do I need to flash them separately?
[G3 Original Android Development] Polini99:
Separately
[G3 Original Android Development] maximo12345:
I flashed this kernel on ChupaChups 2.0 Rom.

I forgot to backup the original Rom boot image partition. [MENTION=2174433]Skin1980[/MENTION], could you provide it with a flashable zip?

I undervolted with - 50 mv value, I hope it does the job on battery life
[G3 Original Android Development] GTMoraes:
It won't do much in regards to battery life, but will help with heat production.

Also, I run it daily at -108mV. But your mileage may vary.
[G3 Original Android Development] -Zork-:
Testing 20D with Smartx and going great today, smoothly, fast and Battery going well too.

Enviado desde mi LG-D855 mediante Tapatalk
[G3 Original Android Development] GTMoraes:
Hey [MENTION=2174433]Skin1980[/MENTION], could I kindly suggest you to use some of the FauxKernel modules? Faux123 modules are open source, and there are many nice features there!
[G3 Original Android Development] suljo94:
Did you just repack the kernel, and switch the ramdisks or did you edit the zlmage too. Curious to what LG changed (zlmage, ramdisk, both)