yashsingh1/xdaforums huggingface dataset:
[G2 Android Development] raulx222:
[MENTION=2376110]dorimanx[/MENTION]

Cabl (content adaptive backlight) is a feature in which the backlight dims when the screen shows darker content in order for the perceived black levels to appear darker . But it seems that this feature is bad implemented and causes screen brightness flicker. It looks like this: https://www.youtube.com/watch?v=slwkFhpiYbs&feature=youtube_gdata_player in the video description it says that the problem is fixed in kk but it isnt, in this post( http://xdaforums.com/showthread.php?t=2466268&page=5 )people confirm that the problem isn't fixed in kitkat.

I saw flicker like this just in Cyanogen(but maybe the flicker from CM its only a CM bug). Right now I'm using CloudyG3 and i saw the screen flickering while i was watching a video in MX Player and i thought that might be the same problem (from cabl). The flicker from Cyanogen it's more noticeable than what i saw on CloudyG3.

If you want, use your phone at 30-40% brightness, maybe you will notice it too :/..the flicker isnt very noticeable(only in dark it can be seen clearly).

Closed Force confirmed it too:

quote from:http://xdaforums.com/showthread.php?t=2645748&page=199

(It is not from voltage/touchboost, the only explanation is the cabl)

I don't want to alert you for a false problem, if you don't saw it maybe it's our problem i'm not certain about whats happening. I will see if I get this flicker again in the future.
[G2 Android Development] d_Schizzo:
I had CM on my S2 together with Dorimanx-Kernel and CM implemented cabl as a ROM feature. Dori never touched cabl (nothing about that in his github) on the s2 and it still worked. So i believe that cabl is a rom-only feature and has nothing to do with kernel. Maybe it will be better to ask about that in your rom thread.
[G2 Android Development] duki994:
NULL pointer dereference. Tried to take log with STweaks but it did not work. So I pulled last_kmsg. Happend when i woke up screen and turned wifi on. After line AP scan = 5 comes NULL pointer dereference

https://app.box.com/s/r1evzpg18q77wcfxsxoa

Still suspicious of SuperSU 2.27, although su access working good so far.

And I found bug when changing from alucard hotplug to MSM hotplug. When changed, MSM keeps min 2 cpus online even if I set minimum one. If i set min cpus online = 3, then it is min cpu3. If I set minimum CPU is 1 then it bugs.

NOTE: Happens ONLY wjen changing from Alucard HP to MSM HP
[G2 Android Development] dorimanx:
The null from wifi is ok, its just warning.

Nothing you should worried about.

About hotplugs, need to check.

Sent from my LG-D802
[G2 Android Development] duki994:
I know about that NULL. It's been from old 2.6.x kernel.

Phone rebooted because of unhandled kernel NULL pointer. Just before Internal error: Oops 805 line

EDIT: Hotplug error happend on both Stock and G3 port ROMs. And I noticed it since 8.6. Just thought it was some from other root apps I had messing with STweaks. Now I have only STweaks and Synapse
[G2 Android Development] vPro97:
I'm in love with 8.9.1. It's rock solid and extremely smooth. Battery seems adequate. What's more to say?
[G2 Android Development] Nightbeat:
Holy smoothness.

8.9.1 is noticeably faster, especially with the performance profile.

I also seem to have alot more free RAM, cooltool shows 950MB~, 1050MB+ without any apps running in background.
[G2 Android Development] raulx222:
I know that Dorimanx didnt touched the cabl. But i was curious if cabl can be controlled by kernel, because it can't be controlled by software. I'm on CloudyG3, in build.prop there's a line: ro.qualcomm.cabl=false ...i read somewhere that cabl can have 3 values: 0, 1 and 2..but even if i changed that value nothing happens, i dont notice any change.

And on Cyanogen, there's no line about cabl in build.prop nor a app like com.qualcomm.cabl.. i don't know how it can be disabled from Cyanogen because adding the line in build.prop will do nothing
[G2 Android Development] tmanschuette:
Flashed 8.9 an hour ago, and still have 1.2 GB of ram free! Thanks for all the hard work Dori, every version makes my phone feel new again.

Running xdadebs 2.0.0 with stock settings accept switched to Alucard across the board.
[G2 Android Development] Norside:
Guys just a tip for more smoothness and speed (cause we all love it, right?):D try out nightmare gouvenor for absolute speed! Phone went instantly a lot faster than with ondemand, I have yet to try out the battery of 8.9.1, but seems rock stable and smooth, so great job dori! Thanks once again! :good:
[G2 Android Development] T.E.C.H.N.O:
After updating from 8.1 to 8.9 'AndroidOS' uses lot of battery by keeping the device awake. Any solution for this?
[G2 Android Development] dorimanx:
oh, OK, i have seen now the null bug, it's not from wifi, it's from FS.

but it's not simple to understand what was wrong, as it's global code.

let me know if will happen again, it's can be that you have errors in data/system

partitions.

first time this reported.

i will keep and eye on this...
[G2 Android Development] D!3G0 #1:
change the four governors nightmare that all? :confused:
[G2 Android Development] duki994:
I ran e2fsck on my partitions from aromafm 1.91 terminal. Used -f -v -y arguments. If there were errors they are fixed :)

Will report if this happens again
[G2 Android Development] vPro97:
Dorimanx already advised us to use the updated governors such as alucard, nightmare, darkness instead of the old and outdated governors. Choosing the right governor will indeed boost the overall fluidity of your device. I personally use darkness on my main core and alucard on the rest. Works flawlessly.
[G2 Android Development] br0adband:
Does it aggravate anyone else when there are all these newer governors and people love to recommend them but whenever I or anyone else goes searching for some more in-depth information about them I/we end up with nothing at all to work with?

I'm not trying to disrespect anyone, mind you (not you either, vPro97) but I'd love to get some more actual info on these things sometimes. I use Alucard myself presently for CPU governors and also the hotplug but, now I wonder what all these other newfangled ones are doing when they're doing what they're doing. :D

Anyway, so far with 8.9 on my LS980 for several days now, not one SOD, not one FC of any kind, nothing but smooth sailing and good performance and wonderful battery life so I'm good. I keep trying out the Lollipop builds from Rashed when he posts them but after like 5-10 mins, it's boring and I switch back to CloudyG3/Dorimanx 8.9 'cause it just works and does what I need without issues. They're progressing nicely, it's just that right now Lollipop seems kinda... meh to me, not sure why, weird.
[G2 Android Development] vPro97:
I get your point. And I really do. You won't believe how many times and how many hours I've spent trying to figure out how these governors work and what's unique about them other than the fact that the do indeed perform better and most often also save more battery. The only governor that I found some information about was the alucard governor because I mailed the developer. The reply I got was not really clear but it gave a hint of what it is. You can look it up if you please. I posted his response twice in this thread - should you not be able to find it, I can post it again.

I feel exactly the same way about the lollipop builds as you do. Therefore I've decided not to jump on to these roms until they've matured and gotten some custom features. I can't wait for the official LG build, but there's nothing else to do ;)
[G2 Android Development] br0adband:
Believe it or not, I'm going out later today to get an LG Tribute (Sprint model) for $40 freakin' dollars 'cause I think it could prove to be a cool little device. It's basically got the same guts as the original Moto G (Snapdragon 400 quad core at 1.2 GHz), but it's tied to an 800x480 display which is just fine by me. Removable battery (something I REALLY want in a smartphone), microSD slot (another thing I REALLY want in a smartphone), etc. I mean, for $40, a full blown working quad core smartphone and it's got KnockOn/KnockOff/KnockCode too... I'm gonna have fun with that. Kinda sad there's apparently absolutely no interest in it whatsoever here at XDA, seems pretty crazy to me but whatever - if someone would put some time into that device I'll bet it could turn out to be a big winner even in spite of the low resolution (I know everybody wants super high resolution mega-PPI stuff these days).

I just want a simple decent smartphone that works, so I'm planning to offload my G2 on craigslist and then I'll see what happens. I do love this G2 but I don't need quite this much of a beast phone I suppose. :)

Thanks for the info on the governors, such as it is, I'll look for that post with alucard's explanation.
[G2 Android Development] Morts:
Last beta is fantastic!

Good performance and good battery.

Thanks dorimanx!
[G2 Android Development] bloof:
There is also intelliactive as a good governor listed by Dorimanx.

I am moving this to Q&A though.
[G2 Android Development] Mystique:
Intelliactive gives me the most SOT with the best response.

Without watching the battery simply spill all over the floor..
[G2 Android Development] tomsi91:
Just downloaded 9.0 via OTA app and nothing about it here.
[G2 Android Development] siggey:
Let the developer announce new version.

_____________________________Write less read more and be smart
[G2 Android Development] dorimanx:
News Update!

22/11/14

Kernel 9.0

*Set Selinux to Enforce as in default, no reason to set permissive for now.

*Merged D801 20g changes.

*Merged work queue code from 3.9 kernel! it's HUGE update to kernel

major function. that control all works in kernel, all drivers!!!

it's added real speed increase in response and operation.

*Merged sound driver updates.

*Merged fixes for USB Audio critical fixes.

*Merged NET/WIFI updates.

*Merged MDSS (LCD panel) updates.

*Set force charge to REAL possible max ma from charger = 1600.

1800 or 2000 never actually worked.

*Fixed STOCK Hotplug driver.

*Updated all hotplugs + all govs with new work queue functions.

*Alucard made optimizations to all his drivers. (cpufreqs/hotplug)

*Fixed some mess in BOOT INIT scripts in RAMDISK.

*Fixed wrong min/max cores online after Hotplug Gov switch.

*Merged updates to fix MEM corruption with GCC 4.9.x

This is BETA 8.9.1 + FIXES and Alucard Hotplug major power optimization. (performance.)

Have fun :)
[G2 Android Development] alienware231788:
20g changes make kernal fast as ?

Thanks for your hard work

Im happy this kernal work great with cloudyg3 2.1

But i think with stock base work better..
[G2 Android Development] Norside:
9.0 kernel is faster than ever, pure amazing dori! In terms of speed and stability so far, I have to say that this is my personal favorite release so far! Impressive!:D

This is pure butter smoothess!

9.0, d802, optimus g3 1.4.1
[G2 Android Development] iko11:
94B06871K7370315R.

It's a little amount but the best I can. You are better than LG :D Thanks for your great work.
[G2 Android Development] Darius129:
sod

[MENTION=2376110]dorimanx[/MENTION] had a sod with 8.9.1 today, phone was sleeping for more than 3 hours, didn't wake up. Supersu 2.27. Goodluck ;)

Sorry I was just now able to get online, saw the new release now too.
[G2 Android Development] gozzaa:
Try to switch back to stable supersu. My sod's stopped since i use stable supersu again
[G2 Android Development] carlos67:
Thanks for new update Dori. Which version of Supersu do you recommend currently? Have you tried 2.27 yet?
[G2 Android Development] Praxbe:
Donation

Hello [MENTION=2376110]dorimanx[/MENTION],

Can you activate donation using sms method in your paypal account ?

This can be useful for people who don't have a Credit Card ;)

Anyway thank's for your great work as always ! :)
[G2 Android Development] idoluvizsick:
new kernel is just amazing! amazing performance and battery life on vs980 running optimus g3 1.4.1. 4% down with 1hr screen time!
[G2 Android Development] 0xetrov1:
[MENTION=2376110]dorimanx[/MENTION]

"Set Selinux to Enforce as in default, no reason to set permissive for now."

I think, Viper4Android works with permissive mode, doesn't this, break the V4A mod?

just wondering, Thanks
[G2 Android Development] drsaidalavi:
how to able the kexec-hardboot by patrik.kt for multirom

Hello,

I have installed your latest kernel Dorimanx 9.0 LG G2 FOR MY LGG2 D802. nOW i WANT TO USE MULTIROM. BUT IT REQUIRES THE KEXEC- HARDBOOT TO BE ENABLED. BY DEFUALT IT IS DISABLED. I CHECKED THE S TWEAKS, BUT COULD NOT FIND A WAY TO ENABLE THIS FUNCTION. wHEN i WANT TO REBOOT MY PHONE TO THE SECONDARY ROM, IT SAYS THIS KEXEC- HARD BOOT IS NOT ENABLED, KINDLY INSTALL A KERNAL WITH THIS FUNCTIONALITY.

KINDLY HELP ME BY DESCRIBING HOE TO BLE THE KEXEC- HARD BOOT BY PATRIK.KT

THANKING YOU

DR.SAIDALAVI
[G2 Android Development] merlin21:
[MENTION=4607731]Praxbe[/MENTION] please explain! Can we donate without paypal account?
[G2 Android Development] scott1080:
Hi, im use a LG G2 D802 with CloudyG3 2.1 Rom and ART Runtime can i flash this Kernel :confused:

THX
[G2 Android Development] Praxbe:
It can be possible if the person who receive payment active that feature in his PayPal account.

To donate to dorimanx it's not possible at the moment only PayPal payment is possible for him.

It's the reason I ask him if he can activate the feature on his PayPal account so we can be able to donate him just by sending an SMS.

(sorry for this off topic, I just reply)

Envoyé de mon LG-D802 en utilisant Tapatalk
[G2 Android Development] ceza1380:
Absolutely yes :)
[G2 Android Development] 60nine:
1. ask questions in q&a thread

2. turn caps lock off please (google "netiquette")
[G2 Android Development] Bellitsch89:
Dorimanx you are the best :thumbup:

Sent from my LG G2 32GB rooted
[G2 Android Development] Darius129:
Deleted

.
[G2 Android Development] berryman13:
9.0 wow... I've been using AOSP lately but I may need to go back because there is nothing like dori for it.

Expect my own personal builds as soon as dori has another beta
[G2 Android Development] dorimanx:
hmm, i have tried but i get this error from paypal

This phone number can't be linked to your account.

i think it's not working in Israel...

Thanks any way :)
[G2 Android Development] dorimanx:
It's not supported!!! We have locked bootloader, we cant use dual boot, didnt you read that in dual boot recovery thread???

I guess not.
[G2 Android Development] dorimanx:
i dont see any problem, do you?
[G2 Android Development] Ace42:
Viper4Android works when enforcing is enabled, and it doesn't break its functionality. Multiple devices I use all have enforce by default & I have viper enabled as well.

Sent From Capsule Corp.
[G2 Android Development] blastagator:
Awesome work Dori! 9.0 is rocking! Also first release in the last 8 or so that I didn't get a SOD on first reboot and so far still no SOD :):):)
[G2 Android Development] lambo98:
i change profile to extreme battery. but, when i tap profile check, it says "your profile:"default"

why?
[G2 Android Development] alb3rtt:
Did you wait for it to load the profile? The stweaks generally closes by itself when i change profiles and then opens by itself seconds later with the new profile enabled... If you are inpatient it wont work
[G2 Android Development] lambo98:
solved, thanks for answer :)

the first time i tap extreme battery, STweaks not closes. but, when i tap again, STweaks has closes and reopened.

i have more questions, when i flash dorimanx kernel, size of storage become 24.84 from 24.80. why?
[G2 Android Development] :
I have 9.0 and a D802 device and get a reboot by using Whatsapp and charge my Phone i use G3 Cloudy. I sent the log soon.
[G2 Android Development] sheikhramnuj:
This is the best kernel so far no sod,no reboots working so smoothly and fast! Thanks Dorimanx keep it up! :)
[G2 Android Development] Okazar:
So I've tried skimming through the thread to find answers for this question but i can't seem to find someone having like problems with this kernel. Coming from the stock kernel used on Cloudy G3 rom I've noticed that the phone performs so much slower than the previous rom. It's very noticeable when I unlock the phone while in an application (takes a while to load the screen) and multitasking. Once the app is running it's fine but getting it to run is such a pain. I'm not really feeling this kernel. Can anyone give pointers?
[G2 Android Development] siggey:
Wipe all and reflash rom and kernel. Try it without your usual apps then if ok restore them one by one and find the app causing problems

_____________________________Write less read more and be smart
[G2 Android Development] 0xetrov1:
No, you are right, no problems here either, sorry for asking.

The reason, I asked, was because, in Lollipop we must change it to "permissive", so I thought, we must do this in Kitkat too.

Anyway, thanks for your answer.
[G2 Android Development] RegMaster:
Dorimanx 9.0 and alucard governor... D802 + stock ROM 80220g

Good battery, no BSOD, runs ultra smooth, smooth wake up, none problems detected.

:good::good::good:
[G2 Android Development] arvylas:
[MENTION=2376110]dorimanx[/MENTION],

New kernel is a beast bud. Perfectly smooth, good battery life and no problems at all. I'm still using 8.9.1 but flashing 9 right now.

I have a small concern though. I noticed that after you added GPU overclock I have a little higher drain in games even though I use stock speed 450mhz. Can this be possible?
[G2 Android Development] dorimanx:
Its now allowed to use 450 more than before gpu oc.

Reduce to 380 if you need less drain. Or lower.

Sent from my LG-D802
[G2 Android Development] :
My Log after random Reboot

I hope u found that bug or whatever.. after that report it reboot a second time :(

My CPU gov. Nightmare

CPU @ 2419200

greetz
[G2 Android Development] dorimanx:
There is not bsod in linux, to all understand this.

No blue screen of death. Nothing blue in stuck kernel.

Its like wifi is usb. Not.

Sent from my LG-D802
[G2 Android Development] arvylas:
That seems to explain it. All GPU governors act the same?
[G2 Android Development] RegMaster:
B of Black, not Blue ;)
[G2 Android Development] dorimanx:
it's ROM/APP problem, i dont have any reboots, and others seems not have too...

use default settings.

Nothing wrong in your log.
[G2 Android Development] Norside:
Looking goooood

Nightmare gov

Oc 650mhz GPU

otherwise stock

9.0, d802, optimusg3 1.4.1
[G2 Android Development] Lycidias:
SOD at the charger 9.0 d802 http://www16.zippyshare.com/v/56443670/file.html
[G2 Android Development] V1TRU:
Nightmare gov is a pegasusq modified.

Dori said pesagus is an old gov which hasnt support for asyncron core as snap800. How can it be so good?
[G2 Android Development] HeruDK:
Stock Rom, supersu 2.27. Dori9.0

No Problem so far :victory:
[G2 Android Development] Tinchoska:
I don't know, Ondemand plus is an old got too but it works awesome to me....
[G2 Android Development] bloof:
SOT depends almost exclusively on what you actually do with your phone.

Compare SOTs for your own use to see which gov works best but it is not going to be the same for everyone.

I suppose with light use the old govs are very good as the multicore use is not used a lot.
[G2 Android Development] vPro97:
Just because it's based on an old governor doesn't mean that it hasn't been updated itself ;) the pegasusq was a pretty good governor back in the day, so with a few modifications it should remain pretty good even today ;)

9.0 works brilliantly.
[G2 Android Development] ramabg:
Voice Activation

Hi Dori. Some developer found a way to utilize snapdragon's low power core for voice activation. It would be great that if his source code can be implemented on your kernel. Here is the link http://xdaforums.com/oneplus-one/general/wip-hey-snapdragon-mod-t2914885 . Thank you for your great kernel dori.
[G2 Android Development] vPro97:
Wow I would absolutely love that. I hope it can be implemented without interfering with audio quality.
[G2 Android Development] br0adband:
Now THAT is one damned cool mod, and yes, if at all possible it would be an awesome addition to our already kick ass G2 devices...
[G2 Android Development] runekock:
I wonder if SOD may come from the cortex brain process? Lately I've been getting SODs a couple of times per week. Phone seems to be working fine, but screen is black. This one is from 9.0:

https://www.dropbox.com/s/j651nm5bemtp3r4/dorimanx_debug2.zip?dl=0

Reason I suspect cortex brain is that I often disable it, and have previously had fewer SODs than other people. I'm going to test some more.

D802 CloudyStock 2.1
[G2 Android Development] russells.android:
Got the same SOD. Got no logs though. Charged it overnight, and when the alarm went off, the display wont turn on. I got 2 cores on darkness, with the other 2 on alucard. But overall, great kernel. Never thought i would stay in stock rom, but dori made me. :)
[G2 Android Development] dorimanx:
What? What is this? Low core for voice?

Will not work for us, its not even for lg.

Our driver dont even smell as stock :)

Forget it.

Sent from my LG-D802
[G2 Android Development] dorimanx:
Your sods, your problem.

Not my.

Sent from my LG-D802
[G2 Android Development] bbq1223:
Hi Dorimanx,

Thanks a lot for your contribution.

Please refer to the pic, my F320 was able to be charged at 5.49V, 2.30A.. on your previous version of kernal, before v9.0.

Hope this can provide some info about your concern that it can't actually charged at above 1.6A. Just FYI.

Now, on v9.0, it is being charged at 1.48A.
[G2 Android Development] sanogueralorenzo:
[MENTION=2376110]dorimanx[/MENTION] I've been a user of your great kernel for a long time ^^

I have tried out Bruce Kernel although it hasn't been updated and the battery and SOT is higher than with your kernel (in several tests it gave me 1 hour of SOT and 8 hours more of battery on average), is there any way I can check Bruce Kernel defaults and apply them to your kernel?

I'm not saying neither one is better over the other, but maybe the stock values of the kernel are too high (probably I'm wrong and it can't go any lower) as I remember when tweaking kernels 2 same devices can behave differently when lowering voltage for example maybe one can go down til -30 and the same other model can go down for -60 without any of them suffering from reboots

Any tips? Should I start looking more into the kernel configuration in dorimanx in order to achieve a higher battery and SOT? What are the kernel configuration that most affect the battery drain?

Thank you for your work!
[G2 Android Development] zhjackss:
I've have been using this kernel very long time, cant wait for every releases when i wake up first thing is to check the thread :D

[MENTION=2376110]dorimanx[/MENTION] can you implement something that shows what cpu chip we have so that we can examine the true capacities of our g2s.

Here an example: (asv is the chip versions)

Than [MENTION=4167023]AndreiLux[/MENTION] implemented the adaptive body bias control. After that we had the full control of our cpu's.

I don't know if its old but if you wanna check it heres the thread :

http://xdaforums.com/galaxy-s3/orig-development/kernel-perseus-t1691401

Thanks
[G2 Android Development] vPro97:
Dorimanx has already stated that he will not implement anything with regards to Undervolting. Sure, the kernel supports it, but Dorimanx doesn't want to add it to stweaks or even listen to people complaining about issues when they have Undervolted their CPUS. the reason for that is that the LG drivers are very picky.

Also, if you open up Synapse, you'll find your PVS BIN. Your PVS bin is basically what determines how fast you SoC is and how much it can be Undervolted. If you search around either here or in the nexus 5 threads you'll figure out how much you can Undervolt your device. Just don't report anything if you face issues :)
[G2 Android Development] zhjackss:
Pity me :D I now remember what he said on undervolting. Thanks that was what I am after.
[G2 Android Development] EniGmA1987:
Thankfully there are other apps we can use that let us undervolt :D