First of all, a couple of disclaimers. This rom is based off of my dev team's repo, and I have merely patched it, and added linaro/general optimizations. I am not responsible for ANY damage caused to your device from these roms, including, but not limited to, bricking, general malfunctions, and cthulhu rising from the dead.
Note that support is limited. I have a lot of projects I am working on, or considering working on, and actually have a life outside of development . I will be able to help you resolve issues, provide new roms, and patch/improve older ones, but not at quite the rapid pace you might want.
That said, let's dive into the part that really matters!
I started playing around with the Linaro toolchain a few weeks ago, hearing about how amazing it's benefits are, and seeing the performance boost firsthand in my N7. I managed to get TeamSuperNova's rom to compile with linaro successfully (after a few days of patching), and the performance increase was incredible!
(UN)Official testing: Not garenteed to have 100% accurate results, but a rough comparison.
Dead Trigger:
GB: Unplayable
Nebula: Only playable on low
LinICS: Playable on high!
GTA III:
GB: Completely unplayable
Nebula: Playable with EVERYTHING disabled
LinICS: Playable with resolution/draw at 100%!
UI:
GB: Laggy/frequent redraws
Nebula: No redraws/low UI FPS
LinICS: NO redraws, the entire UI is as smooth as butter.
Quadrant: 2163
Vellamo: 1006
Browsermark: 1800-ish
I am completely open to accepting a partner in this endeavor (as I do not have time to adequately support it), so please pop me a PM if you're interested. Of course, you need to know how to compile with the Linaro toolchain, and have at least a rudimentary knowledge of C (for fixing compile errors).
More to come in this thread as I complete it!
ROM Downloads:
LinICS (fixed) V1
http://www.mediafire.com/download.php?hlidwxqwyfh4918 (now compiled with the latest linaro toolchain, and comes with a linaro-optimized kernel with -o2 performance tweaks!)
LinICS V2:
OMX package FIXED (enable video playback, flash in CWM, thnks to zaclimon)
LinICS V2 Download
Changelog:
Kernel-
-Added modded kernel config for extra performance
-added more linaro optimizations
-1.5 GHZ O/C!
-Miscellaneous fixes and optimizations
ROM-
-Added FULL -o3 optimizations
NOTE: All these roms come with a linaro-optimized kernel as well, which provides a nice speed boost!
DONATIONS:
Donations are greatly appreciated as always, but never required for continued development, although they do serve as a nice incentive to continue rapid development, and as a nice vote of confidence. A few dollars go a long way!
Donation List (huge thanks to everyone who has helped me!):
BurtMeister- $15!
Ijimaniac -$15!
Installation video, courtesy of Daniel644.
is linICS identical to the one posted on zaclimon's thread?
theraf said:
is linICS identical to the one posted on zaclimon's thread?
Click to expand...
Click to collapse
At the moment yes, but I am compiling one with a newer toolchain which should provide a decent performance boost over the last one, and some stability improvements. The Linaro kernel is also in the works, and may be out as soon as tomorrow.
Thanks for the share.. works great.
Can you do a quadrant test too, so we can see how much the performance has increased
obscuresword said:
Can you do a quadrant test too, so we can see how much the performance has increased
Click to expand...
Click to collapse
Quadrant doesn't really showcase the performance benefits of linaro, in my personal opinion. Linaro does improve benchmark scores, yes, but ultimately it most improves the usability of the UI, and removes the lagginess that plagues our devices.
A few fortunate updates for you guys. Firstly, I have a fully working Linaro kernel ready to be rolled out . Turns out, my touchscreen issues stemmed from the touchscreen driver somehow not getting included in the ROM (found this out after comparing zips). Derp. It now works 100%, and FLIES. I thought that ROM I had before was fast, but this leaves it in the DUST.
New zip coming out tonight, that includes the linaro-optomized kernel, and a new rom, compiled with the latest linaro toolchain (nice performance improvement). Believe me, this is something to get excited over, as I have never seen our device this fast before, ever.
EDIT: just ran linaro. Hitting framecap on most of the 3d benchmarks easily, and scored 2410, which is extremely impressive for a single-core device, and statistically hits in the range of Tegra 2 devices, such as the Transformer. New zip up in a few minutes!
EIDIT: Link up! PLease tell me what kind of a difference you feel over TSM (TeamSuperNOva) ICS!
So I install this with the exact same steps as zaclimons but flash your zip and kernel instead? Can I flash this over zaclimons or should i revert to stock before flashing?
Se7enex said:
So I install this with the exact same steps as zaclimons but flash your zip and kernel instead? Can I flash this over zaclimons or should i revert to stock before flashing?
Click to expand...
Click to collapse
Yes, you can flash it over, but have another ICS kernel ready if you flash. I just figure out that touchscreen is NOT working at the moment, and i'm trying to compile a kernel with the latest toolchain that has it working.
hanthesolo said:
Yes, you can flash it over, but have another ICS kernel ready if you flash. I just figure out that touchscreen is NOT working at the moment, and i'm trying to compile a kernel with the latest toolchain that has it working.
Click to expand...
Click to collapse
So I should flash zaclimons zimage over this?
@han please could you upload rom to dev-host? mediafire is blocked on my wifi
Can you port AOKP for the 4.0? The ROM Control is useful and powerful for me.
error01671 said:
Can you port AOKP for the 4.0? The ROM Control is useful and powerful for me.
Click to expand...
Click to collapse
I would be happy to work on that later this week, as soon as I can get the linaro kernel work in (touchscreen modules doesn't even insmod anymore).
@theraf, I will be happy to do that, and I'll probably switch to it for later releases, depending on it's DL speed vs. Media fire.
@everyone, if you flash the ROM in its current condition, touchscreen won't work. If you don't t want to flash a new kernel (from TSM ICS), then plug the following commands into adb upon boot:
cp /system/lib/modules/qt602240.ko /system
su
insmod /system/qt602240.KO
The first command only has to be completed once, the other must be completed upon every boot.
I'll get a fix up soon, but this is a temporary workaround.
from my experience dev-host is faster and gives you the md5 hashes which you don't get with mediafire
Finally managed to fix the kerne! Turns out it was just a small issue in the build script we were using. As compensation for the downtime, I now have it compiled with full -2 optimizations (-o3 is being tested to see if there's any noticeable performance improvement). For those of you who aren't linaro fanboys, this adds a nice performance boost to the already speedy kernel.
For developers, I integrated the touchscreen driver into the kernel, for easier use (and, it was having trouble insmodding at boot). I'll update the source in a bit, fully prepped for Linaro, and ready to go. Check for it on my github, not SuperNova's, and I plan on adding some kernel patches over the next few days.
I have updated the zip in the OP to include the new kernel, so just flash that over your existing installation. I can personally confirm that everything is 100% working, and has a huge speed boost over stock (TSM CM9).
i suppose Camera still doesn't work?
hanthesolo said:
Finally managed to fix the kerne! Turns out it was just a small issue in the build script we were using. As compensation for the downtime, I now have it compiled with full -2 optimizations (-o3 is being tested to see if there's any noticeable performance improvement). For those of you who aren't linaro fanboys, this adds a nice performance boost to the already speedy kernel.
For developers, I integrated the touchscreen driver into the kernel, for easier use (and, it was having trouble insmodding at boot). I'll update the source in a bit, fully prepped for Linaro, and ready to go. Check for it on my github, not SuperNova's, and I plan on adding some kernel patches over the next few days.
I have updated the zip in the OP to include the new kernel, so just flash that over your existing installation. I can personally confirm that everything is 100% working, and has a huge speed boost over stock (TSM CM9).
Click to expand...
Click to collapse
how to flash?
crancpiti said:
i suppose Camera still doesn't work?
Click to expand...
Click to collapse
Nope, that's an issue in the TSM source, and we haven't fixed it yet.
the playa! said:
how to flash?
Click to expand...
Click to collapse
CWM.
Just finished compiling with -o3, and it seems faster to me, but i'm not sure.
Here's the link for you guys, please flash and tell me whether you noticed a difference.
http://www.mediafire.com/download.php?1ap2b9mwy9akn9j
Flash with Heimdall, and please don't ask me how.
hanthesolo said:
Just finished compiling with -o3, and it seems faster to me, but i'm not sure.
Here's the link for you guys, please flash and tell me whether you noticed a difference.
http://www.mediafire.com/download.php?1ap2b9mwy9akn9j
Flash with Heimdall, and please don't ask me how.
Click to expand...
Click to collapse
@han
thanks for the update, i'm guessing you're going to use mediafire instead of dev-host?
Related
---NEW KERNEL THREAD---
This kernel is based on Hardcore's SpeedMod K1-T30 Kernel
Why another kernel?? Because I can, I like the challenge and I can probably do it as well as any other?
Features:
support for SetCPU OC (upto 1400MHz)
UV between 800mV and 1400mV
support for Boot Animation
support for BLN
SpeedMod K1-T30 initramfs + boot animation
SpeedMod K1-T30 kernel source patches
Samsung Update 2 Applied (as per K1-T30
CIFS working
Charging touch sensitivity fix.
The goal of this kernel is to take the battery savings gained from HardCORE's kernel and allow undervolting and underclocking to further improve battery life. I added Boot Animation and BLN support just because I could.
As usual, this kernel could break your hardware, so only flash if you are not concerned with bricking your device.
That said, I have flashed this kernel on my device and it still works.
Thanks also to the authors of Ninphetamine kernel - their SetCPU supporting code was the basis for the SetCPU support in this kernel, I have also used BLN code from their Git Repository, thanks to creams.
Change Log:
v1-T26 - public release based on SpeedMod K1-T26
Added BLN support
Added SetCPU support
Added UV support
Added bootanimation support
v1-T27 - updated base to SpeedMod K1-T27
v2-T27 - updated base to Samsung Update 2
Same feature set as previous versions
CIFS working
Closest match to SpeedMod K1-T27 but with Samsung Update 2 sources
Touch sensitivity fix from ninphetamine.
v1-T30 - updated base to SpeedMod K1-T30
Same feature set as previous versions
Future plans:
Keep up with SpeedMod current releases as they happen and source patches are released.
NOTE FOR ALL:
Patch files are for developers, not end users.
Source patches attached for developers - apply against Samsung Update1 sources.
Source patch for v2-T27 and newer to be applied against Samsung Update2 sources.
Gonna try this for sure , always loved Hardcore kernel, back in the Gti9000 times, but i think that OC/UV is something missing in his kernel. I'll report when i'll have tried it out ^^. Thanks !
nice.. waiting for you to update to t26..then will give it a go
OMG something happened in Adelaide!
robt772000 said:
OMG something happened in Adelaide!
Click to expand...
Click to collapse
Typical Victorian!!! Oblivious to the rest of the world.
Good to see many Kernel developers coming on board
May be its time to disclose the sources and GPL as other KERNEL threads being locked for want of it.
Other developers whose initial thoughts/ideas was reused will benifit everyone if what you have achieved over and above will make the original Kernel even more robust
rbalu72 said:
Good to see many Kernel developers coming on board
May be its time to disclose the sources and GPL as other KERNEL threads being locked for want of it.
Other developers whose initial thoughts/ideas was reused will benifit everyone if what you have achieved over and above will make the original Kernel even more robust
Click to expand...
Click to collapse
I fully intend on posting a patch file, just not at a computer where I have access to my sources!
First - thanks for this project!
Second - I tried your kernel and I have had some problems with haptic feedback on my phone, it doesn´t work.
Edit: I´m on Darky base XXKH3..
vanahaim said:
First - thanks for this project!
Second - I tried your kernel and I have had some problems with haptic feedback on my phone, it doesn´t work.
Click to expand...
Click to collapse
Thanks for that, I didn't even notice that Haptic feedback wasn't working!
Great work !!
Just tried it and No problem so far.
Wait for your next update, based on Hardcore's SpeedMod T26
cheers
Works great for me, too!
Just as already mentioned above haptic feedback isn't working, but I don't use that anyway.
I guess this kernel is in the wrong section. Although I do admit that this requires far more skills winzipping a rom together, this is basically a matchup of ninphetamine and speedmod, and therefore has nothing to do with original rom development.
Well, it's not a cut and paste coding job if that's what you're implying, I studied the required code from Niphetamine and implemented it (but reduced speed limits and subsequently speed steps) in the source for SpeedMod.
IMPORTANT: all vibration not working in first beta. Will fix and repost. Sorry, but it is a beta!
Sent from my GT-I9100 using XDA App
If you can please mod the T26 to add these futures: Bootanimation,BLN, OC and UV. Very ngood to see more and more kernel options available. Thanks for your work man
My thread is locked
....copy/paste
RAvenGEr said:
Well, it's not a cut and paste coding job if that's what you're implying, I studied the required code from Niphetamine and implemented it (but reduced speed limits and subsequently speed steps) in the source for SpeedMod.
Click to expand...
Click to collapse
Can't code for toffee, wondering how difficult it is to alter said limits/steps and put them in another source?
Genuinely curious - doesn't sound tough, I stand to be corrected and/or educated.
B3311 said:
Can't code for toffee, wondering how difficult it is to alter said limits/steps and put them in another source?
Genuinely curious - doesn't sound tough, I stand to be corrected and/or educated.
Click to expand...
Click to collapse
I would not say it was difficult, but I have been coding for 10+ years in many languages.
teksin said:
My thread is locked
Click to expand...
Click to collapse
Maybe you should have listened then.
Hi there
I'm Chaosz-X, known from some kernel work for the HTC Desire, and my custom ROM, and one of the first people (with Texasice, Sandvold, and Shaky153) to get ICS running on the Desire. Since it wouldn't be a bad idea at all to update the kernels of our devices to 3.0, as that is the recommended version for 4.0.3 of ICS, I decided to work ono that.
I took the Tiamat 8x50 source as a base, and applied all the changes of 2.6.39.4. Once this version is up and running, we should be able to download a brand new version of the kernel as 1 patchset, and apply it within a couple of minutes. And more importantly, it will make the work on porting of drivers (e.g. HWA) easier as our kernel isn't a bottleneck anymore. I just finished uploading the source code of this 2.6.39 kernel, and with a few modifications, it should run on the Nexus One too I think. So here is the link:
http://api2.ge.tt/0/8XflAuC/0/blob/download
The file in the root called 'RENAME THIS TO (DOT)config', you can remove it. It is the .config of the Desire. Instead, copy \arch\arm\config\tiamat_mahimahi_defconfig to the root of the folder, and rename it to .config
Edit the MAKEFILE in the root to redirect to the place of the toolchain. The line that has to be edited for this is:
CROSS_COMPILE ?= arm-eabi-
Get Linaro Toolchain for Android, and replace this arm-eabi- with the location of the Linaro toolchain. Enter the terminal, get root access, and type:
make menuconfig
And press EXIT, and YES to save. Then enter
make -j2 -i (if you have 2 cores, if you have 4, you can try -j4)
And it should compile. It will tell you where it put the WiFi 4329 drivers, and you should find a zImage in /arch/arm/boot/. I never checked how the Nexus One has to be flashed with a new kernel, but this zImage is the one you need to get on your device (pretty sure some people here can take care of this ).
And then, report in this topic how it works, what works and what doesn't, etc. I haven't tried compiling this yet as I don't have my Linux machine here atm, so you may run into errors and it can stop compiling: if so, tell me.
(and make sure you got all the dependencies to build a kernel, if you don't know which one you need, Google it)
Sounds promising. Is everything from desire thread working for N1?
You mean in the kernel? This kernel is based on Tiamat, and that was the one we were using for ICS, and only tethering through USB (natively) and real HWA without hacks wasn't working, and I applied modifications from 2.6.39 source to get the kernel to new standards, so it should work better on ICS. I don't know whether it really fixes the issue, because I haven't tested it yet (don't have a N1 around here, and I don't have a Linux machine with me here atm).
I hope to update it once again to Linux 3.0 kernel in one or two weeks, along with modifications from CodeAurora which got everything running on the DHD too. But for now, this kernel may already fix the issues, but we don't know until we flash 'em
Chaosz-X said:
You mean in the kernel? This kernel is based on Tiamat, and that was the one we were using for ICS, and only tethering through USB (natively) and real HWA without hacks wasn't working, and I applied modifications from 2.6.39 source to get the kernel to new standards, so it should work better on ICS. I don't know whether it really fixes the issue, because I haven't tested it yet (don't have a N1 around here, and I don't have a Linux machine with me here atm).
I hope to update it once again to Linux 3.0 kernel in one or two weeks, along with modifications from CodeAurora which got everything running on the DHD too. But for now, this kernel may already fix the issues, but we don't know until we flash 'em
Click to expand...
Click to collapse
AMAZING news for us N1 owners. We've been waiting for a 3.0 kernel for some time now. True HW Acceleration on ICS ROMs puts a BIG smile on my face!
Great job man.
Sent from my Nexus One using xda premium
Yeah
Now, who wanna try it ?
Sounds very promising, Chaos-X!
What we would need now, however, is for someone to pack this into a boot.img (or flashable zip) for easy installation.
xeloni said:
Now, who wanna try it ?
Click to expand...
Click to collapse
If someone will compile and pack into a flashable zip....I'll test it.
Sent from my Nexus One using xda premium
PHP:
include/linux/types.h:156: error: redefinition of typedef 'dma_addr_t'
/home/zyr3x/android/kernel/222/arch/arm/include/asm/types.h:23: note: previous declaration of 'dma_addr_t' was here
no make
Remove the declaration on line 156 then, seems pretty obvious to me ;p And make sure you're building with -i
this not help, mass errors
This news is great to hear. If I read correctly, hopefully a 3.0 kernel will be on it's way. Finally we will be able to get ICS in full hardware acceleration mode! Long live the N1 and the devs here on XDA!
No luck compiling I assume? :/
Sent from my Nexus One using xda premium
- If you are able to build a zImage, I believe, it is pretty simple to convert it to boot.img. Android provides a host side utility mkbootimg.
- It is build during Android compilation process. It takes the zImage, ram-disk and concatenates them to form boot.img which has a header to identify where kernel starts, where ram-disk starts etc embedded into the boot.img.
Its syntax is:
mkbootimg --kernel <path_of_zImage>/zImage --ramdisk <path_of_ramdisk>
The only thing that needs to be checked is, will the default ramdisk (from any working boot.img) work with new kernel?
From Desire topic:
Think it's almost done... The BCM4329 module caused an error, which took some time to fix, and atm there's an issue in 80211 functionality, and when that's done I think we're pretty close to getting final image
Click to expand...
Click to collapse
Still working on it
This is so exciting, is this all that's standing in the way of full Hardware acceleration?
Well, theoretically no. You could port over all stuff from a 3.0 kernel to a 2.6 kernel regarding HWA, and it could simply work. However, ICS is recommended to work with a 3.0 kernel, and a later version of Android maybe won't even work anymore with a 2.6 kernel, so the earlier we move on to the latest kernel, the better. Even if HWA wouldn't be working in this new build, it certainly will be much easier to fix it, because the entire environment is now ready for a patch for a 3.0 kernel.
Example:
You want the HWA fix from 3.0 in 2.6. You port it (which takes time), and then you see it depends on something else > port that over too. Oh wait, that conflicts with this old snippet of code, fix that...etcetera.
In our new build: the fix is already there and working, or we can simply fix it once, and don't have to worry about 50 other files which got broken dependencies.
BTW, build finished for Desire, uploading it now. If it boots for a Desire, I'm compiling it for the Nexus One too today or tomorrow. Though I will need someone from your community with a CM7 running device, but more info on that coming
Chaosz-X said:
Well, theoretically no. You could port over all stuff from a 3.0 kernel to a 2.6 kernel regarding HWA, and it could simply work. However, ICS is recommended to work with a 3.0 kernel, and a later version of Android maybe won't even work anymore with a 2.6 kernel, so the earlier we move on to the latest kernel, the better. Even if HWA wouldn't be working in this new build, it certainly will be much easier to fix it, because the entire environment is now ready for a patch for a 3.0 kernel.
Example:
You want the HWA fix from 3.0 in 2.6. You port it (which takes time), and then you see it depends on something else > port that over too. Oh wait, that conflicts with this old snippet of code, fix that...etcetera.
In our new build: the fix is already there and working, or we can simply fix it once, and don't have to worry about 50 other files which got broken dependencies.
BTW, build finished for Desire, uploading it now. If it boots for a Desire, I'm compiling it for the Nexus One too today or tomorrow. Though I will need someone from your community with a CM7 running device, but more info on that coming
Click to expand...
Click to collapse
I can try it with MeDroid ICS 4.0.3 V6 if the kernel's theoretically supported.
woozyking said:
I can try it with MeDroid ICS 4.0.3 V6 if the kernel's theoretically supported.
Click to expand...
Click to collapse
Ditto from me.
Sent from my Nexus One using xda premium
theoretically it will work on all devices. In fact, just wait )
i can also test kernel if needed, on any rom suggested by Chaosz-X
v2 Released. Scroll down for info!
Hello,
After lots of help from sirkay and FXP, I've built my own kernel that I thought I'd share with you.
This kernel wouldn't exist without the hard work of FXP. This is built from his source code. All real credit for this belongs with him (and DoomLord too, also an FXP Team member)
That said, this is my take and keeps the rather awesome release that is CM7.2 alive!
To be clear: This is a kernel for Cyanogen Mod 7.2 - Gingerbread! If you want a good ICS Kernel look at Sirkay's Thread.
So, what's different?
Uses a very recent GCC to compile, GCC version 4.6.3 which I optimised the build for Cortex-a8 and NEON.
Is compiled for performance not size (Optimize for size unticked)
Heap Randomisation is disabled.
Enabled SWAP - So you can use swap if you want to...
Default Scheduler changed to deadline, same as the Sony official kernel (still has bfq if you want to use it)
Default governor changed to ondemand.
CONFIG_OABI_COMPAT turned off. (This might break apps, haven't found any yet though)
Disabled CPUFreq Debugging.
Disabled FRAME_POINTERS, enabled STACK_UNWIND. Reason here: http://lists.openmoko.org/nabble.html#nabble-td6126708
There is no boot logo when this kernel boots. Each time I added one, the kernel refused to boot. I'll look at that. Just have patience, your phone is booting still...
(Here's where I make lots of stupid claims about how smooth, how buttery, how much battery life this kernel saves. Except I'm not a screaming idiot, so I'm not going to do that!)
I'm interested in any feedback you have, but I did this mostly for me.
And please remember the real person to thank, FXP. It's his source code I've used to build this. Also again thanks to Sirkay for his help and pointers.
Download it from here.
- muppet
Nice Kernel what's battery performance ??
aditya080908 said:
Nice Kernel what's battery performance ??
Click to expand...
Click to collapse
About the same as every other kernel.
OTG support? ?!
Sent from my ST18i
so good, This is what I looking for
@muppetmania attach here you png file. i can try to convert it to .rle for you
Could GB MIUI have the privilege?
Could we have a CM7 based MIUI 2.3.7 kernel?
I think GB MIUI works just fine and don't want to upgrade to ICS or JB.
But a better kernel for GB MIUI is always appreciated.
Thanks in advance,pls let us know if you'd be willing to.
Anoopnk said:
OTG support? ?!
Click to expand...
Click to collapse
If you'd like me to respond to questions, please post an actual articulate question in the first place. Cheers.
Yes, I'm aware I'm a ****, it's been pointed out to me already
sirkay said:
@muppetmania attach here you png file. i can try to convert it to .rle for you
Click to expand...
Click to collapse
Thanks sirkay, but the problem isn't that I can't make a rle file, it's that the rle file when added to the ramdisk stops the kernel booting. It seems to a bug in the SEMC loader, I found a post about it somewhere. Does the boot.img need to be padded out to a certain size to work?
Sometimes my logo.rle would work, but then I'd make changes, recompile, and the kernel would hang on boot. Annoying, so I've removed it for the moment.
rivtre said:
Could we have a CM7 based MIUI 2.3.7 kernel?
I think GB MIUI works just fine and don't want to upgrade to ICS or JB.
But a better kernel for GB MIUI is always appreciated.
Thanks in advance,pls let us know if you'd be willing to.
Click to expand...
Click to collapse
Hi rivtre,
I'd love to help, but my Ray is the only phone I have and is running CM7.2. While I could make a kernel for MIUI I'd have no (easy) way to test it. It wouldn't be fair to anyone if I started releasing untested things. So I'm sorry, it's not that I don't want to help, but no. Anyway, read the next bit to see why that's probably not a bad thing!
To All:
My kernel seems to be terrible when it comes to HD video recording. Can anyone else test this? I get heaps of dropped frames using my kernel when recording HD video vs a FXP Stock kernel. I need to look more at this, but for the moment I'd recommend not using this kernel!
v2 Released!
Version 2 of muppet kernel released.
What's new?
Compiled with GCC 4.7.1
Reverted to BFQ Scheduler by default
Reverted to Interactive CPU Scaling by default
Added logo.rle so you know it's booting!
Removed Debugging Symbols (CONFIG_KALLSYMS)
Reverted the scheduler and CPU scaling as they seemed to be the cause of the video recording lag.
Enjoy!
Download
does the kernel also work with this rom http://forum.xda-developers.com/showthread.php?t=1424121?
can I flqsh the kernel with flashtool?
is overclocking possible?
borg17a said:
does the kernel also work with this rom http://forum.xda-developers.com/showthread.php?t=1424121?
can I flqsh the kernel with flashtool?
is overclocking possible?
Click to expand...
Click to collapse
Not sure if it works with the stock ROM or not - try it and report back.
Yes, like all kernel images, you can flash it with Flashtool.
You can OC up to 1.6Ghz.
I tried it, but It doesn't work. Booting failed
muppetmania said:
Not sure if it works with the stock ROM or not - try it and report back.
Yes, like all kernel images, you can flash it with Flashtool.
You can OC up to 1.6Ghz.
Click to expand...
Click to collapse
borg17a said:
I tried it, but It doesn't work. Booting failed
Click to expand...
Click to collapse
Oh well sorry. It's only for CM7.2
muppetmania said:
Version 2 of muppet kernel released.
What's new?
Compiled with GCC 4.7.1
Reverted to BFQ Scheduler by default
Reverted to Interactive CPU Scaling by default
Added logo.rle so you know it's booting!
Removed Debugging Symbols (CONFIG_KALLSYMS)
Reverted the scheduler and CPU scaling as they seemed to be the cause of the video recording lag.
Enjoy!
Download
Click to expand...
Click to collapse
Just flashed your kernel, going to give a test run! thanks!!
Edit:
Well it doesn't seem to me that the camera recording works at all ... pictures = fine - but when trying to record video - the image freezes - and the camera app crashes.
I have to reboot to get back into the camera app...
Also, can't play any video I previously recorded...
Anything I'm missing?
I've flashed your kernel and did a cache + dalvik wipe...
Cheers!
Apocalyps2 said:
Just flashed your kernel, going to give a test run! thanks!!
Edit:
Well it doesn't seem to me that the camera recording works at all ... pictures = fine - but when trying to record video - the image freezes - and the camera app crashes.
I have to reboot to get back into the camera app...
Also, can't play any video I previously recorded...
Anything I'm missing?
I've flashed your kernel and did a cache + dalvik wipe...
Cheers!
Click to expand...
Click to collapse
Oh, well that's not the sort of feedback I wanted!
I haven't done much video recording the last couple of weeks (I've been away from work)
Let me do some testing and see what I can find...
Thanks for reporting
If you want a logcat I'll make one and get it to you , cheers
Sent from my ST18i using xda app-developers app
GPS
i just install your kernel on my phone...but why my GPS cannot running well
a1nx said:
i just install your kernel on my phone...but why my GPS cannot running well
Click to expand...
Click to collapse
why your bug reporting so terrible
a1nx said:
i just install your kernel on my phone...but why my GPS cannot running well
Click to expand...
Click to collapse
Update baseband to 75 or 77 ...reflash kernel !!!
Have fun !!
Sent from my ST18i
Built straight from HTC source 3.0.16 with 3.0.101 upstreamed
Added Chad0989's fastcharge v2
Added Showp1984's kernel based mpdecision with sysfs interface, here is a guide on explaing the settings
Added DanceDance Lazy Lagfree Intellidemand & Wheatley Governors
Added SIO Scheduler & V(R) Scheduler
Added CIFS Module use CIFS Manager or follow this guide to get shares to mount
Must Read: To install any of my kernels confirm you are getting boot with your current kernel. No need to wipe anything, the installers do it for you. If needed, only wipe cache/dalvik after flash. If your device finds an issue/random reboot/freeze, please post the issue and what you were doing at the time. Also to flash the current version if coming from a stock boot.img you must flash an early version prior <v1.4
Version denominations are as follows:
a full version is 3.0
an upstream version becomes 3.0.1 and increases upon each upstream
Current version is: 4.2
Downloads! (current versions)
Older versions:
Android Filehost Box (versions 1.5 - 3.1)
Rom & Kernel Download Page!!!(Older versions 1.5>)
Officially Unofficial Mascot Bootanimation! Aosp only
-Flash in recovery
(Thank you Synisterwolf)
Use my kernel scripts package if you wish to change it's defaults or to uninstall them prior to flashing a different kernel:
Kernel Scripts download
These will work on all branches.
Credits & Thank you!!!
Intervigilium (for the 3.0.42 upstream)
Wildstang83 (for answering the few questions I had & always being there to help)
Chad0989 (for bringing us AOSP, without him I would never had brought the AOSP port online)
MaulingDeOso (for being him and helping with a few things)
DSB9938 (for his kernel knowledge & allowing me to pull some commits -reading and watching his github account to learn a couple things)
SebastianFM (for his kernel knowledge as well -really awesome dev I might add)
v4npro (for being a sponsor and donating the server)
vinylfreak (for the awesome hboot & video fix found in my sense 4 & global ports)
con247 (for the scripts utilized in the alternate installers)
drellisdee (for the awesome misctool to fix mainver issues)
Faux123 Showp1984 & MikeC84
Thank you Iamtheonetheycallneo, Izzaeroth, tjarvis, & apophis9283 for providiing motivation!!!!
My github repo
Donations accepted but not expected!
Mirrors of these files are available upon request.
Funky Kernel Changelog:
Sense Kernel downloads
Copy.com Mirror
Full changelog
v4.2
Reverted back to 3.8 series clockrate source
Added CWM S-On Compatibility
v4.1
Version number jump: double checked/re-enabled GPU Overclock
Upstreamed to 3.0.101
v4.0
Revert "Faster scaling through lower end clocks"
v3.9
Added Force fast charge v2 by chad0989
Upstreamed to 3.0.95
Updated min clock rates
Screen off should now sleep the gpu even better
Upstream changelog's can be found here: www.kernel.org
Old changelog & Links
Use my kernel scripts package if you wish to change it's defaults or to uninstall them prior to flashing a different kernel:
Kernel Scripts download
These will work on all branches.
i love the whole community here
Sent from my ADR6425LVW using Tapatalk 2
live2die said:
i love the whole community here
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
Thank you for the kind words live2die. I already have JB AOSP Port of the kernel ready, but no roms to use it on yet. =/ Will be working on Sense 4 as well soon dependent on feedback.
Thanks for your work......using this (AOSP from your Android File host) since yesterday.....working great. Thanks again....
Sweet, more kernel action. I do have one hope for a kernel, which is CIFS support. I have been unable to get CIFS working on any of the ROM/kernel combo I have tried. I have tried quite a few.
Any thoughts on this, anyone? Usually my CIFS inquiries go unanswered, lol.
Sent from my HTC Rezound using Tapatalk 2
xdadevnube said:
Sweet, more kernel action. I do have one hope for a kernel, which is CIFS support. I have been unable to get CIFS working on any of the ROM/kernel combo I have tried. I have tried quite a few.
Any thoughts on this, anyone? Usually my CIFS inquiries go unanswered, lol.
Sent from my HTC Rezound using Tapatalk 2
Click to expand...
Click to collapse
That isn't usually requested often. Will look into it.
Cross posted from the CM9 thread:
Here's another night's battery stats, Snuzzo:
View attachment 1363239
View attachment 1363241
d.kozzer said:
Cross posted from the CM9 thread:
Here's another night's battery stats, Snuzzo:
View attachment 1363239
View attachment 1363241
Click to expand...
Click to collapse
Thank you. Not as bad but still horrid. Currently working with a few others to completely correct this.
Snuzzo said:
Thank you. Not as bad but still horrid. Currently working with a few others to completely correct this.
Click to expand...
Click to collapse
Gonna try murhaava1'a build today/tonight and see how that goes. Is he working with you?
d.kozzer said:
Gonna try murhaava1'a build today/tonight and see how that goes. Is he working with you?
Click to expand...
Click to collapse
Looking at what he did to correct the issue at hand.
Snuzzo said:
Thank you for the kind words live2die. I already have JB AOSP Port of the kernel ready, but no roms to use it on yet. =/ Will be working on Sense 4 as well soon dependent on feedback.
Click to expand...
Click to collapse
siulmagic put a cm 10 port out
http://forum.xda-developers.com/showthread.php?p=32007179
Sent from my Rezound using Tapatalk 2
live2die said:
siulmagic put a cm 10 port out
Sent from my Rezound using Tapatalk 2
Click to expand...
Click to collapse
Well aware. Working on it but can't quite get it working. Didn't give up just set aside on the backburner for now as the knowledge is beyond my intellect.
Snuzzo said:
Well aware. Working on it but can't quite get it working. Didn't give up just set aside on the backburner for now as the knowledge is beyond my intellect.
Click to expand...
Click to collapse
far beyond mine
Sent from my Rezound using Tapatalk 2
Thanks for the work, I just installed AOSP finally and Neo includes your kernel in his Rage rom. I was wondering if you were considering adding badass governor in the future. My last kernel, dsb9938's rezound cubed, had it and it seemed to give slightly better battery life than wheatley.
shadowmonk36 said:
Thanks for the work, I just installed AOSP finally and Neo includes your kernel in his Rage rom. I was wondering if you were considering adding badass governor in the future. My last kernel, dsb9938's rezound cubed, had it and it seemed to give slightly better battery life than wheatley.
Click to expand...
Click to collapse
I just optimized Wheatley for a slower cpu ramp but have yet to pull/cook in the changes. On another note, v1.1 is now online with CIFS. For those who don't know what CIFS is, it allows Samba shares to be mounted acrossed an internal network to allow streaming and file sharing.
I have yet to build v1.1 for AOSP since working on the wifi wakelock issue currently (might as well kill 2 birds right?)
Although with your recommendation, I will look into it. Again Tuesdays are the usual build days.
live2die said:
far beyond mine
Sent from my Rezound using Tapatalk 2
Click to expand...
Click to collapse
Don't say that. I have seen your posting. You're pretty damn smart.
For those who have downloaded Global v1.1. It will softbrick. I need to redo the boot.img. You will end up in a bootloop
It's good to see another kernels show up on the scene. I'm gonna wait a little bit for it to mature, but I'll definitely be trying it out sometime soon.
What is up with that site? I made an account then clicked your link again (specifically the AOSP one). I saw a delete button and thought "no way I could delete someone else's file" so I clicked it and it deleted it (the RC zip)... did I just delete your files or is it only gone for me?
Crap. Its OK. I got RC1 locally but won't be able to reupload til later. I'll think of a different way to give you guys access to previous versions without being able to delete. Please be careful next time. I'll fix it later.
Sent from my ADR6425LVW using xda app-developers app
Thanks to XperiaSTE team for the overclock kernel source first. I just did the config and compile but nothing else.
This kernel will overclock your device to 1.15GHz. The overclocking will provide a better performance and a smoother user experience.
I'm using a kexec multiboot kernel on my device, so I didn't test the kernel packed as elf format. It should be good because I have done flashing the self-built kernels several times.
The overclock source doesn't seems to be the latest but everything works~ Maybe that's because the modules in initramfs? (I did nothing to initramfs)
It's nearly impossible for me to upload the kernel on something like devhost/mediafire, so sorry for that. Could someone upload it on these sites please?
V2 Changelog:
1) Use GCC 4.9 Linaro to compile.
2) Change the SLQB allocator to SLUB. I don't really think SLQB is stable.
3) use 2G/2G user/kernel split. It seems to have a better performance.
4) PID namespace
5) NOTE:NO recovery in V2! Instead of recovery, the kexec multiboot menu by @percy_g2 is added. Big thanks to percy_g2. For how to use it, see Link:http://forum.xda-developers.com/xperia-u/p-development/kexec-multi-boot-menu-t2647623
* To enter boot menu you should press the power key when vibrate
V2 Link: http://pan.baidu.com/s/1mgt82V2
V1(Stable) Link: http://pan.baidu.com/s/1kTyul07
Finally, sorry for my poor English
Hope you like the kernel~
zhy0919 said:
Thanks to XperiaSTE team for the overclock kernel source first. I just did the compile but nothing else.
This kernel will overclock your device to 1.15GHz. The overclocking will provide a better performance and a smoother user experience.
I'm using a kexec multiboot kernel on my device, so I didn't test the kernel packed as elf format. It should be good because I have done flashing the self-built kernels several times.
The overclock source doesn't seems to be the latest but everything works~ Maybe that's because the modules in initramfs? (I did nothing to initramfs)
It's nearly impossible for me to upload the kernel on something like mediafire, so sorry for that
Link: http://pan.baidu.com/s/1kTyul07
Finally, sorry for my poor English
Hope you like the kernel~
Click to expand...
Click to collapse
hi, first of all big thanks for the kernal!!
can u provide a changelog or something like that to show the difference between cm11 kernal and your kernal ???
is overclock the only added feature in this kernal?
thanks and i wish you support more!!!
vicky2131 said:
hi, first of all big thanks for the kernal!!
can u provide a changelog or something like that to show the difference between cm11 kernal and your kernal ???
is overclock the only added feature in this kernal?
thanks and i wish you support more!!!
Click to expand...
Click to collapse
Thanks for your support!
by doing diff -u to the two xperiap_defconfig, the configs seem to be same.
So XperiaSTE did nothing more to the overclocked kernel.
therefore the config isn't changed and the only change is in the code.
Doing diff to the whole source tree will take much time so i didn't do it
By the github commit the changes seem to be all related to overclocking.
https://github.com/XperiaSTE/android_kernel_sony_u8500
you can read cm-11.0 and overclock branches's commits
Omg, finally oc kernel for cm11! Can i use this kernel for miui v5 kk 4.4.4 by kosmos?
kopter3161 said:
Omg, finally oc kernel for cm11! Can i use this kernel for miui v5 kk 4.4.4 by kosmos?
Click to expand...
Click to collapse
CM11Overclock_Fandroid-MIUI https://yadi.sk/d/kn4Gv5wXaP7Qj
Is this kernel stable? And can I use this in Europe?
Thanks for the kernel!
Just a suggestion for anyone thinking about flashing it right away:
Wait a couple of days/weeks for someone to do some testing, you could fry your motherboard (happened to me on my previous 2 phones).
I'm not saying this kernel will do that, but it's just a precaution.
mrdjibrilo said:
Thanks for the kernel!
Just a suggestion for anyone thinking about flashing it right away:
Wait a couple of days/weeks for someone to do some testing, you could fry your motherboard (happened to me on my previous 2 phones).
I'm not saying this kernel will do that, but it's just a precaution.
Click to expand...
Click to collapse
using from mornin!!!
no issues!!
vicky2131 said:
using from mornin!!!
no issues!!
Click to expand...
Click to collapse
It's a small time period, understand me please
I was running OC kernels on my previous phones and the motherboard frying happend months after use,
I'm not saying that this is the situation with this specific kernel, these are just my previous experiences,
and it was just to warn people
I had ever used panthom kernel on stock jb, it used 1.15ghz too but still safe used for a long time..
thanks for the great work.but how to install multi rom on our phones?
If anyone has a problem downloading the kernel from baidu, I have made a mirror on dropbox:
https://www.dropbox.com/s/gxuw8o8jtllzmfi/CM11Overclock_Fandroid.elf?dl=0
Ofcourse with the permission from the developer
Can someone please explain steps for installing multiroms? Can I use cm11 along with cm10?
Would the existing cm10 need to be reinstalled?
I've given link in the thread
No reinstalling is needed
Sent from my Xperia P using XDA Free mobile app