Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,739,536 Members 52,866 Now Online
XDA Developers Android and Mobile Development Forum

[Kernel] [2.6.38.8 (CM7)] HAVS/SVS + 1152MHz (09/17/11)

Tip us?
 
wildmonks
Old
(Last edited by wildmonks; 6th November 2011 at 05:52 PM.)
#1  
Senior Member - OP
Thanks Meter 18
Posts: 639
Join Date: Nov 2007

 
DONATE TO ME
Default [Kernel] [2.6.38.8 (CM7)] HAVS/SVS + 1152MHz (09/17/11)

After being a long time lurker here in XDA and having successfully fulfilled some requests on another thread, I thought I'd try to give something to the great community here.

You probably remember Ivan's kernels that provided the community with a version of intersectRaven's Hybrid AVS with 1113MHz overclocking. Unfortunately it looks like Ivan been very busy and is unable to update his kernels. So I have provided recent updates of intersectRaven's truly awesome kernels that includes the 1113MHz overclock for you all to enjoy. (I see this request a lot so maybe now intersectRaven won't be bothered by it again )

I absolutely take no creative credit in making these kernels as all I have done is used the open source code on intersectRaven's github and compiled it. The real credit goes to all the other coders here in this forum (cyan, pershoot, and especially intersectRaven).

When time permits, I'll try to update these kernels when improvements and/or bug fixes are made but I realistically only see myself updating these once or twice a week.

I'm open to requests (like no audio boost) and such. Just let me know the one kernel you want modified and if its within my ability, I'll make one for you when time permits. I have not yet made a super all-in-one compiling script, so it would take me far too long to make a requested modification on all versions. Edit: Due to having virtually no free time, I don't think I can get fulfill requests in a timely manner... I'll try but I can't promise it. So sorry everyone -_-;

If you have the time and the will, I highly suggest you learn how to compile for yourself as I find it pretty fun and rewarding to make something for yourself. Guides and instructions can be found throughout the XDA forum and also on Cyanogen's wiki.

Before updating with these kernels, all I ask is that you make a nandroid backup in case something goes wrong.

Q & A:
-What's the difference between CFS and BFS?
See this short post for the difference between Completely Fair Scheduler and Brain F*** Scheduler. In summery, CFS is better for multitasking, BFS is better for user interactions (keyboard, homescreen swiping, etc).

-What's the difference between SVS and AVS?
Static Voltage Scaling will change the voltage based on a set table created by the kernel maker. Example: At a certain speed, say 245MHz, 925mV is feed into the CPU. At 998MHz, 1225mV is used.
Adaptive Voltage Scaling will change the voltage depending on temperature and CPU needs. Personally, AVS is running rock solid for me but I can't say for sure if it will be for everyone so SVS kernels will continue to be made available.

-What is this "No Audio Boost Version"?
Many of the custom kernels posted in this forum and the kernels used by default in the CM6 roms have this feature where it increases the loudness of the speakers during calls. Its been reported that some bluetooth headsets are overly sensitive to the increased loudness and some have reported that it distorts the audio quality even though volume has been lowered by the user. Due to an overwhelming request to make a kernel without this feature, I have included a separate set with each release that does not boost the volume.

-Can you make a higher overclock version of your kernel?
I was really against this because when I first tried to do this, my phone got really hot. But the requests kept on coming so I revisted this and possibly discovered a way to keep the temperature under control by limiting the max voltage to 1300mV. You'll find a 1190MHz version of my kernel here (Mirror Link).. Most users should be able to handle 1152MHz without any problems but some won't on 1190MHz. You'll know when your CPU can't handle a certain speed if you start to experience a sudden decrease in performance, lag, force closes, and spontaneous reboots. This won't be alievated unless more voltage is feed to the CPU but I'm not comfortable going beyond 1300mV. Now before you try these kernels out I gotta say this. I am not responsible if these kernels result in damaging your phone. Its purely for testing purposes and I really dont recommend using it as your everyday use kernel. If you do continue to use it, you should limit the max to 1113MHz or better yet 1075MHz (see previous question for the reason) if you care about battery life.

-I'm getting a black screen whenever I launch the camera app. Why? (720p related question)
The latest kernels with the 720p code only works with roms that has the 720p stock camera app and now the HTC camera app on Enomther's [ROM] as of 8/10/10. The latest cm6 nightly that has the 720p camera app as well as a few other roms out there that are based on cm6. You can try flashing charnsingh_online zip that contains the updated camera app if you don't want to use the nightly but I don't know for sure if his camera app is compatible with roms under RC2. Another alternative is to send in a request for a custom kernel and I'll make one for you without the 720p code.

2.6.38 kernels:
(Tested on Cyanogenmod 7 Nightlies)
Grab the kernels here: Mediafire

-Changes since 090311
-Set default sleep ideal freq to 128mhz for smartassV2 governor
-Bug fix for 1190MHz kernels, properly set max voltage to 1325mV
-Compiled HAVS 1190MHz kernels for those phone that can handle it

-Changes since 062411
Rebase source from IntersectRaven's Github
Highlights include:

-msm: Add support for voice call recording
-PM: Back off suspend if repeated attempts fail
-lib/sha1: use the git implementation of SHA-1
-arm: remove “optimized” SHA1 routines
-Fix AVS thread not being started.
-Added erasmux’s Smartass governor Version 2

-Changes since 062311
-Fixed ext4 partition support on sdcard.

-Changes since 052711
-Rebase to kernel version 2.6.38.8 from IntersectRaven's Github, with it 2 new governors (InteractiveX and SavageZen)

-Changes since 052611
-Rebased kernel source from intersectRaven's Github With it comes the smartass governor (default set to ondemand because I like it better)
-Switched to Tiny Preempt RCU with RCU boost (To match with Cyanogenmod stock kernel)
-Revert WiFi souce code used in previous release. (Didn't want to take a chance in WiFi not working for some.)

-Changes since 042111
-Rebased kernel source from intersectRaven’s Github With it comes the smartass governor (default set to ondemand because I like it better)
-Switched to Tiny Preempt RCU with RCU boost (To match with Cyanogenmod stock kernel)
-Revert WiFi souce code used in previous release. (Didn’t want to take a chance in WiFi not working for some.)

-Changes since 040911
-Bug fixes relating to USB file transfer speeds and addressed probable cause of WiFi problems for some.

__________________________________________________ __
If you want, you can buy me a drink (I like orange juice)
The Following 4 Users Say Thank You to wildmonks For This Useful Post: [ Click to Expand ]
 
nazrin313
Old
#2  
nazrin313's Avatar
Senior Member
Thanks Meter 70
Posts: 514
Join Date: Mar 2010
Have these kernels been tried and tested? Does the following work:

- Youtube
- Camcorder
- Googles
- Flash
- Unmounting sd card
- Wifi locations

and can you tell us more about the battery life by using this kernel?

p.s. Thanks for posting this btw...
-- NO Rest for The WiCKed --
 
RinTinTigger
Old
(Last edited by RinTinTigger; 2nd June 2010 at 10:29 AM.)
#3  
RinTinTigger's Avatar
Senior Member
Thanks Meter 24
Posts: 610
Join Date: Nov 2009
- Youtube Works
- Camcorder works
- Flash works
- sd card problem persists on the .34
- wifi works

EDIT:
I LOVE this kernel! THX wildmonkey ^^

i testet the .34 on both 2.2 and 2.1.... works so far!
 
nazrin313
Old
#4  
nazrin313's Avatar
Senior Member
Thanks Meter 70
Posts: 514
Join Date: Mar 2010
Quote:
Originally Posted by RinTinTigger View Post
- Youtube Works
- Camcorder works
- Flash works
- sd card problem persists on the .34
- wifi works
Thats gr8...what about battery life? how do yo fare by using this kernel?
-- NO Rest for The WiCKed --
 
RinTinTigger
Old
#5  
RinTinTigger's Avatar
Senior Member
Thanks Meter 24
Posts: 610
Join Date: Nov 2009
Quote:
Originally Posted by nazrin313 View Post
Thats gr8...what about battery life? how do yo fare by using this kernel?
Well....i like 800mV UV and OC, giving me the best balance between battery life and speed.

couldnt do an excact test on the time, but it lasts enough for my usage ^^
 
wildmonks
Old
(Last edited by wildmonks; 2nd June 2010 at 10:37 AM.)
#6  
Senior Member - OP
Thanks Meter 18
Posts: 639
Join Date: Nov 2007

 
DONATE TO ME
Quote:
Originally Posted by nazrin313 View Post
Thats gr8...what about battery life? how do yo fare by using this kernel?
Speaking for myself, I've been averaging 1-2% on standby. I can't tell you what I get at the end of the day because I usually plug my phone in the charger when I'm in the car...

Quote:
Originally Posted by RinTinTigger View Post
- Youtube Works
- Camcorder works
- Flash works
- sd card problem persists on the .34
- wifi works

EDIT:
I LOVE this kernel! THX wildmonkey ^^

i testet the .34 on both 2.2 and 2.1.... works so far!
Glad you like it! You know it was partly you that made me want to start this thread.
 
dirwdirw
Old
#7  
Senior Member
Thanks Meter 1
Posts: 215
Join Date: Feb 2010
great! i am really looking forward to it!
 
RinTinTigger
Old
#8  
RinTinTigger's Avatar
Senior Member
Thanks Meter 24
Posts: 610
Join Date: Nov 2009
Quote:
Originally Posted by wildmonks View Post
Speaking for myself, I've been averaging 1-2% on standby. I can't tell you what I get at the end of the day because I usually plug my phone in the charger when I'm in the car...



Glad you like it! You know it was partly you that made me want to start this thread.
"partly"

^^

xD
 
t0ol
Old
#9  
Member
Thanks Meter 0
Posts: 90
Join Date: May 2010
everything including goggles seems working on 800 bfs.. 41 linpacks.. cool
 
RinTinTigger
Old
#10  
RinTinTigger's Avatar
Senior Member
Thanks Meter 24
Posts: 610
Join Date: Nov 2009
That was my result with linpack and this kernel!




Tags
kernel, wildmonks
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes