yashsingh1/xdaforums huggingface dataset:
[G2 Android Development] bleached45:
As much as I would love R15 to have been on my phone... Well hell, yesterday. You've got work going on and I believe you said car troubles. Just make sure it is still fun. You don't "owe" us anything. Make sure you don't over work yourself with this.

We can wait.

Now with that said, good luck!
[G2 Android Development] RenderBroken:
Thanks! Yea I had a bad coil pack so I was not hitting on the 3rd cylinder. yeah! I know I don't owe anything, I just like to stick to my word so if I made it seem that it was going to be soon and it wasn't, I want to at least explain why. Thanks for the support though! It will be worth the wait. I have been using my first test build as a daily driver and its been rock solid. I will soon be playing with have two cores online all the time. see if that helps with a couple minor issues. They are more just issues to myself since I expect a lot out of my phone lol. But I am pretty excited about the new build.
[G2 Android Development] RenderBroken:
OK here is the plan tonite. I need to add a few more things to my new build:

CPU-Boost - This should help with DT2W. My kernel does not use this like the others and should help with waking the device. Also there has been some cool stuff in the works regarding "wakeup_hints" and using this with the scheduler in a more effecient way. This is part of why I REALLY want to do a scheduler overhaul!

Ramdisk - Find out what AlegenRom had changed and make my own Ramdisk compatible. I could do the whole "AnyKernel" stuff and I have before. What you run into though is glitches. With MY OWN Ramdisk I can control EVERYTHING that goes into it and what each script does and so forth. With AnyKernel I would have to create a script that replaces nefarious code lines with blank ones or replace works, ETC and this would mean that I would have to foresee EVERY incompatible line of code which is not feasible for me when SlimRoms has there own stuff, Mahdi has their own, ETC. The way I do it makes sure that my kernel is properly supported. Only issue I run into is when a Rom needs support from the Ramdisk and I need to add it. This will happen alot less than using AnyKernel and trying to patch holes as the pop up.

These are the main things I want to do before I build tonight.

Lastly you will notice some changes. Right now I just have the main four governors and four GPU governors. At this point in time I don't plan on adding in intelliactive or intellidemand. I have also opted to use Bricked Thermal instead of Franco's for the fact that there will be alot less "bouncing" which I think Franco's is a bit too aggressive too often. With Bricked, you can control every aspect.
[G2 Android Development] mgear356:
32hrs no reboot.
[G2 Android Development] simon_lefisch:
You just made me giddy like school girl *teeheehee* [emoji16]

Can't wait for the new build!
[G2 Android Development] stewyfallingup:
Running Alegen right now. It's wonderful
[G2 Android Development] chrisexv6:
This sounds kicka$$!
[G2 Android Development] fix-this!:
Just had a reboot while texting. Really hope the new version eliminates these.
[G2 Android Development] RenderBroken:
Then I don't know why a number of other AlegenRom use have been complaining of issue not being able to run it.

Me and you both!
[G2 Android Development] goast:
I've had 3 of those today lol from exact same thing.. I would post last ksmg but he said not to... Hopefully r15 won't need any logs..[emoji6] [emoji6]
[G2 Android Development] stewyfallingup:
I'm actually not running it cause it causes the force closes. I'm excited for the ramdisk change to be able to hopefully run it. Thanks so much for all you do!
[G2 Android Development] DrugsBunny:
haha your previous post was very misleading :D
[G2 Android Development] RenderBroken:
Building now. I will be pretty happy if there are no build errors. I like where this is going.
[G2 Android Development] Matze060906:
Just woke up and read this. I think it's a good start in the morning... [emoji4]
[G2 Android Development] 1ceb0x:
Let's hope for the best (working for cm11 :p)
[G2 Android Development] Dene_Bluesman:
what is cm11?
[G2 Android Development] 1ceb0x:
Cyanogenmod 11. Custom rom.
[G2 Android Development] RenderBroken:
Ah, I fell asleep looking into dt2w. I think I am going to go ahead and build for the rest in a few hours since this test has been great! Dt2w is still taking too long so I will have to look into the individual files that pertain to dt2w. But everything else has been solid.
[G2 Android Development] bgx:
Great! Great! Then I can use render again! Because of the reboots I changed the kernel! :good::good::good:
[G2 Android Development] RenderBroken:
Dream on . . . (for now lol)

Sweet! Yea the ONLY reboots I had were due to low LTE signal. You can look in the logs and see the reboot reason. So its pretty solid. This build seems to use more battery though. It may just be me and how I am using my phone this morning. More phone calls than normal. I still need to work in numerous power efficient commits. But I will be more sparing with them since the other reboots were normally happening during the suspend cycle. At least now I am confident in the base of this kernel. It is based off of Dr87's SimpleKernel. I love his approach and it will bode well as the base for this kernel. He did not change anything major in the source that will cause issue for the vision I have for this kernel. Once again, I am pretty excited! As soon as my wife gets home and turns on my build machine I will build the rest.
[G2 Android Development] RenderBroken:
ALso for those interested, GRAM is the feature on G2's that is a smart panel feature. Where if the screen's picture doesnt change it wont keep rendering the scene at 60 frames per second which is wasteful and should save energy. I have had others ask about this and I did a bit of research. Apparently it is just built and enabled by default. There isn't anything as a kernel dev that I have to do. Now what I CAN do is enable a feature called ULPS (Ultra Low Power Screen). To enable though I would have to do an overhaul to MDSS to make it work. Apparently it is an advanced low power feature that our smart panels can use but it may be unstable. It is something I do want to play with though. Just fyi, The more You Know.
[G2 Android Development] DrugsBunny:
Sorry for silly question but why does your wife have to turn it on :)

Also not sure if this is known but on r12 r13 r14 PAC man ROM latest rc1 it hangs on boot the lg logo :(
[G2 Android Development] RenderBroken:
Because I am at work and I dont want to leave my super computer (Super hot) on for 4 hours doing nothing but heating the room. So I would rather her just turn it on when she get home. That way my ac doesn't have to fight and stay on ALL day. I live in Texas, it's hot here lol.

Is PAC using the right kernel source? If it is using CM's source then it won't work. Can you confirm for me. If not there are things I can change in the ram disk to make it work.

On this note, I could not find anything that would make this kernel just all of a sudden, not work for AlegenRom. If someone knows please share.
[G2 Android Development] Matze060906:
I think you have a wrong cpu cooler. In Germany it is not as hot as in Texas but if I run a benchmark on my pc the cpu temp is 25 degree...
[G2 Android Development] Lawlrus:
PAC is still based on 4.2 kernel source
[G2 Android Development] RenderBroken:
Its the 8 core AMD fx 8350. It's also liquid cooled. Still it's in my room which is upstairs and the sun beats on it all day and is already hard to keep cool during the day. It's not that bad but it is noticeable.
[G2 Android Development] DrugsBunny:
Ah that's why then :( shame

Image of kernel version
[G2 Android Development] Matze060906:
You build your kernel on a hardcore machine? Does this need so much power? I think you play games on this machine, do you.
[G2 Android Development] Lawlrus:
I feel your pain on the 8core AMD. Runs nice but I had to water cool mine too. With my 280x its still a space warmer.
[G2 Android Development] Matze060906:
That's the reason why I use Intel and nvidia...

But this is off-topic...
[G2 Android Development] Lawlrus:
Good thing you mentioned it being ot because I was going to talk about the 460gtx house fires haha.

Sorry for the ot render.
[G2 Android Development] RenderBroken:
Yea, I actually build kernels in a virtual machine running on my computer. With my job I am always converting physical machines to vm's. I use this computer to run virtual servers and such. And of course I use it for gaming. I love me some BF4

If money was not an option then of course I would go with those but I built my computer for $700 and it blows away everything out of the water (So far lol) also its ok to be a little off topic while we wait. The group of users that comment on this thread have always been respectful and are pretty much on topic all the time. They police themselves. I should be building shortly. Just consider this new build as beta. I have not tested this kernel on the other 6 phones so I don't know how it will act. But it will be a good reference point of where I am going.
[G2 Android Development] 1ceb0x:
Seems that the unofficial cm11 4.4.4 kk that it is up for d802 is built in with dr87's simple kernel. So i guess yours will work too:)
[G2 Android Development] RenderBroken:
Building the rest now!
[G2 Android Development] crnkoj:
700$ with gpu? How much ram? Still think an i5/i7 works as fast with half the power usage/heating and it's not way more expensive (especially if you were to buy a used cpu sandy/ivy generation instead of haswell) :) your vm's start automatically on boot? Or you just remote desktop into windows, than start them?
[G2 Android Development] RenderBroken:
8GBs RAM Vengance 2100MHz

AMD FX 8350

Master Cooler H60

Gigabyte 990fxa-ud3

AMD 6870 2GB VRAM

I bought all but the AMD proc about 2 years ago and it still shines. I got really lucky on the GPU since it still performs VERY well. Yea I remote in to kick off my VMs. I don't use them in service. They are for testing or for special operations.
[G2 Android Development] Dri94:
Lucky. I'm loving my i7 990x but the nvidia 560m processor could use an upgrade. Being a laptop is annoying because it's so much more difficult to take apart.
[G2 Android Development] RenderBroken:
OK new builds have already started to upload. As always please report back and let me know!

Zachariah
[G2 Android Development] Matze060906:
R15 has a size of 8mb, the other ones have 11mb. Ist it right?

Sent you an invite via battlelog...
[G2 Android Development] RenderBroken:
Yep, I don't have a bunch of useless modules in this one.

Thanks for the invite!
[G2 Android Development] Matze060906:
Will install it and report later. Thanks for your work...
[G2 Android Development] RenderBroken:
If there are any issues, I am accepting logs again. Just list the phone Model and Rom as well. I may need to tweak things for each phone model.
[G2 Android Development] NateK:
Installed and booted clean on Mahdi 8/17 VS980. Beyond that, too early to report much
[G2 Android Development] Matze060906:
I had no reboot or freeze, but I switched from wlan to mobile data and put the phone into sleep. I lost 5% of battery life in 20 minutes. In this time I don't touch the phone. I think this couldn't be normal...

Edit: and here is the reboot...

https://docs.google.com/file/d/0BwVur07uzqm6Njlic29GU3VSdDQ/edit?usp=docslist_api
[G2 Android Development] Salamender:
R15 work on MIUI V5 4.8.15 based on CM11 M9 ?
[G2 Android Development] Lawlrus:
Based on Mahdi's source. So doubtful that miui is using it. Its more than likely based of cm which op has not released a build specifically for yet.

You can always backup and try, but I doubt it will boot.

Sent from my Vs980 running CloudyFlex 2.6
[G2 Android Development] RenderBroken:
Remind me your Rom and Model please? Thanks!
[G2 Android Development] Matze060906:
Oh, I forgot, sorry. D802 running Mahdi 8/17.
[G2 Android Development] RenderBroken:
NP. I dont get it either. I have not had a single issue. Granted it seems like it drains faster, other than that there has been not reboot or anything. Drives me crazy! lol. Thanks bud!
[G2 Android Development] blacklight1025:
Did you change congestion control to "bic" by default? Jus wondering
[G2 Android Development] RenderBroken:
No, not by choice. Just haven't fleshed out the rest of the kernel yet. Thanks for bringing it to attention!
[G2 Android Development] blacklight1025:
Cool, jus making sure. Otherwise all seems good!
[G2 Android Development] Matze060906:
Second reboot... [emoji24]

https://docs.google.com/file/d/0BwVur07uzqm6RVdMZ2NPMEdDZUk/edit?usp=docslist_api
[G2 Android Development] RenderBroken:
Did you change any setting?
[G2 Android Development] Matze060906:
After installing I set the energy saver mode from 0 to 2 but after the first reboot it was set to default. Before the second reboot the kernel runs on stock settings...
[G2 Android Development] JRJ442:
Been running pretty good on Mahdi 8/17 so far for me. VS980 ?
[G2 Android Development] crnkoj:
Just an idea, but maybe your phone is the problem here? ;) it seems like you get reboots with any version... Is it perfectly stable with the stock kernel of Mahdi? If not, I'd the phone stable on a stock rom?
[G2 Android Development] ThatKidDrew:
Got a reboot on R15. It was during a call, I pulled the phone away from my face and the screen didn't turn on, then rebooted. Battery life is so far looking phenomenal though

Log: https://docs.google.com/file/d/0B3rK_px6FpxWcFA4bnB2QU1zX2M/edit?usp=docslist_api

VS980 running AICP 4.4.4
[G2 Android Development] RenderBroken:
Yea the phone is definitely the issue becasue my phone has not a single issue ever. Even with the builds that others did. Mine is the D800. It just shows that the G2 is VERY fractured in many ways and it sux. But Matze060906 should still be able to expect a modicum of stability. I am not 100% sure of the differences between the different phone model source but I bet if I built using D802 source ONLY it would have a better effect. Also my life would be lot easier if I just built for the D800 but I like to share and learn myself and you don't get better if you don't push yourself either.

Matze060906, would you say the build is more stable the prior ones? (R12,R13,R14)

Thanks for the logs!!

I will be doing yet another build tonight if I have the time. I am going to be working on PM and cpufreq. I just wanted to get a test build out to test the waters. It looks to be doing pretty well. I will be adding back in powersuspend as well.
[G2 Android Development] fix-this!:
Any chance your going to add zen and intelliactive back? Also sound control? Just curious.
[G2 Android Development] RenderBroken:
Zen and Sound Control, yes

Intelliactive I am still on the fence. Why do you prefer it over interactive? Just curious as well. Also how has the new build treated you? I remember you had issues before so let me know!
[G2 Android Development] 1ceb0x:
Installed on unofficial CM11 for d802, booted up but i get com.android.phone process crash.

I guess it is a ramdisk thing...

This rom was built on dr 87 simple kernel but probably the maintainer added some extra stuff.. Will be awesome it will be fixed!

And here is the log:

E/AndroidRuntime( 3613): FATAL EXCEPTION: main

E/AndroidRuntime( 3613): Process: com.android.phone, PID: 3613

E/AndroidRuntime( 3613): java.lang.NoClassDefFoundError: com.codeaurora.telephony.msim.MSimPhoneFactory

E/AndroidRuntime( 3613):	at com.android.phone.OutgoingCallBroadcaster.processIntent(OutgoingCallBroadcaster.java:469)

E/AndroidRuntime( 3613):	at com.android.phone.OutgoingCallBroadcaster.onCreate(OutgoingCallBroadcaster.java:415)

E/AndroidRuntime( 3613):	at android.app.Activity.performCreate(Activity.java:5231)

E/AndroidRuntime( 3613):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)

E/AndroidRuntime( 3613):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2169)

E/AndroidRuntime( 3613):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2271)

E/AndroidRuntime( 3613):	at android.app.ActivityThread.access$800(ActivityThread.java:144)

E/AndroidRuntime( 3613):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1205)

E/AndroidRuntime( 3613):	at android.os.Handler.dispatchMessage(Handler.java:102)

E/AndroidRuntime( 3613):	at android.os.Looper.loop(Looper.java:136)

E/AndroidRuntime( 3613):	at android.app.ActivityThread.main(ActivityThread.java:5146)

E/AndroidRuntime( 3613):	at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 3613):	at java.lang.reflect.Method.invoke(Method.java:515)

E/AndroidRuntime( 3613):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:796)

E/AndroidRuntime( 3613):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:612)

E/AndroidRuntime( 3613):	at dalvik.system.NativeStart.main(Native Method)

W/ActivityManager( 888): Force finishing activity com.android.phone/.PrivilegedOutgoingCallBroadcaster

W/DropBoxManagerService( 888): Dropping: system_app_crash (1482 > 0 bytes)
[G2 Android Development] mickskillz:
Didn't work on spirit Rom. I took a shot. Waiting on the CM compatible version
[G2 Android Development] simon_lefisch:
Been running R15 since 10:30am on a clean install of Mahdi 8/17 (VS980). So far so good. Running smooth. Seems to be a bit more battery drain then on previous builds. Otherwise, perfect. Thanks for the updated build [MENTION=5438598]RenderBroken[/MENTION]. Can't wait to see how this reworked kernel runs in future updates.
[G2 Android Development] NateK:
Had my first crash tonight - VS980 Mahdi 8/17. Just finished playing some CandyCrush when the crash occurred.

Log attached.
[G2 Android Development] RenderBroken:
I think I know what it is. it is a Ramdisk thing
[G2 Android Development] SeVIIn:
Just wanted to say thanks again for all the hard work and effort you've been putting in [MENTION=5438598]RenderBroken[/MENTION]. Unfortunately my G2 met it's match this past weekend when a cup of water was spilt on it face down, those buttons are not very water tight, forewarning to all. I am now a happy owner of the HTC One M8, but I just wanted to drop in and give you one last thanks. :)
[G2 Android Development] RenderBroken:
Ah that sux, But I feel that the M8 will be more stable anyways so enjoy!
[G2 Android Development] simon_lefisch:
[MENTION=5438598]RenderBroken[/MENTION], just had my first reboot. Was using my phone, turned the screen off, then tried to turn it back on real quick and rebooted. Log below. VS980, 8/17 Mahdi, clean install.

http://goo.gl/hBJMO2
[G2 Android Development] jcmaddox1:
I honestly have no idea. I'm just as confused. Maybe the only real difference now is audio commits and Houston switched over? Because audio was the only thing I was having issue with.
[G2 Android Development] reas0n:
it may be the thing, because houstonn uses G2 audio drivers and so on, not N5.
[G2 Android Development] jcmaddox1:
Hmm... I wonder how hard it would be to replace the drivers in the kernel?
[G2 Android Development] RenderBroken:
I will take it lol. I guess I will need to investigate . . .

Fantastic!
[G2 Android Development] fix-this!:
This kernel doesnt boot on slim or aicp. I just tried on my d800.
[G2 Android Development] Lawlrus:
Unless you're using the beta slim build, this won't work. Their official night lies are still on a 4.2 kernel base.

I'm not sure about aicp because the thread didn't last long for the vs980, but I thought it was based on the 4.4 kernel, so I dunno why it wouldn't boot.

Sent from my LG-VS980
[G2 Android Development] fix-this!:
Good to know about slim. As far as aicp i have no signal after flashing. Seems this kernel only works on mahdi.
[G2 Android Development] Lawlrus:
Have you tried it on Mahdi? I don't think I've seen a kernel give an issue with signal. That's normally a baseband issue.

Sent from my LG-VS980
[G2 Android Development] RenderBroken:
I have had a few reports that it works for Vanir and AICP just fine. I have to agree I don't believe the no signal issue to be kernel related. Also I have had reports that this kernel worked for other CM based roms as well though I don't remember their names off hand. I don't believe it to only work for Mahdi. Does flashing a different kernel fix the issue for you? Thanks!

For Vanir I added Multi Sim support so it is now compatible. If I remember correctly PA uses it as well so that may be why this kernel works for it (Mostly)
[G2 Android Development] matrixios:
Every reboot losing setting. I use fauxclock app
[G2 Android Development] simon_lefisch:
Try Trickstermod. My settings stick after very reboot with it.
[G2 Android Development] matrixios:
Thanks but and trickstermod is semi.
[G2 Android Development] RenderBroken:
Ok, I have been working on R2 which should be ready this afternoon. I will be testing a few changes I have made that should help greatly with stability and the random reboots caused by the modem resets. I am pretty excited about the new build. After this next one, if everything continues to go smoothly I will start work on the stock portion of this kernel.

Thanks guys!
[G2 Android Development] Lawlrus:
Can't wait for the new build, thanks.

Sent from my LG-VS980
[G2 Android Development] simon_lefisch:
Awesome news! Looking forward to the new build. Thank you again for providing and already awesome kernel [emoji106][emoji16]
[G2 Android Development] Raagh:
Refreshing nonstop

Sent from my D806
[G2 Android Development] Unn113:
R1 give me no sound on Vanir. Vs980. With dorimanx and stock sound works fine.

From G2.
[G2 Android Development] jcmaddox1:
Same thing happened on PA.
[G2 Android Development] RenderBroken:
Thanks Guys, Not sure if they use N5 sound or what. I wish everyone would stick with something . . .lol I had other people use Vanir but had not reported this. Maybe its something with your phone model. I will try to take a look.

Dorimanx works for Vanir? I though Vanir was CM based? Does Dorimanx have an AOSP Kernel?
[G2 Android Development] Raagh:
Vanir uses lg audio, not n5 audio.

Vanir uses dorimanx because vanir dev(bart452) made an aosp version of dorimanx for vanir.

I hope you dont change to lg audio id be a kill for us mahdi users(lg audio have always report echo and audio issues on aosp)

Sent from my D806
[G2 Android Development] RenderBroken:
Thanks! I am releasing another build soon. I am done building and testing. Now just need to build for all. Added in more freaking goodness.

check for yo self.

https://github.com/RenderBroken/msm8974_G2_render_kernel/commits/kk-test-2

Once again this is just a beta build. It will smooth out but I can test 6 other devices. This new build will also fix AlegenRom and the other unofficial CM builds that use dr87's source.
[G2 Android Development] Matze060906:
Before I flashed Mahdi my phone runs on modified stock rom from bruce2728 with dorimanx kernel and a lot of xposed modules. I had no reboots. Then I flashed a Mahdi build from may an run it with stock kernel from dr87 and I had no reboots too. Then comes the new kernel from render. I flashed R1, R3 and R4. I had no reboots with them. The reboots begun after flashing R5 and the following builds.

Can't say, because I flashed it yesterday in the evening an go to bed 2 hours later. Just put the phone out of the charger. I'll run on R15 and report back later. The only thing I see, is the more battery drain with R15.
[G2 Android Development] ThatKidDrew:
Do you think fast charging will be implemented in the final build? I kind of need it for my crap charger haha

VS980 running AICP 4.4.4
[G2 Android Development] RenderBroken:
Yes it will be.
[G2 Android Development] RenderBroken:
Do you remember what hotplug you used? I am pretty certain that is playing a part in these reboots. I just really want to use msm_hotplug going forward so I will keep looking. . .