yashsingh1/xdaforums huggingface dataset:
[G2 Android Development] Maritus1:
yes, you're right, this was bull****, sorry.

I just learned to take Logs, you need logcat, don't you?

Device is d802, Rom is CrDroid 6.0.1 12/20, App is Kernel Adiutor.

Kernel Candelabro, Governor is smartmax, Hotplug is MSM MP Decision Hotplug.

I could only reproduce it three times when calling someone and the display turns off during call, perhaps i was wrong in the other post

CPU ramps up from 1497MHz to 2265MHz, and GPU ramps up from 320 to 450MHz.

I think I've found the relevant line for the GPU

12-22 19:21:17.331 237 319 E ThermalEngine: [GPU_MON] ACTION: GPU - [GPU_MON] Setting GPU[0] to 450000000

Thanks for your effort.
[G2 Android Development] Lawlrus:
[MENTION=5608915]Maritus1[/MENTION] yup.

Logs make it easer for our op to check what the issue is because sometimes people can't replicate the issue. Acts up on d802 but not vs980 for example.

Also helps to explain what one can do to replicate the issue, in case the log comes back with nothing.

This post is great, exactly what is to be expected.

Have you tried the new kernel? There was a new stable release uploaded yesterday via the op's Google drive. (Look back a few pages)

Update to the newest, and see if you still have the issue, new build might fix it.

I'm not seeing that issue on the newest build on my vs980, but I am using nightmare CPU gov.

I'll try some stuff out when I get home and see if I can come up with anything.
[G2 Android Development] GalaticStryder:
As for D800...

I've rebuilt it right now and I want/need D800 owners to test it, I'll update the thread if it works as intended.

Answering the previous post about MPdecision and some other thoughts:

MPdecision doesn't seem to stick on Adiutor as some other settings on it, they just flush away sometimes. Tested same configs on Synapse, they work just fine, stick on boot... all properly but remember that Synapse needs to be enabled for checking system stability after boot up and you should let the phone 2 minutes on deep sleep or without going crazy with it, so Synapse can confirm and stick those settings.
[G2 Android Development] phoenix_rizzen:
This is something I've noticed on multiple kernels. If the max CPU frequency is lowered by a thermal driver, then the CPU cools enough for the thermal driver to increase the max freq, it always sets it to the max supported freq.

Basically, once thermal takes over, your custom (max freq) settings are lost until you reboot or load then manually.

Message delivered via crDroid 6 running on an LG G2 (D803).
[G2 Android Development] bpear96:
Just tested latest build on D800. Still gets stuck on the initial LG logo when booting.
[G2 Android Development] KevTheGuy:
Same issue here with the D800 and the latest test build of Dominó

BTW Im using the Hybrid bootstacks by daniel.stuart14
[G2 Android Development] GalaticStryder:
Does Candelabro works? I'll recheck the history.

Enviado de meu LG-D802 usando Tapatalk
[G2 Android Development] KevTheGuy:
Yeah Candelabro works perfectly
[G2 Android Development] GalaticStryder:
D800 test again

It's starting to get annoying, but I branched Candelabro back and added everything upon it, I won't say "it might work" but D800 users can give this a shot.

I've removed all yesterday builds to rebuild them all after that incident with D800, so I can have a better panorama about all variants. Try it at my Drive, let's see, hope it works for you :fingers-crossed:

Also added .md5 file generated directly from my build script for TWRP verification.

My test with D802 booted normally (of course), today's build are -O2 compiled instead of -O3, just changed to see how could it change something or not.
[G2 Android Development] dharani1234:
Yay !! It finally boots on D800.
[G2 Android Development] gozzaa:
Just reporting, no reboots or bugs.

There is just one thing, I can't get proper performance. Tried different govs and hot plugs but performance doesn't seem to change at all
[G2 Android Development] ytgbg:
[MENTION=6175749]GalaticStryder[/MENTION]

Geekbench results (only benchmark that maters for real processing power of the cpu to me):
[G2 Android Development] cnaukai:
how can i use stereo call recording. apps doesnt record opponent voice's
[G2 Android Development] GalaticStryder:
Could you be more specific? The app you used, ROM... and maybe get some log when changing the kernel values.

Have you enabled the option to enable recording through the Dialer? I did not test this feature, though, but I saw that it needs a little more patches and ROM side support too.

That's incredible, I've never got a score like that before, I don't play with superb performance tweaks, not overheating is enough IMO.
[G2 Android Development] gozzaa:
Ah sorry, it's overall performance like in YouTube, feedly, chrome. Sometimes it's like 1-2 seconds lag when I hit the home button or while scrolling or switching rotation.

Iam using cm13 latest nightly.

Actually it helped switching to nightmare gov.

Also I switched to synapse instead of kernel auditor. Still doing some tests

Btw: how to enable dt2w with synapse?
[G2 Android Development] Lawlrus:
Shouldn't have to. I don't use official night lies from cm, but is dt2w not located in display settings?
[G2 Android Development] backbuttonsftw:
Not sure if this is inappropriate to ask here, but are there any places to find suggestions for different settings that work with this kernel? Performance has been fairly choppy for me but it seems like others are finding much success
[G2 Android Development] Lawlrus:
Op said he's going to list peoples settings if they share them. Once I get home here I'm going to type mine up

---------- Post added at 04:59 PM ---------- Previous post was at 04:11 PM ----------

Alright, so I use my phone very simply, battery life seems great for me, it runs nice and cool, and I don't have any type of lags for what *I* do.

You're milage may vary, and with my under volting, keep in mind that not all chips are created equally, it working for me =\= it working for you, so if you get reboots, up the voltage.

All CPUs set to nitemare.

Max CPU speed 1574

Min CPU speed 300

I/o scheduler deadline

Readahead 1024

CPU votage -50 globally

Max GPU speed 320

And that's it. Like I've said before, I've messed around with hot plugs thermal and stuff of the sort over the years, but I've come to realize that developers set their kernels as best they think they should run on a flash and go basis, and they know much more than me.

The minor tweeks seem to working wonderfully for me. [MENTION=6175749]GalaticStryder[/MENTION]
[G2 Android Development] GalaticStryder:
I ship the kernel with the same tweaks Render uses on his CAF kernel, I've modded it a little to make it run cooler and got rid of the stuff that I don't have, he had three kernels on G2 development and they were superb, I think using close configs is a great escape for us all. It takes a time to know what the device relly likes, I'll change my idea about these tunings as I keep testing new things. Right now I'm trying to merge 3.4.110 directly above 3.4.0, got many conflicts but as the current builds are safe I don't need to hurry on the next update. Hurrying isn't a good thing: look at the "mess" I did with D800 when I could just calm down and recheck the configs.

Taking a ride with this post, does anyone remember if we have ever got Sweep2Wake working? I added dori's sweep but I see it's modded only to sleep. Nexus 5 S2W isn't portable to G2 before you suggest me taking from it.
[G2 Android Development] GalaticStryder:
The kernel can't be compiled with GCC < 5.2 anymore due to the usage of a couple new flags in fast lane optimization set. The "UI" kinda fix might be coming from sound patches.

Simplifying:

CM (partial offload):

Start: Media -> libbinder -> HAL -> binder (K) -> IRQ (K) -> mediabuffer (O) -> offload (O) -> SOUND!

Park/Stop: Media -> libbinder -> HAL -> binder (K) -> IRQ (K) -> mediabuffer (C) -> offload (C) -> NO SOUND! -> free resources

AOSPA (disabled offload):

Start: Media -> libbinder -> HAL -> binder (K) -> IRQ (K) -> mediabuffer (O) ->-> SOUND!

Park/Stop: Media -> libbinder -> HAL -> binder (K) -> IRQ (K) -> mediabuffer (C) ->-> NO SOUND! -> free resources wasn't happening
[G2 Android Development] Hiyaslalabs:
Even if I deleted the kernel adiutor or ex kernel the cpu frequency will remain the same? AICP ROM is also lagging with this kernel. Thanks for the feedback.
[G2 Android Development] GalaticStryder:
This kernel? Pretty vague.

If your concern is about Infinito releases, you'd note the following:

1. I'm not responsible if this or that ROM needs to draw more artifacts on the screen and force the GPU to stretch over the natural frequency of 200MHz although I've done that myself, the kernel is scaling just fine to 533MHz when needed.

2. I don't develop apps neither do I have time to do so. Don't use any tweaking app at this time.

3. The Infinito release is a huge step towards stability and quality, it's not meant to be hacked to the bottom right now.

Feel free to ask for help in this thread, but remember that anyone here is able to guess your problems and setup...
[G2 Android Development] errikosd:
Offloading is a kernel controlled thing? So that means that sound patches are now implementing offloading?

Also, dorimanx toolchain was updated about 4 days ago to GCC version 5.4. I don't know if that could make such a big difference.
[G2 Android Development] SREEPRAJAY:
[MENTION=6175749]GalaticStryder[/MENTION]

This is impressive...great work sir.

Exodus + beta 9

I am updating directly from my mobile...need to check if it is going to be a huge pic instead of screenshot

Thanks a lot
[G2 Android Development] CrazyBytesVE:
First of all ... THANK YOU for your excellent work!

Why are there differences in the Kernel Adiutor options between BlissPop and Resurrection? Both are 6.0.1 ROM, same version of the Kernel and the program. For example, in Resurrection, can not select governor by independent core.

Primero que nada... GRACIAS por tu excelente trabajo.

Por qué hay diferencias en las opciones de Kernel Adiutor entre BlissPop y Resurrection? Ambas ROM son 6.0.1, misma versión del Kernel y del programa. Por ejemplo, en Resurrection no puedo seleccionar gobernador por core independiente.

Enviado desde mi LG-D802 mediante Tapatalk
[G2 Android Development] GalaticStryder:
Thanks, I'm glad my work is of any value for you. This release was just the hitch of the iceberg, there's a lot yet to come that I didn't merge on next release yet. I didn't have much time this week due to working on some Haskell concepts and other Linux related stuff.

Pienso que quando hicistes el "flasheo" de la ROM, el kernel (Lambda) se quedo borrado al paso que los caminos de sysfs son relacionados directamente a el kernel y la app filtra por estes caminos para mostrar las opciones.

Certifica que el kernel és Lambda y que la app seya a versión no oficial que se encuentra en XDA.

OBS: Trying to get my Spanish out of the misery of two years without reading/writing anything in this particular language.

La tradución:

I think that when you've flashed the ROM, the kernel (Lambda) has got deleted since the sysfs paths are strictly related to the kernel itself and the app looks for those paths whether or not showing the options related to that given path.

Check out if the kernel is still Lambda and the app is the unofficial one that one can find on XDA.
[G2 Android Development] CrazyBytesVE:
Thank you! It was the application. I did not know there was another version. Now I have all options for the Kernel.

Enviado desde mi LG-D802 mediante Tapatalk
[G2 Android Development] boyheadkick:
can you point me to the version you are using? or is it this one? thanks in advance! /OT

by the way, when i select custom sound profile on sound settings, and then i set enabled and then the speaker volume up a couple notches higher, when i press the check button it goes back to disabled and the volume reverts back to 0...is it just me or is this by design?
[G2 Android Development] CrazyBytesVE:
Es esa misma versión. Lo del audio, lo explicó el desarrollador del Kernel, no funciona dicha opción.

It is the same version. What audio, explained the developer of the kernel, this option does not work

Enviado desde mi LG-D802 mediante Tapatalk
[G2 Android Development] nabril15:
I'm sorry for the naive question, but this is a long and intricate thread with many twists.

What version can I use (safe) on my D800 with BlissROM?
[G2 Android Development] berezker:
Latest beta kernel since they're more stable and the dev spends most time on
[G2 Android Development] boyheadkick:
The last tweakable verion is hipnose beta n9..super stable beta release..

The latest is not tweakable as yet..
[G2 Android Development] kenjamd:
For a D800, DO NOT use the latest Beta. D800 did not fare well with Hipnose, as admitted by [MENTION=5422660]Galacticstryder[/MENTION] himself. Other models had great results with it, so be careful whose advice you take. [emoji6]
[G2 Android Development] KevTheGuy:
For D800 Infinito Beta N2 works pretty well. Been using it with CM13 nightlies and everything's fine and stable :good:
[G2 Android Development] :
Does Hipnose Beta N7 is the latest kernel on F320L or there is a Infinito build for F320? Can't find anything on AFH.
[G2 Android Development] UncleRipper:
Hi all! Been rocking the beta N9 for a while... It's awesome in terms of... ALL!

Now with an update of my current rom I've now to choose between N9 and infinito N1.

I'm in search of battery life, performance is secondary, any tip?

Thanks [MENTION=5422660]Galactics[/MENTION]tryder, awesome dev!

PS: Maybe time to update the thread title and shorten a bit the OP? I often search for the download links for minutes. Just a tip. Hope to not seem rude.

Thanks again
[G2 Android Development] kenjamd:
Infinito hasn't made it to Beta yet, by my count. I can't wait until it does!
[G2 Android Development] GalaticStryder:
Thanks for the hint, I'll update when I push the BETA version that I've finished today (BETA 3). Actually, today I did maaaaanyyyy stuff in kernel concerning to the future of it.

First, prepared the scripts to compile nougat and marshmallow in the same kernel tree. I've tested the nougat build locally with AOSPA 7.0 (prototype builds) and it has no regression whatsoever - it's even faster with sdcardfs and the new RIL packed inside.

As for marshmallow the support will not be affected due to having this hybrid kernel tree which is clearly possible.

I've pushed everything I have locally in kernel side to Github, if anyone wants to compile it for marshmallow and test, feel free.

The nougat changes are stashed and weren't pushed yet (maybe will do that together AOSPA release).

Didn't forget anyone, hopefully the next BETA will cover everyone with all the guts of the previous release + tons of updates and yet another audio code, this time hand-made.

Here's a brief history of "incidents": https://github.com/GalaticStryder/kernel_lge_msm8974/commits/lambda

Sorry if I'm going slow or something but I've some new foreground activities to spend time.
[G2 Android Development] chenweifei:
:confused:

BETA 3 ?:confused:
[G2 Android Development] errikosd:
You have to build it yourself. Instructions in the kernel Github repo.

I have a D802 build handy, but it's fun to do this yourself.
[G2 Android Development] Josh:
I supposed that what I see there but I probably must have some more time to work on it which I dont have. I'll be very gratefull if you can share build somehow to test that of Galatics great work!
[G2 Android Development] GalaticStryder:
I was going to build yesterday but somehow that random bug of preserving the wrong image decided to hit me on my Fedora laptop as well after an update :mad:

Returning all development assets to Arch Linux back again.

EDIT: First build with the latest source code seems fine, everything pumping as it was in Hipnose.

Dropped on my drive for testing: https://drive.google.com/drive/folders/0B0kZ4DVPwVcMTnVLOU53ZWFHaDA?usp=sharing (D802)

Others might come today's afternoon depending on what the results are on this test build, now called experimental.
[G2 Android Development] SREEPRAJAY:
Latest Exodus and the experimental released....booted normal....seems silkyyyyyyyyy smooth

still testing....
[G2 Android Development] Josh:
I cannot find file? Whats happened? Thanks in advanced!
[G2 Android Development] cabalio83:
D802 Here - ACIP 14/09/16.

Flashed on top of Infinito Beta 2 (BTW, don't know what went wrong there, but I have been running that kernel for a while with no issues). Booted fine, running fine.

Nice to see Synapse working again :highfive:

Reporting two things that aren't working as expected:

- There's something wrong with sound control an Poweramp (same as Hipnose latest beta):

with Poweramp playing, open Synapse, sound tab, there is a slider for "Headphone PowerAmp", maxed out, if you apply changes volume is skyrocketing.

Fix: bring back the slider of gain to 0, apply, restart Poweramp and play music, close Synapse, volume is fine again.

- Developer options, USB config: default is charging, if you select MTP the phone reboots (if I recall correctly, the same happen in Hipnose latest beta, not happening in Infinito Beta 2)
[G2 Android Development] guilledoc1:
Flashed experimental build for d802 AICP rom booted fine I'll try it a while and see how's everything

Thanks for your hard work
[G2 Android Development] :
Hoping for the release of other variants as well especially for F320 user with limited kernel devs. Thank you :)
[G2 Android Development] Josh:
I try to open newest experimental build in drive but without success,can someone tell me whats going on or wrong or share the latest build. :confused::crying:
[G2 Android Development] fuibauer:
Working good on CM13 latest nightly! Keep up the good work!

Lambada Infinito Exp

D802
[G2 Android Development] Josh:
I success download latest build with chrome browser :eek::mad::p
[G2 Android Development] android extreme:
To be an experimental build the latest infinito seems very fast and smooth(a bit more than hypnose beta 9). Anyway i noticed that like galante and hypnose series the zram usage is very low(never get over 3 mb on 500mb of total zram) also in heavy multitasking or using intense graphic games, [MENTION=6175749]GalaticStryder[/MENTION] it's a problem of rom/kernel or it's specifically designed to work in this way?
[G2 Android Development] GalaticStryder:
The kernel prefers real memory instead of swap, that is the default behavior of any Linux kernel out there with swap space. The invocation of swap space is dedicated to activities that don't need to be in buffer anymore, all the multitasking gets about 20 apps on this state and fills swap with the other ones if LMK doesn't decide to kill one of them first. Swap will fill within days/weeks of usage and will clear once you reboot.
[G2 Android Development] android extreme:
I've asked this just because in dorimanx kernel the swap goes over 100 mb since 1 minutes after the boot(i get used to compare lambda and dorimanx kernel to get the best out of both). Anyway thanks for the explaination
[G2 Android Development] GalaticStryder:
Dorimanx uses 50% of swappiness by default with two compression streams, I use 40% on four compression streams. There might be other stuff on LG side that contributes to more swap load on the stock ROM.
[G2 Android Development] ytgbg:
Latest Incremental is super stable. Faster and more smooth than Hipnose Beta 9, no problems and hiccups at all.

Great work mate!
[G2 Android Development] bamonkey:
used up my night at work yesterday and a couple hours tonight BUT it appears i finally have my VM build environment ready again. There were a couple of hickups but nothing a little reading didnt fix and it appears to ACTUALLY be compiling for D800 right now. It wasn't too hard and if anyone tries to set it up on ubuntu like i just did i can point to some differences in the documentation that will save all the reading on google i did.

Cheers now i can also feed my kernel addiction..oh wait.:silly:

edit: as i side note when the VM was still on at home when i got there in the morning the wife was VERY confused what was going on and feared i done something permanent to the system. explaining what she was looking at for the next 15 minutes was..interesting.
[G2 Android Development] GalaticStryder:
Well, I just use Gentoo/Fedora/Arch on my computers, the Debian part in readme was just guessing based on Fedora but it might actually work.

Good job on the wife part, right deep into her soul lives a great ? concerning to 98% of what you said.
[G2 Android Development] kepeto:
hi,

where i can download latest incremental build for D802?

checked on [MENTION=6175749]GalaticStryder[/MENTION] gdrive but it's for ls980

thanks
[G2 Android Development] Boopie11:
sorry for noob question

I am getting confused, in OP says Download -> Beta -> Androidfilehost which leads me to Lambda-Infinito-Beta-N1-d802-08302016.zip

( https://www.androidfilehost.com/?w=files&flid=88052 )

In OP the word "Infinito" did not even appear

I have read several post sand I assume that exists Infinito and Hipnose, 2 branches of the same Kernel

Which are the differences between both? Which are the latest versions of both and where to download them?

Which is recommended for non-gamer users that do not want to mess with configs (just flahs and forget)?

TY

EDIT

I found your explanation, would be nice to add it in the OP because is time consuming for newbies to find it

http://xdaforums.com/showpost.php?p=68436948&postcount=1486

http://xdaforums.com/showpost.php?p=68484755&postcount=1517
[G2 Android Development] GalaticStryder:
Weird, this was deleted from the folder because it was a little old some days ago, are you sure an F5 doesn't solve that?

I'm trying to understand a DTB bug that has been locking me from releasing the BETA 3 for all variants, it's not my computer at all... I'll update the thread once ready.
[G2 Android Development] Boopie11:
Okey thank you, for now I will run the latest infinito incremental, is the closest to the future Beta 3?

Has the fixes from the removed Beta 2?

By now I have just flashed and booted fine (D802 CM13), lets see how it behaves tomorrow
[G2 Android Development] GalaticStryder:
BETA 3 compilation

So, the release and most stuff are in place for this version. There's only on big problem to be sorted and that I'd need the help of everyone compiling the kernel.

I've tried on two machines (bleeding edge ones) and the results are the same, the compilation creates a kernel to be flashed that is not the one you've built in those machines.

It's hard to tell but not so hard to debug, I've fired an issue on Github to specify that annoying behavior.

Anyone can take a look:

https://github.com/GalaticStryder/kernel_lge_msm8974/issues/2

I've assigned myself to kill this problem that I've been investigating for weeks, unfortunately, I can't come up with anything. So I decided to open it up for thoughts.

This seems to match the error some people had on BETA 2 with screen responsiveness going crazy because I had this issue after building D800 first. The touch panel went crazy with the kernel/hardware revisions mismatched and would not work at all. The revision code was from D800 even though the build was targeting D802 at its best.

The time present in version was the same as in the D800 as the D802 build took place 3min after that one.

Any help from the dudes compiling the kernel regarding this error would be appreciated.