Related
This kernel is for AOSP Gingerbread roms for the Incredible only!
Do not flash with ROM Manager, it has been known to give very strange issues on this phone, boot into recovery and manually flash it.
Things I add from stock (I believe in a mostly vanilla kernel with smaller mods to improve battery life and, in some situations, performance)
-havs (hybrid adaptive voltage scaling)
-smartass cpu governor (capped at 384mhz while screen is off)
-smb329 enabled (fast charge)
-no debugging (for smaller kernel size)
Use kernel manager from the market to get this (unless you want to be stubborn and do it yourself)
Pulled -5 and -6, not working as expected
invisiblek 2.6.37.6-4:
-Updated to latest cm-kernel source (latest change was May 30th)
-smartass and havs settings grabbed from the popular .32 #28 kernel which should help us get some decent battery life
Download
ENJOY!
----------------------------------------------------------------------------
SOURCE:
All of my source is at: http://github.com/invisiblek/cm-kernel/2.6.37_cm-kernel
We need to thank cyanogen, slayher, toastcfh, koush, cuviper, chad0989, cayniarb, vinylfreak89, seanzer, conap, jamezelle, and im sure others for all their help with this
FAQ:
Q: Will this work with Froyo?
A: Maybe, but probably not. I would recommend a .32 kernel since they are more stable at this time.
Q: My led turns green at 90% what gives? Please Fix!!
A: It always does that, been addressed a million times. Live with it
Q: Why is my cpu governor <x> when i set it to <y>?
A: <x> is probably the default (most roms set this in the ramdisk although the kernel does have a default setting, the ramdisk usually trumps it) youll have to re-set your governor after a reboot
Q: How can I help?
A: You can start by grabbing the source code from here
Q: What is havs?
A: from kingxklick's thread:
Code:
Also, a little info on HAVS and AVS:
The purpose of HAVS is to minimize the power used by the CPU by determining
and setting the optimal voltage. At the same time, the maximum voltage by
which HAVS can scale to is fixed to a specified voltage depending on the
CPU frequency in order to prevent scaling to a higher voltage than what is
normally used at a specified voltage. The optimal voltage is actively determined
for each frequency and temperature. HAVS actively adjusts the CPU voltage as the
CPU frequency and temperature changes.
Q: What is smartass?
A: The smartass governer drops drops the max cpu frequency when your screen is off (currently set to max 384mhz). It is very effective in saving battery life. (juice plotter is a good one for monitoring your battery life)
Put me down
Not much help with kernels but I can test and feed back
Sent from my ADR6300 using XDA App
Same here.. Teach me how yo build.. All set up for it.. Just don't understand it
Sent from my ADR6300 using XDA App
Love to help. Currently running your#29 kernel along with omgb rom. Runs awesome but I know it can do more.
any theories as to why all the other kernels make touch input useless? I have an amoled incredible btw. Anything I can do to test or help develop something to work fully with 2.3.1 I'm all for it.
P.s. Anyone know anything about jit with gb? I never used it since I have used sense roms up to this point.
Sent from my Htc Incredible using Tapatalk
invisiblek said:
for now, check my github://github.com/invisiblek/cm-kernel
we need a dinc community developed kernel for gingerbread
anyone who wants to help, post up and lets get something going
Click to expand...
Click to collapse
http://github.com/slayher
I have a working kernel, with support for tethering, and mounting of both emmc and sdcards. Also my same changes were pushed to the CM/htc-kernel-incrediblec
Its not a .35 kernel, but it does have the gadget drivers backported.
slayher said:
http://github.com/slayher
I have a working kernel, with support for tethering, and mounting of both emmc and sdcards. Also my same changes were pushed to the CM/htc-kernel-incrediblec
Its not a .35 kernel, but it does have the gadget drivers backported.
Click to expand...
Click to collapse
Doesn't the current included one support this? Does your kernel work with pc usb mounting without gscript?
Also personally I am looking for a stable oc version. Anyone had luck so far with any of this?
Sent from my Htc Incredible using Tapatalk
This is good. I'll help.
Sent from my ADR6300 using XDA App
networkmagician419 said:
Same here.. Teach me how yo build.. All set up for it.. Just don't understand it
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
Best way to get set up is to join is on irc. Its much easier to communicate there
Sent from my dInc using XDA app
trunksta said:
Love to help. Currently running your#29 kernel along with omgb rom. Runs awesome but I know it can do more.
any theories as to why all the other kernels make touch input useless? I have an amoled incredible btw. Anything I can do to test or help develop something to work fully with 2.3.1 I'm all for it.
P.s. Anyone know anything about jit with gb? I never used it since I have used sense roms up to this point.
Sent from my Htc Incredible using Tapatalk
Click to expand...
Click to collapse
It's because you probably have a 004f touch controller. If you try to register more than 3 points on it, it won't function.
Sent from my ADR6300 using XDA App
trunksta said:
Doesn't the current included one support this? Does your kernel work with pc usb mounting without gscript?
Also personally I am looking for a stable oc version. Anyone had luck so far with any of this?
Sent from my Htc Incredible using Tapatalk
Click to expand...
Click to collapse
yes, this is the kernel I am using with the CM7 build for the DINC. CM7 mounts and tethers with out gscript.
http://github.com/slayher
I have a working kernel, with support for tethering, and mounting of both emmc and sdcards. Also my same changes were pushed to the CM/htc-kernel-incrediblec
Its not a .35 kernel, but it does have the gadget drivers backported.
Click to expand...
Click to collapse
Doesn't the current included one support this? Does your kernel work with pc usb mounting without gscript?
Also personally I am looking for a stable oc version. Anyone had luck so far with any of this?
Sent from my Htc Incredible using Tapatalk
Click to expand...
Click to collapse
It's his kernel that is supplied with the cm7 builds.
Sent from my "girlfriend"... According to my wife.
Thanks for bringing this out to the full community! Hopefully we can get the ball moving a bit better on development now.
Also great to see pretty much every active kernel dev for the Inc posting in here, and a lot of other people interested in getting this going.
I'll keep pitching in however I can.
I also greatly appreciate all you kernel devs hard work and I look forward to the development of this kernel...I am a willing tester just waiting for a build to come out so I can report on it
Sent from my ADR6300 using XDA App
Would gladly love to test
Sent from my ADR6300 using XDA App
i see lots of devs i recognize here. this could be very interesting. and trustworthy ones too. i'll test.
invisiblek said:
Best way to get set up is to join is on irc. Its much easier to communicate there
Sent from my dInc using XDA app
Click to expand...
Click to collapse
Maybe I should know this and I missed the memo... What server and channel...
what irc channel? this would be a big step to get going on the Dinc.
This is exciting .. cloning now
#incredible on irc.andirc.net
please update your tree too, ive done some more work this morning
use arch/arm/mach-msm/invisiblek_incredible_defconfig as your .config
im down to one compile time error -- woot!
Hi guys!
I think it's about time to give some gingerbread to my galaxy s.
I'm having this doubt about which way to go. Official firmware or Cyanogenmod.
What do you recommend? What are the pros and cons of which one of them by your experience.
One 100% required feature for me is voodoo sound, but i guess i can have it both ways.
Thank you for your help!
Sent from my GT-I9000 using XDA App
If u are addicted to flash rom over the time I recommand cm7...
And tats what I do... lol... wating new version on Friday night...
Sent from my GT-I9000 using XDA Premium App
Why not taking a look at the features list first:
http://www.cyanogenmod.com/about
If you think you really really need that stuff then maybe you want that ROM. The tethering and openvpn stuff sounds nice but I like my stock GB for now.
Landorin said:
Why not taking a look at the features list first:
http://www.cyanogenmod.com/about
If you think you really really need that stuff then maybe you want that ROM. The tethering and openvpn stuff sounds nice but I like my stock GB for now.
Click to expand...
Click to collapse
Thanks for your reply.
It's not a question features, it's a question of user experience.
For example, one thing that annoys me in the official gingerbread is the alarm clock bug, as it happens that I rely on it every single morning to get to work on time
Sent from my GT-I9000 using XDA App
Can someone explain me why a kernel does not perform optimally right away?
pakalrtb said:
Can someone explain me why a kernel does not perform optimally right away?
Click to expand...
Click to collapse
I don't know the fancy logic saying but its like installing a new operating system on a PC once installed ya it fine but it need to settle ie with your apps ,settings ect then it will be at its full potential
Thanks but I was hoping for a more technical answer
I dont understand either, are there code optimalisations running that change the system or kernel config? Bit odd.
Sent from my GT-N7000 using Tapatalk 2
Any dev's answer ?
P_
This is a good question. I've been wondering too.
In ny experience an os becomes slower in due time...
Sent from my GT-N7000 using Tapatalk 2
Sometimes my phone is very smooth, but every now and then it will suddenly act like a single core phone, this is particularly noticeable if I play a game, it will be smooth usually but when this happens it lags like hell, home stutters and multitasking problems are also present. I've tried everything, deleted system/bin/thermald and overheat control apk, lowered the go max speed load of the CPU, increased readahead size, changed to deadline scheduler... The list goes on! I'm on the latest JB firmware and have a locked BL, any roms that don't have these random lag spikes? Or any other fix? I'll even revert to ICS if its more stable, I did this on my LG before
Sent from my LT30p using Tapatalk 4 Beta
Update: changed GPU gov to performance and it helps
Sent from my LT30p using Tapatalk 4 Beta
@non4 said:
Update: changed GPU gov to performance and it helps
Sent from my LT30p using Tapatalk 4 Beta
Click to expand...
Click to collapse
how the hell is that possible?!!!!!!
i have the same issue, especially on JB
everytime i turn the phone on, i just HOPE to be the PERFORMANCE time!!!
sometimes it is SMOOTH, sometimes it lagges, especially in games
you know, having Performance governor is not a real solution, it will drain battery the worst way possible, we have to know the reason, since i've done whatever you said as well,EVERYTHING, and yes, when i put in performance mode, it's ok..
any idea about the culprit?
ebi4321 said:
how the hell is that possible?!!!!!!
i have the same issue, especially on JB
everytime i turn the phone on, i just HOPE to be the PERFORMANCE time!!!
sometimes it is SMOOTH, sometimes it lagges, especially in games
you know, having Performance governor is not a real solution, it will drain battery the worst way possible, we have to know the reason, since i've done whatever you said as well,EVERYTHING, and yes, when i put in performance mode, it's ok..
any idea about the culprit?
Click to expand...
Click to collapse
Just the GPU gov is performance, it doesn't really do much to battery. I use interactive on the CPU. So you're saying your issue wasn't there on ICS??
Sent from my LT30p using Tapatalk 4 Beta
@non4 said:
Just the GPU gov is performance, it doesn't really do much to battery. I use interactive on the CPU. So you're saying your issue wasn't there on ICS??
Sent from my LT30p using Tapatalk 4 Beta
Click to expand...
Click to collapse
EGG ZAKT LY!!!
when i was on ICS, the games were amazing, no lag whatsoever to call ISSUE, but unfortunately, the lag was INSIDE OF OS, even the phonebook, dialer, messaging, all of the system apps, started slowly, but the gaming performance was awesome, on the other hand, in JB, the whole UI and OS is just smooth and beautiful, but games are awful
BTW, how do you modify GPU governor? i thought we could only change CPU
Well its settled, I'm moving to ICS to compare. Is there any ICS ROM where I can avoid using flashtool? Anyway about the GPU gov, use trickster mod kernel settings
Sent from my LT30p using Tapatalk 4 Beta
@non4 said:
Well its settled, I'm moving to ICS to compare. Is there any ICS ROM where I can avoid using flashtool? Anyway about the GPU gov, use trickster mod kernel settings
Sent from my LT30p using Tapatalk 4 Beta
Click to expand...
Click to collapse
will check that app out, hope it can help me
and for the rom, I own TX, not T, not sure where to direct you to download a CWM Recovery flashable Rom, but there HAS to be one, since we have some for TX
just head over Android Development section for T
Had a look and doesn't look like it, my bootloader is locked by three got the downloads ready for when I get home BTW to avoid starting a new thread I'm confused as to whether the ICS kernel is included in the ftf files? Never had an xperia, well at least not during my time as a root user, feel like a noob here lol
Sent from my LT30p using Tapatalk 4 Beta
Yes it is.
And there are some ICS versions of my Rom for download in my Rom thread
Sent whilst sat on the toilet.
@non4 said:
Had a look and doesn't look like it, my bootloader is locked by three got the downloads ready for when I get home BTW to avoid starting a new thread I'm confused as to whether the ICS kernel is included in the ftf files? Never had an xperia, well at least not during my time as a root user, feel like a noob here lol
Sent from my LT30p using Tapatalk 4 Beta
Click to expand...
Click to collapse
Gregbradly, The Great, answered you
so no need for me to start telling bullsh...ts!
let us know what happens, but just as a recommendation, if you could cope with graphic issue in gaming, then don't go back to ICS, it's just a waste of time bro
gregbradley said:
Yes it is.
And there are some ICS versions of my Rom for download in my Rom thread
Sent whilst sat on the toilet.
Click to expand...
Click to collapse
Link? For locked BL too?
ebi4321 said:
Gregbradly, The Great, answered you
so no need for me to start telling bullsh...ts!
let us know what happens, but just as a recommendation, if you could cope with graphic issue in gaming, then don't go back to ICS, it's just a waste of time bro
Click to expand...
Click to collapse
How much better is gaming on ICS? I can deal with some UI lags if gaming is smooth, I don't own any consoles so its a must for me
Sent from my LT30p using Tapatalk 4 Beta
@non4 said:
Link? For locked BL too?
Click to expand...
Click to collapse
Look in my signature for a link to my rom, or in post three of the all in one thread for stock FTF's
@non4 said:
How much better is gaming on ICS? I can deal with some UI lags if gaming is smooth, I don't own any consoles so its a must for me
Sent from my LT30p using Tapatalk 4 Beta
Click to expand...
Click to collapse
Please use the multi quote facility to reply to multi posts in one reply
gregbradley said:
Look in my signature for a link to my rom, or in post three of the all in one thread for stock FTF's
Please use the multi quote facility to reply to multi posts in one reply
Click to expand...
Click to collapse
I'm using tapatalk, hence why I didn't see your SIG, just found out how to multiquote on the beta so I will in future, thanks!
Sent from my LT30p using Tapatalk 4 Beta
@non4 said:
I'm using tapatalk, hence why I didn't see your SIG, just found out how to multiquote on the beta so I will in future, thanks!
Sent from my LT30p using Tapatalk 4 Beta
Click to expand...
Click to collapse
OK, My rom thread is in the dev section. ROM-Assaye. Just check the changelog to see which versions are ICS
gregbradley said:
OK, My rom thread is in the dev section. ROM-Assaye. Just check the changelog to see which versions are ICS
Click to expand...
Click to collapse
Thanks, I was just gonna check your SIG in the browser, I'll take a look when I'm finished work
Sent from my LT30p using Tapatalk 4 Beta
@non4 said:
How much better is gaming on ICS? I can deal with some UI lags if gaming is smooth, I don't own any consoles so its a must for me
Sent from my LT30p using Tapatalk 4 Beta
Click to expand...
Click to collapse
the difference is quite HUGE, at the very moment of entering the game, it's total new world...
so, in this case, in which your preferred gaming console is your phone, go for ICS, the UI lags a bit, and i repeat, A BIT, but gaming is brilliant, just like it doubles the graphic power, i've tested NFS MW on both platform, ICS EASILY outperforms JB
hope you'll have good time there, in ICS
ebi4321 said:
the difference is quite HUGE, at the very moment of entering the game, it's total new world...
so, in this case, in which your preferred gaming console is your phone, go for ICS, the UI lags a bit, and i repeat, A BIT, but gaming is brilliant, just like it doubles the graphic power, i've tested NFS MW on both platform, ICS EASILY outperforms JB
hope you'll have good time there, in ICS
Click to expand...
Click to collapse
Flashing now Was the same case with the optimus 4x, but since games support this phone better I have high hopes
Sent from my LT30p using Tapatalk 4 Beta
Hmmm, I do see an improvement, not as great as was made out though. On the initial build as its easiest to root, is there a better build or something? As for the UI hickups, that was easily cured using apex
Sent from my LT30p using Tapatalk 4 Beta
@non4 said:
Hmmm, I do see an improvement, not as great as was made out though. On the initial build as its easiest to root, is there a better build or something? As for the UI hickups, that was easily cured using apex
Sent from my LT30p using Tapatalk 4 Beta
Click to expand...
Click to collapse
I'm not so familiar with initial releases, since i've bought TX recently, when JB was out...
you know, the main problem with me is that i'm always a pure-stock fan, i won't change launcher, walkman, gallery and these basic things, but if you do, as you say, it would help the hickup
are locked or unlocked? if you are unlocked, i can provide you with the best STOCK-BASED kernel for ICS, in which the only midification is having CWM onboard, so that you can flash SU easily to have root
at your service, anyway
I think stock kernel is the best. Every kernel I tried had some kind of lag at some point. Now I am back to the stock kernel and it is smooth as butter. Google got it right the first time. How is it for you guys ?
Sent from my Nexus 5 using xda app-developers app
Its very early in kernel development.
Give the devs some time
Sent from my Nexus 5 using Tapatalk 2
flameinthefire said:
I think stock kernel is the best. Every kernel I tried had some kind of lag at some point. Now I am back to the stock kernel and it is smooth as butter. Google got it right the first time. How is it for you guys ?
Sent from my Nexus 5 using xda app-developers app
Click to expand...
Click to collapse
I am running Franco r14 smooth as butter. I would try using Nova launcher, I do agree with you that the GEL launcher is a bit laggy on custom kernels.
Sent from my Nexus 5 using Tapatalk
riggs170 said:
I am running Franco r14 smooth as butter. I would try using Nova launcher, I do agree with you that the GEL launcher is a bit laggy on custom kernels.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
so for me on francos kernel the keyboard is super laggy
I love Trinity kernel, I've been using it for two years on my Galaxy Nexus, Nexus 7, Nexus 10, Nexus 4 and now Nexus 5.
B11 on the stock ROM (odexed and rooted with ART enabled) is sleeping better than the stock kernel did and the performance is amazing, which is to be expected considering it's Trinity.
@morfic just does something special... And the community around Trinity is the best on xda.
Sent from my Nexus 5 using XDA Premium 4 mobile app
ive never had even a thought of lag using trinity on my n5. i cant imagine making the n5 lag
lwfb said:
I love Trinity kernel, I've been using it for two years on my Galaxy Nexus, Nexus 7, Nexus 10, Nexus 4 and now Nexus 5.
B11 on the stock ROM (odexed and rooted with ART enabled) is sleeping better than the stock kernel did and the performance is amazing, which is to be expected considering it's Trinity.
@morfic just does something special... And the community around Trinity is the best on xda.
Sent from my Nexus 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
i agree Trinity kernel is pretty good i dont really see any lag. i just wish he includes the color fix that francos kernal has
flameinthefire said:
i agree Trinity kernel is pretty good i dont really see any lag. i just wish he includes the color fix that francos kernal has
Click to expand...
Click to collapse
eventually, but it wont be the same as franciscos.
This thread will become a kernel fans thread lol. Anyways running franco since forever no lags at all after r11. Op you are right somehow though, custom kernels have to save some extra juice from somewhere, so devs try to find it at the expense of performance.
Clear improvement over stock running Faux's latest.
Excreted from my Nexus 5
[Guide] Headphone/Earphone Buying
Bit of lag? Adjust governor parameters.
I would assume that the reason for lag is that many custom kernels disable mpdecision in a quest for better battery life.
At this stage what do you expect? Give it a while and then you'll find the stock kernel "laggy".
I like to keep things stock myself, but on my 2012 Nexus 7 I can't stand the stock kernel.
the stock kernel run smooth and great
the only thing I'd like to have is tap 2 wake but I don't like the other custom crap
muyoso said:
I would assume that the reason for lag is that many custom kernels disable mpdecision in a quest for better battery life.
Click to expand...
Click to collapse
Why is that? I did have lag using the latest Faux kernel and switching back to the ondemand governor fixed most of it, but I did keep the Intelliplug Hotplug driver on. How does enabling/disabling mpdecision affects battery life and stability?
back in the day with the captivate one of the early developers tested different cross compilers and the effects on wake time. i think that might have a little to do with it. most people are using the linaro compiler these days and it is good, i notice the difference on my other phone using linaro but my other phone never quite feels as good as it did stock with wake time. it may be possible that an older compiler may be better for some things. i tend to feel modded kernels do feel a little glitcy and this could be one area to look at. good news is that the sources have to be posted so you can compile your own version of someones kernel with different compilers or options to test things. maybe remove a commit or two...
simms22 said:
ive never had even a thought of lag using trinity on my n5. i cant imagine making the n5 lag
Click to expand...
Click to collapse
Plus 1. Lag? Say what? I'm using trinity kernel and not a thought of lag.
Sent from my Nexus 5 using Tapatalk
ascarda said:
the stock kernel run smooth and great
the only thing I'd like to have is tap 2 wake but I don't like the other custom crap
Click to expand...
Click to collapse
Mpdecision ramps up the CPU instantly to 1ghz when a touch event occurs. This makes for a much smoother UI in general, but obviously would use a tiny bit more battery than if the phone were to stay at min clocks.
Sent from my Nexus 5 using xda app-developers app
i love the stock battery life so It's good for me
Inviato dal mio Nexus 7 con Tapatalk 4
Using Franco r14 and stock room no problem at all im getting 4 hr SOT. Will change to catalysm rom tomorrow and see if i can get more SOT time.