Related
OK, here we go...
smaller (lzma compressed)
overclocked
perflock disabled
interactive governor
ondemand governor fixed
CFQ and BFQ IO schedulers
UTF-8 NLS (default)
LZO compression
ext4 support
CIFS (module)
Aufs (module)
TUN/TAP (module)
...available scaling frequencies are 123, 246, 480, 600, 768, 787 and 806 MHz. Default governor is ondemand. Default speed is 246 MHz min and 600 MHz max. This can be changed using SetCPU or manually via sysfs.
Note
Support for ipv6 was modularized to make kernel smaller. You can activate it by loading ipv6 module through adb shell or terminal:
Code:
insmod /system/lib/modules/ipv6.ko
...the same goes for ext4 support (two modules need to be loaded):
Code:
insmod /system/lib/modules/jbd2.ko
insmod /system/lib/modules/ext4.ko
Legal
This software is licensed under GPLv2, distributed free of charge and WITHOUT ANY WARRANTY! Source code for this software can be found on HTC Developer Center. Links to applied patches are provided in 2nd post. If you feel that this is not enough, I also offer (upon formal request of a third party) all the source code on a customary medium for a charge no more than a cost of phisically performing distribution.
Do not flash if you don't know what kernel is and what it does!
Changelog
0.5 (January 18, 2011)
lzma compression
disabled phone status detection
some cpufreq improvements
some grafx improvements
0.4 (December 23, 2010)
ext4 support
reverted to stock ondemand governor
0.3 (December 3, 2010)
added CFQ and BFQ IO schedulers (BFQ is default)
removed some unneeded stuff from the config (smaller footprint)
0.2 (December 2, 2010)
ported ondemand governor from CM's kernel source
0.1 (November 30, 2010)
initial release
OC table from dumfaq
aufs support
interactive governor
You Sir are a genius. Will flash it now and report back.
EDIT:
Testing current (Screen Off profile 122/122), max and min frequency.
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
[B][COLOR="Lime"]122880[/COLOR][/B]
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
[B][COLOR="Lime"]787200[/COLOR][/B]
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
[B][COLOR="Lime"]122880[/COLOR][/B]
Working perfectly! My battery gives you a hug!
One thing I noticed: 787/122 ondemand main changes to 787/245 after turning the screen off and on again. Have to click the SetCPU slider for min freq to set it to 122 again even though it shows 122 as current min.
Video:
Works beautifully so far!
Big thank you, to you!
Is the performance any better than with dumfuq's kernel? Just wondering what the advantages to the new kernel are
What is the right way to install system overlay since it has the aufs module?
What I did_
-Flashed aufs_no_kernel.zip
-Rebooted
-adb shell to enable aufs
Code:
aufs --enable
Enabling read-write /system overlay...
Please reboot your phone for changes to take effect...
So far so good but the next reboot stopped at the first "HTC" screen with logcat (or any other adb command) telling me nothing but this:
Code:
C:\androidsdk\tools>adb logcat
- exec '/system/bin/sh' failed: No such file or directory (2) -
Mounting /system through Clockwork recovery didn't help either.
I googled the error and found this answer:
This means that in your recovery image, even though you might have installed busybox, the symlink to it is missing (/system/bin/sh should be either bash or a symlink to your busybox binary)
Click to expand...
Click to collapse
Guess aufs_no_kernel.zip was the wrong file to start with.
FYI, I am running the Modaco 2.2 r4 ROM. The only difference is that I added busybox and /etc/init.d scripts support (busybox run-parts) via the Android Kitchen to it.
Could this cause the error or am I doing something else wrong?
Thanks for you help and work!
Hmmm, it produces some graphic glitches (transient short horizontal lines ) in my Cyanogenmod 6.1 RC2, maybe the cm kernel has some other tweaks.
No probs I did a backup.
Thanks for this anyway, you're quick, man.
Cheers.
will this work for whitetigerdk's froyo rom?
my setcpu Governor states conservatice, and the frequency is Max 787MHz. Is this what it suppose to be? Because i dont understand conservative performance etc.
yanlong94 said:
will this work for whitetigerdk's froyo rom?
my setcpu Governor states conservatice, and the frequency is Max 787MHz. Is this what it suppose to be? Because i dont understand conservative performance etc.
Click to expand...
Click to collapse
You should read up more rather than asking questions that have been asked many times (look at first post bolded in red).
Since you mentioned setcpu, why don't you try to read through the FAQs?
Cheers,
Sent from my HTC Legend using Tapatalk
@BlaY0
my phone freezed with 787 MHz . but i have no problem 768 MHz in old kernel . could i request you to add 768 MHz?
Finished installing, working fine. Thanx for all the work you've done
Sent from my HTC Legend using XDA App
ernestus said:
Hmmm, it produces some graphic glitches (transient short horizontal lines ) in my Cyanogenmod 6.1 RC2, maybe the cm kernel has some other tweaks.
No probs I did a backup.
Thanks for this anyway, you're quick, man.
Cheers.
Click to expand...
Click to collapse
If I'm not wrong CM RC still based on older kernel (2.6.29)? And this one is for official froyo ROM with latest kernel (2.6.32).
Sent from my HTC Legend using Tapatalk
Didnt expect such a big differance, everything runs quite a bit smoother.
Sent from my HTC Legend using XDA App
Just installed, working great. I am using overclock widget.
Thanks for the work!
Ik
BlaY0 said:
...available scaling frequencies are 123, 246, 480, 600 and 787 MHz. Default governor is ondemand with 123 MHz min and 600 MHz max frequency. This can be changed with SetCPU or manually via sysfs.
Click to expand...
Click to collapse
More frequencies would be nice (I'm more than.happy with 768MHz). As would the source code of your kernel.
I am experiencing rather weird behavior of ondemand scaling governor (not just with this customized but also with stock one) comparing to 2.6.29... as if powersave bias isn't working at all. And it is changing states quite heavily comparing to 2.6.29... need to take a closer look...
Click to expand...
Click to collapse
Interesting, I was experiencing the same, I thought it was a problem with the stock froyo ROM and it was one of the main reasons for me to switch back to cm as it heavily reduces battery life. the interactive governor doesn't have this problem?
Well, with 2.6.29 you have to use old Wi-Fi drivers, that means Wi-Fi hotspot won't work coz there's no "hotspot" driver for old kernel.
Sent from my HTC Legend
kugel. said:
Interesting, I was experiencing the same, I thought it was a problem with the stock froyo ROM and it was one of the main reasons for me to switch back to cm as it heavily reduces battery life. the interactive governor doesn't have this problem?
Click to expand...
Click to collapse
Yeah, battery drain while not sleeping was quite heavy. It's not the problem with the ROM itself... I tried good ol' 2.6.29 and ondemand governor was acting just fine. Now I'm using interactive governor and it's doing fine. Will diff ondemand governor as soon as I find some time...
Sent from my HTC Legend
Is there any way to run @ 768 MHz?
Sent from my HTC Legend
gyroing said:
Is there any way to run @ 768 MHz?
Sent from my HTC Legend
Click to expand...
Click to collapse
Nope. :-\
Sent from my HTC Legend using XDA App
What about 825MHz?
Sent from my Legend using Tapatalk
How can I improve the read and write of my database when I'm already using voodoo lagfix...is there a scheduler setting or an app that can that.. I'm already using tregak uoc set to cfq but its worse on noop and deadline
SGH-I897
2.3.5
I897UCKJ3
SAMURAI KERNEL 1.2
ILLUMINANCE 1.1
TEGRAK UOC 1.3 ghz
That only gets better with Lag fix. If its quadrant you are worried about take out external SD or get a better one.
Hello everybody I'm glad that I'm finally able to post my own thing in development section.
It's called Strong Accord because I'm accordionist and in future I'd like to make a rom with really good music sound
This kernel has been made for V30B (I didn't test it on CM10, it may work) and it's based on N00by's pure kernel. Compiled with linarno 4.6.
♪ ♪ ♪ CHANGELOG - v30b ♪ ♪ ♪
Code:
[B]Prelude - beta phase[/B]
- Added governors - Lionheart, Interactivex, SavagedZen
- Added shedulers - VR
- Compiled with -O3 optimization flags
- Undervolted WLAN and CPU
- Underclocked CPU min freq. to 250 MHz and overclocked max to 1050 MHz
- Overclocked GPU
- Dimmed softkeys leds to half of their power. Blue ones work as well
[B]Toccata - R.C. 0.1[/B]
- Added governor - SmartassV2
- Added scheduler - SIO
- Changed clocks to 250/500/700/900/1100
- fixed Wifi hotspot problem
- fixed some voltages problems
[B]Toccata - R.C. 0.2[/B]
- lowered CPU voltages
- OC GPU (290 MHz)
- made NemesisX version
[B]Toccata - R.C. 0.3[/B]
- optimized CPU voltages
- OC GPU (295 MHz and there won't be more)
- removed wheatley governor
- should work for every V30b based rom
[B]Toccata - R.C. 0.4 [/B]
- added init.d support from http://forum.xda-developers.com/showthread.php?t=1933849
- UC GPU to 285 MHz
- added OndemandX governor
- auto-clean Dalvik-Cache and Cache partitions
- set SIO and SmartassV2 as default
- some improvments at Deadline sheduler
- changed voltages
♪ ♪ ♪ CHANGELOG - v30c ♪ ♪ ♪
Code:
[B]Adagio 0.1 - Stable version [/B]
- Added governors - Lionheart, Interactivex, SavagedZen, IntelliDemand
- Added shedulers - VR and SIO
- Undervolted WLAN and CPU
- CPU clocks 250/500/700/900/1100
- Overclocked GPU to 285 MHz
- Added some tweaks
- init.d support
[B]Adagio 0.1a - Stable version [/B]
- Added SmartassV2
Download Prelude Version - http://d-h.st/48u
Download Toccata Version - http://d-h.st/yWG
Download Toccata Version 0.2 - http://d-h.st/Xdh
Download Toccata Version 0.2 NemesisX - http://d-h.st/M7b
Download Toccata Version 0.3 - http://d-h.st/GSy
Download Clean Repack V30C with Blue leds and init.d support http://d-h.st/Aab - should work with V30C rom
Download Adagio 0.1 - Stable version - http://d-h.st/KHW
Download Adagio 0.1 - Stable version HIGH VOLTAGE - http://d-h.st/AFa
Download Adagio 0.1a - Stable version - http://d-h.st/cCW
Download Adagio 0.1a - Stable version HIGH VOLTAGE - http://d-h.st/Uck
Source - https://github.com/Hellmanor/kernel_sniper-ICS
Source - https://github.com/Hellmanor/kernel_v30c
If somebody has USB Mass Storage problem just Re-launch USB Developer Options.
If Wifi doesn't work take from your rom file called wireless.ko in system/etc/wifi and replace it with that in my kernel.
Thanks to N00by for his CWM and LEDs fixes and andr00ib for support
If you like my work, you can buy me a beer
Enjoy it!
and i just thought that you'r a Honda fanatic.
Accord, Prelude..
you'r kernel sounds good, maybe i'm going to try tomorrow..
now i'm on zerogravity kernel.
I'm trying this kernel in ultrsound v30b.
After first boot phone was very slooow, I show in setcpu that max freq was 250, I changed it to 1050 and now phone is faster than before.
I tried to set smartassv2 governor but is missing in setcpu.
Wifi hotspot doesn't work, like in zerogravity kernel, is disabled in less than 1 second.
Led light is a little low, but I prefer it like that.
jes0411 said:
I'm trying this kernel in ultrsound v30b.
After first boot phone was very slooow, I show in setcpu that max freq was 250, I changed it to 1050 and now phone is faster than before.
I tried to set smartassv2 governor but is missing in setcpu.
Wifi hotspot doesn't work, like in zerogravity kernel, is disabled in less than 1 second.
Led light is a little low, but I prefer it like that. It would be nice if led's don't turn off until turn off screen.
Click to expand...
Click to collapse
how is the battery drain and Bluetooth
joker shadow said:
how is the battery drain and Bluetooth
Click to expand...
Click to collapse
I just installed the kernel now, hadn't have time to try bluetooth and battery.
Anyone else has wifi hotspot problem? 'Cause for me it's good...
And sorry - I didn't mean to miss SmartAss. I hope new version of kernel will appear in 5-6 hours from now - I can't do it faster, because I have exams.
Great to have new dev thread
but dont forget to provide source
http://forum.xda-developers.com/showthread.php?t=1992818
Using this kernel now with ultrasound ICS, good battery and smooth on game(NFSMW), never got this game so smooth before with any ICS I try. Thanks
Sent from my LG-P970 using Tapatalk 2
I hope you wont stop development of this kernel cause andr00ib droped support for ZeroGravityKernel for V30B.
At the Moment i use your kernel but i get ultra low 3D scores in antutu. Only about 600 or so.
No, I won't. Right now I'm trying to set github.
I think I fixed wifi problem.
And you've got strange score... I have 1196 in antutu...
EDIT: It will take some time to set git (my upload speed is so bad...), so I will just merge kernel and post it here...
Hellmanor said:
No, I won't. Right now I'm trying to set github.
I think I fixed wifi problem.
And you've got strange score... I have 1196 in antutu...
EDIT: It will take some time to set git (my upload speed is so bad...), so I will just merge kernel and post it here...
Click to expand...
Click to collapse
It was because of the interactive governor. on performance i got 1189.
savadgedzen: stuck at 250mhz
ineractivex: goes only down to 600mhz
interactive: seems to work
conservative: seems to work
ondemand: seems to worlk
Lionheart: seems to work
performance: works (of course it does
Thanks for your effort. I will look into code. Also I will try to enable o/c to 1200 MHz and stock 1000.
I enabled smartass v2 and sio governor. I think about adding Anticipatory scheduler.
And pls remember - I'm new in developing, but I will try my best
Try! And if you fail........try again.
Hellmanor said:
Anyone else has wifi hotspot problem? 'Cause for me it's good...
And sorry - I didn't mean to miss SmartAss. I hope new version of kernel will appear in 5-6 hours from now - I can't do it faster, because I have exams.
Click to expand...
Click to collapse
It seems to be ultrasound v30b v2 problem, sorry for post it in this threat without check it with stock kernel on this rom.
EDIT: Maybe I have to check it too, beacuse I'm not on stock.
just wanna ask, why did OB max OC is only 1350Mhz??
123r4ka456 said:
just wanna ask, wht did OB max OC is only 1350Mhz??
Click to expand...
Click to collapse
yes.
Sent from my LG-P970 using Tapatalk 2
OMAP 3630 can't handle more than 1300 MHz without issues. Stable is 1200 MHz
When can we expect version with 1000 and 1200 ?
And what about those new comits from arce , will you implement them ?
And another thing , will 1200 freq be undervolted ?
Cant wait for new version
Yes, I just want to be sure that all things are stable.
Can you show me that commits?
Hi everyone
I was wondering what is the best cpu and i/o combo
I am currently on Cyanogenmod 10.1 RC4 by bieltv.3
Max Cpu - 902 Mhz
Min Cpu - 245 Mhz
Governor - Smartass V2
I/O - Deadline
Any opinion guys???
Cyber_Dragon001 said:
Hi everyone
I was wondering what is the best cpu and i/o combo
I am currently on Cyanogenmod 10.1 RC4 by bieltv.3
Max Cpu - 902 Mhz
Min Cpu - 245 Mhz
Governor - Smartass V2
I/O - Deadline
Any opinion guys???
Click to expand...
Click to collapse
Overclocking can fry your cpu. My governor is smartassH3, frequency 245-800 MHz and I/O is sio. for SmartassH3, flash MA6 kernel by @Mardon. Btw just curious, why are you using an old version of cm10.1? there is a final version for cm10.1. here- http://jenkins.androidarmv6.org/job/android/602/
-BRK- said:
Overclocking can fry your cpu. My governor is smartassH3, frequency 245-800 MHz and I/O is sio. for SmartassH3, flash MA6 kernel by @Mardon. Btw just curious, why are you using an old version of cm10.1? there is a final version for cm10.1. here- http://jenkins.androidarmv6.org/job/android/602/
Click to expand...
Click to collapse
Thanks for your reply -BRK-, but im comfortable with 902mhz
I'm also confused whether i'll use sio or deadline I/O
Cyber_Dragon001 said:
Thanks for your reply -BRK-, but im comfortable with 902mhz
I'm also confused whether i'll use sio or deadline I/O
Click to expand...
Click to collapse
understanding them might help you decide. have a look-
http://forum.xda-developers.com/showthread.php?t=1558153
http://forum.xda-developers.com/showpost.php?p=15735266&postcount=2
-BRK- said:
understanding them might help you decide. have a look-
http://forum.xda-developers.com/showthread.php?t=1558153
http://forum.xda-developers.com/showpost.php?p=15735266&postcount=2
Click to expand...
Click to collapse
Ohhh... srry for being noob and all. It kept on rebooting after i set the clock to 902mhz
so i stick to your advice
Max-800mhz
Min-245mhz
Gov.-SmartassV2
I/O-sio
Hello Guys !
My SGS is running with Mackay Rom 4.9.7
With the Mackay Kernel, the device can't handle even -25 mv undervolt - it crashes when i load something CPU heavy.
1.4 , 1.3 , 1.2 , even 1.1 Ghz is not running stable for long load, i tried undervolt and even overvolt for all of this frequencies - it crashes and restarts.
Would you recommend me good kernel for maximum overclock of the device ?
I have searched on Google , but i can't find the information that i want - there is no list for kernels, kernel opinions and recommendations anywhere.
AtanasP said:
Hello Guys !
My SGS is running with Mackay Rom 4.9.7
With the Mackay Kernel, the device can't handle even -25 mv undervolt - it crashes when i load something CPU heavy.
1.4 , 1.3 , 1.2 , even 1.1 Ghz is not running stable for long load, i tried undervolt and even overvolt for all of this frequencies - it crashes and restarts.
Would you recommend me good kernel for maximum overclock of the device ?
I have searched on Google , but i can't find the information that i want - there is no list for kernels, kernel opinions and recommendations anywhere.
Click to expand...
Click to collapse
For me the only Kernel that looks stable overclocked (1.2 Ghz) is Semaphore. It's a normal thing for your device to crash on high frequencies. The lack of a cooler makes your CPU hot and in order to prevent damage it crashes. At 1.2 Ghz it should work fine without any crashes (as long as the CPU governor is set ondemand)
kalpetros said:
For me the only Kernel that looks stable overclocked (1.2 Ghz) is Semaphore. It's a normal thing for your device to crash on high frequencies. The lack of a cooler makes your CPU hot and in order to prevent damage it crashes. At 1.2 Ghz it should work fine without any crashes (as long as the CPU governor is set ondemand)
Click to expand...
Click to collapse
I use semaphore with stock volt and 1.2 Ghz SmartassV2 - Noop and it work flawlesly
Ehndroix V + Neo Kernel // CyanAOSP + CyanCore
Using Neo Kernel, probably the best kernel i ever used so far.
It bases on Linaro 4.9, while the most other Kernels sit at 4.7 still.
For Antutu it keeps up at its highest preset: 1.32 GHz (Intelliactive) and I/O: BFQ (Stock). Getting impressive 6059 points.
For daily use i have it at 1.2 GHz, had no crash yet.
The kernel runs butter smooth with Ehndroix V.
The Best Kernel for Gaming is probably the CyanCore Kernel, if you use it with CyanAOSP (comes Stock with CyanCore Kernel) its the smoothest gaming experience so far i had on this device after the Legendary GamerzRom..