yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] uoY_redruM:
Hey man, I use your kernels and stop in here a lot and never comment so I figure I would.

Your work is simply amazing. I've never used any other kernel besides yours since I started using custom ROMs. Just wanted to say that!

Also, I'm using the 2.6.35-rc6_AVS-925mV_CFS_1190Mhz_TEST_072410 w/Cyan's nightly (7/28) at 1190/245 and it is AWESOME. I have not had any freezes, force closes or reboots or anything what so ever for that matter. It has been great to me. Battery life has amazed me. I switched from Rods old CM6 Lime mod using your AVS-925mV BFS 1113Mhz kernel to the nightly using 1190 and my battery life has literally been about 30% GREATER despite using a higher overclock.

Anyways, just wanted to thank you for your hard work and contribution to the Android community!
[Nexus One Android Development] wildmonks:
@uoY_redruM

Thanks for you feedback, it's always good to hear that these kernels are working well enough to the users satification :).

Yup, I'll always continue to contribute whenever I can to this great community :D
[Nexus One Android Development] skorpioneMM:
How its possible??? Are my phone broken? I dont understand it, i am trying again and when interactive mode is activated, my phone turns little unresponsive, with lags when i go to home screen and after a few minutes if i go to the browser and i open 2 or 3 windows with some videos and changin of website constantly, my phone freezes always.
[Nexus One Android Development] Kepster:
Thanks wildmonks i think ill try both kernel. I so wanted to try your kernel for the longest time now.!
[Nexus One Android Development] wildmonks:
Ah, cool. Well I really hope your reboots goes away with either kernels :)

Have you returned to the latest cm6 nightly?

You can try the following while you are still on the stock CM6 kernel (try to eliminate variables):

Do a full "megawipe" (Wipe Dalvik-cache, then data/factory settings) before flashing the rom.

After the newly flash rom boots up completly, on cm6, change VM Heap Size to 24M and reboot.

Now only install SetCPU and change governor to interactive.

Open up the browser and try to crash/freeze the phone.

If your still experiencing this problem post your last dmesg log, it could contain a different error then what I had gotten.

adb pull /proc/last_kmsg
[Nexus One Android Development] ChronoReverse:
Hmm, heavier browsing using 3G (wifi works great) with .35rc6 CFS 925mV seems to result in losing the ability to access the internet at all after a while. Not sure if it's the 5.08 radio I flashed or this kernel so I'll go back to the old radio to make sure.
[Nexus One Android Development] skorpioneMM:
After 4 hours off testing you proposal, i got the results:

With the 24 VM value and with the CM6 Nightly kernel, i opened the maxium 9 windows permissed in the browser, i runned 3-4 videos at the same time, i opened some apps (facebook, twitter, gmail, youtube) then i reloaded all windows in the browser, i closed some windows and i opened new windows, i stressed the phone with browser and apps around 1 hour, after this hour i got 0 issues/problems.

All right, after testing this, i reboot the phone, i wipe cache and dalvik-cache and i flashed your latest 1190 Mhz CFS kernel.

When the phone starts, I have followed the same procedure again; opened all maxium possibles windows in browser with some videos running at the same time, i opened and reopened some apps etc...

After another hour with hard stressing, I closed all apps and the browser, at the moment all looks ok but i got a surprise... after i closed all apps and browser, i reopened browser and tachan... phone are freezed at the moment off reopening the browser with only 1 window :eek:

Perhaps was my fault because I have to leave the phone with only 48 mb of ram but i dont understand why in the browser stressing test my phone are not frozen and after i closed all and only reopened the browser my phone freezes...

Anyway, with the 32 VM value my phone are very inestable and he got me with some apps the tipical message: "This application is not responding: Wait or Close" and with the 24 VM my phone response are very well but i continue having these freezes...

Just remember that all this happens to me with the interactive mode so I suppose that someone else you will have to have the same problem.

I leave here the results of the last freeze:

[ 3310.969848] Using SVS Regulator (Bypassed HAVS)
[ 3311.169677] HAVS Bypassed @1190 MHz,0
[ 3311.169799] Using SVS Regulator (Bypassed HAVS)
[ 3311.780364] HAVS Bypassed @1190 MHz,0
[ 3311.780914] Using SVS Regulator (Bypassed HAVS)
[ 3311.910522] HAVS Bypassed @1190 MHz,0
[ 3311.910827] Using SVS Regulator (Bypassed HAVS)
[ 3312.611206] HAVS Bypassed @1190 MHz,0
[ 3312.611511] Using SVS Regulator (Bypassed HAVS)
[ 3363.766815] keyboard reset
[ 3373.781097] AKM8973 AKECS_TransRBUFF: Data not ready
[ 3383.991027] AKM8973 AKECS_TransRBUFF: Data not ready
[ 3389.448425] Kernel panic - not syncing: keyboard reset failed, 2
[ 3389.448547] Rebooting in 5 seconds..
[ 3394.423797] Restarting Linux version 2.6.35-rc6-925mV-CFS-1190MHz-Monks-072410-TEST_PURPOSE_ONLY! (root@monks-desktop) (gcc version 4.4.0 (GCC) ) #3 PREEMPT Sat Jul 24 10:43:52 PDT 2010
[ 3394.423828]
[Nexus One Android Development] skorpioneMM:
Another freeze... thats occurs after a 30 minutes with the browser, i closed and i went to SetCPU, when the phone are entered in SetCPU, totally freezed:

[ 1436.238372] AVS setting V to 925 mV @245 MHz
[ 1436.928894] HAVS Bypassed @1190 MHz,0
[ 1436.929443] Using SVS Regulator (Bypassed HAVS)
[ 1437.015289] AVS setting V to 950 mV @1036 MHz
[ 1437.109039] HAVS Bypassed @1190 MHz,0
[ 1437.109039] Using SVS Regulator (Bypassed HAVS)
[ 1437.339324] AVS setting V to 925 mV @384 MHz
[ 1438.210479] HAVS Bypassed @1190 MHz,0
[ 1438.210784] Using SVS Regulator (Bypassed HAVS)
[ 1470.740875] batt: 29%, 3742 mV, -267 mA (-269 avg), 34.5 C, 392 mAh
[ 1520.878784] batt: 29%, 3742 mV, -271 mA (-267 avg), 34.6 C, 388 mAh
[ 1570.978607] batt: 28%, 3742 mV, -269 mA (-267 avg), 34.7 C, 384 mAh
[ 1616.795379] keyboard reset
[ 1616.901580] save exit: isCheckpointed 1
[ 1617.015289] Restarting system.
[ 1617.015411]
[ 1617.015472] Restarting Linux version 2.6.35-rc6-925mV-CFS-1190MHz-Monks-072410-TEST_PURPOSE_ONLY! (root@monks-desktop) (gcc version 4.4.0 (GCC) ) #3 PREEMPT Sat Jul 24 10:43:52 PDT 2010
[ 1617.015502]
[ 1617.390777] Kernel panic - not syncing: keyboard reset failed, 3
[ 1617.390869] Rebooting in 5 seconds..
[Nexus One Android Development] wildmonks:
@skorpioneMM

Thank you for your hard work and dedication to producing this error. It would seem you got the same kernel panic as I did when it happened to me.

Quite honestly I don't know what can be done to fix the interactive governor for this specific problem. In time, when someone with more skills and experience then me comes to update the governor, then I'm sure it will be fixed. Until then all I can say is avoid using the interactive governor if this is happening to you... :(
[Nexus One Android Development] pzumk:
Is 2.6.35-rc6_AVS-925mV_BFS_1190Mhz_TEST_072410.zip the latest one with 1190? Giving it a try if yes.

btw is the voltage at 998 on this 1190 kernel the same as 998 on the 1113 kernel?
[Nexus One Android Development] damanrico:
Yes and yes.
[Nexus One Android Development] pzumk:
Thanks

I also have a "first batch" Nexus One. Bought it first week after it came out in February. Let's hope it works fine ;)
[Nexus One Android Development] damanrico:
If you run into any problems you can always give the CFS version a try before setting the max Mhz lower.
[Nexus One Android Development] pzumk:
good idea :P thanks, gonna try it this evening..
[Nexus One Android Development] andrewv88:
HotSpot / Tethering working well on this new kernel?
[Nexus One Android Development] wildmonks:
It continues to work normally for me. In fact I'm using it right now to post this message.

I'm on the latest cm6 nightly using 2.6.35-rc6 CFS 925 1113MHz.
[Nexus One Android Development] Karolis:
My findings with CM6 RC2 and 2.6.35-rc6_AVS-925mV_BFS_1113Mhz:

I set CPU to 1075 max and 245 min + interactive, then open the browser, play around with it a little (several windows, etc) then go on to do something else. When I come back, the browser barely loads is very slow. Takes a while until I can close the tabs, etc.

I then set CPU to ondemand and all the issues went away.

This is after about 30 minutes of use. I'll report if I find something new later.

I'm especially interested in how this affects battery life as performance wise it seems to be the same as the kernel that comes with CM6.

Great work! Thanks.
[Nexus One Android Development] skorpioneMM:
If you read the previous page off this post, you can see that i have the same problem, this is an issue with the interactive mode and if you play a lot with the browser or you stress your phone, maybe your phone can be freezed or as you say the browser and other apps starting to go slowly.
[Nexus One Android Development] Karolis:
I did read it, just wanted to share my experience / confirm the problem. Probably I should have indicated that better :)
[Nexus One Android Development] wildmonks:
Update for both kernels:

Kernel .34.1

Changes since 072210

-input: gpio_event: make driver be more robust against incorrectly configured lvl trigger irqs

-Input: gpio_event: Don't call gpio_cansleep before gpio_request.

-net: wireless: bcm4329: Add wakelock processing in ioctl and messaging

-[ARM] msm: kgsl: Remove support for mmap from the kgsl driver.

-ashmem: Fix ASHMEM_SET_PROT_MASK.

-cpufreq: interactive: New 'interactive' governor

-UTF-8 has been enabled for unicode support

-Enabled support for Apple HID bluetooth devices

-Fix bluetooth sleep bug (kmobs)

2.6.34.1_AVS-800mV_CFS_1113Mhz_073010.zip

2.6.34.1_AVS-925mV_CFS_1113Mhz_073010.zip

2.6.34.1_AVS-800mV_BFS_1113Mhz_073010.zip

2.6.34.1_AVS-925mV_BFS_1113Mhz_073010.zip

Kernel .35-rc6

-Changes since 072410

-Sync to IR's latest source (up to 7-27-2010)

-Fix bluetooth sleep bug (kmobs)

-Enabled support for Apple HID bluetooth devices

2.6.35-rc6_AVS-800mV_CFS_1113Mhz_073010.zip

2.6.35-rc6_AVS-925mV_CFS_1113Mhz_073010.zip

2.6.35-rc6_AVS-800mV_BFS_1113Mhz_073010.zip

2.6.35-rc6_AVS-925mV_BFS_1113Mhz_073010.zip

No Audio Boost versions for all these versions can be found here.

Mediafire mirror links here.
[Nexus One Android Development] andrewv88:
after updating to 2.6.35-rc6_AVS-925mV_CFS_1113Mhz_073010.zip and renew the connection to APN the Tethering working perfectly
[Nexus One Android Development] whoisthedrizzle:
yay. flashing shortly :cool:
[Nexus One Android Development] wildmonks:
Oh good! Finally a happy ending for you :)
[Nexus One Android Development] zizoty:
Can you also update IR X kernel for those using desire Rom?
[Nexus One Android Development] stage3turbo:
Thank you wildmonks for all your hard work and dedication towards the android community.

Your work is very much appreciated...
[Nexus One Android Development] whoisthedrizzle:
7/30 925 1113CFS is quite nice, as per usual!
[Nexus One Android Development] damanrico:
Tried the latest 35-rc6 CFS 1190 Mhz kernel, but sadly my weird 'wifi to 1 Mbps' problem popped up after 2 hours. My wifi is basically unusable at that point.

To summarize again, this problem happens a lot more than the old 1707 kernel, I got the problem 1 time using that kernel (so 1 time in 12-13 days).

I really hope Broadcom releases a new wifi module soon that fixes this problem for me.
[Nexus One Android Development] skorpioneMM:
Where you found the latest 1190 Mhz kernel?? I looked in wildmonks mediafire folder but i only see the 24 off July kernel.
[Nexus One Android Development] damanrico:
Go to his mediafire folder, then go to the TEST folder.

Here is a direct link: http://www.mediafire.com/?5r5ocro850919qy
[Nexus One Android Development] wrinklefree:
No 1190Mhz, 800Mv version yet?
[Nexus One Android Development] skorpioneMM:
Nice, thanks :)
[Nexus One Android Development] wildmonks:
I'm starting to get overwhelmed with all the different versions I have to make with each release... That last one was 16 unique kernels not including the 1190MHz kernels AND the custom kernels I'm making for several other people.

I don't think I can add on another set of 4 kernels to make that has the FM support without mixing them all up x_x... Which is why I'm waiting for the bluetooth to be fixed before adding in FM support.

That said I can make a custom kernel for you when I get home if you'd like. Which kernel are you using and I'll see about adding in FM to that one for you to try.

This will be another 2 I would have to make with each release... Because the difference between 800mv and 925mv is just one line of code, I can probably mange that... I'll work on that when I get home tonight.
[Nexus One Android Development] wrinklefree:
Awesome thanks!
[Nexus One Android Development] mtw4991:
Chances are your battery needs to be recalibrated cause it will die at 15-20% lol. I've read about it in other threads. Hope not, but let it run down and then check it out.
[Nexus One Android Development] darkjedi:
Yup, that's what I plan on doing. I've flashed back and forth between a couple ROMs in the past day or two, so I'm just going to let the battery get to 1-2% and charge it again.
[Nexus One Android Development] rcgabriel:
Just wanted to share my experience - BFS kernel (I tried the 925 version) clocked at 1113Mhz max/ondemand seems to create some significant issues with touchscreen responsiveness when scrolling the browser on complicated webpages (try slashdot.org in classic mode, or new mode for that matter). Then if you try to do too much everything just seems to buckle for a while. It's like the scrolling and rendering get timeslices and the UI can't snag a timeslice back to process the touchscreen activity when you touch the screen.

CFS 925 works fantastically with the same settings, significantly smoother web browsing with Javascript enabled than I get with stock Froyo kernel. Otherwise no noticeable differences from stock, but that's because everything else is so amazingly fast now (running ADW.Launcher which blazes too).

Linpack scores are up to 43-44 max from ~40 max with stock Froyo kernel too, but it's really the browsing smoothness that has me trying out other kernels. I think it's some nastiness with the way the V8 javascript engine processes events when scrolling pages that causes the perceptual scrolling choppiness for me in browser, but this kernel definitely cuts it back.
[Nexus One Android Development] THATTON:
Quick question:

You stated in your OP:

-left out intersectRaven's conservative governor tuning (made it a little too conservative for my taste.

I noticed that there is still the option to select the Conservative governer so does that mean that you have just altered the tuning to your own modifications or is there no tuning at all for the Conservative option in SetCPU? Sorry if this comes across as a stupid question. Thanks.
[Nexus One Android Development] chowlala:
Thanks, yeah, this explains it pretty well. There's been a lot of chatter bout both having pros and cons though. And I can see why BFS gives better scores before BFS is a FOREGROUND application preference. Whilst CFS is a BACKGROUND application preference. So when we run stuff like Linpack and Quadrant, the bulk RAM focus is on it. Hence why we're getting insane scores like 44 mflops and 1800+ quadrant benches.

I ran the test a few times. And gave the phone some time in between instead of jam spamming it. Rofl.

I haven't had any reboots so far. 1 random FC though on Gestures this morning. Will continue to monitor usage and kernel and issues. Nice work dude!

@wildmonks: would love to have a audio boosted version as well if you're cool with compiling a set. =)
[Nexus One Android Development] THATTON:
I think these version do have the audio boost? It states in the OP that if you want a specific version like one "without" the audio boost then he will try to make one when time permits... I'm pretty sure anyways.

EDIT: Here is the quote:
[Nexus One Android Development] chowlala:
Oh. Oops. Too early in the morning. Lol.
[Nexus One Android Development] OrganizedFellow:
You think it's cause of how many widgets and apps I have?
[Nexus One Android Development] wildmonks:
Ah, good observation you made there from my write-up.

(Note: What I'm about to write up in this post only deals with the conservative governor, not the others)

About 4 days ago, Raven coded into his 2.6.34 kernels some tuning into the conservative governor. For me this caused some lag or stuttering when I tried to swipe to a different home screens on my launcher (note: I use live wallpaper) and I believe you also noticed this effect according to your post here.

So what I did first was changed it back to the 2 settings to what it was originally and then later I changed only one setting but only by a very small amount (DOWN_THRESHOLD to 30, instead of 20)

Below are the values I used:

#define DEF_FREQUENCY_UP_THRESHOLD	(80)
#define DEF_FREQUENCY_DOWN_THRESHOLD	(30)

You maybe wondering what these settings do? They seem to determine how aggressive the conservative governor ramps up and ramps down the CPU frequency. Raven's settings made it want to ramp down too strongly (for me anyway). My launcher was only being fed what I think it was 384MHz (I forgot). It wasn't too bad when I wasn't using a live wallpaper but still it bothered me a lot. The plus side to his tuning settings was that there should have been even more battery saving.

So why did I increase my Down Threshold to 30? When I was watching a video I noticed when I skipped forward or backward, the cpu MHz ramped up, which is fine. But then when the video continued to play, the cpu did not return to its normal level. Changing the down threshold to 30 fixed that.

So yah, that's the gist of why I did, what I did, to the conservative governor. Probably way more information then you were asking for but I thought you might like a detailed explanation :)
[Nexus One Android Development] wildmonks:
I get the same thing too when using BFS. I was able to minimize (not eliminate) this by removing the Flash 10.1 beta. But because I like being able to see flash videos from within the browser I chose to stick to CFS as my normal use kernel.
[Nexus One Android Development] THATTON:
Re: [Kernel] Hybrid AVS + 1113Mhz Overclock (.33.5 & .34)

That's exactly what I was wanting to know. I too notice a little too much lag on IR'S kernel while using the conservative governor but now that you have altered it I'm really curious to see what using it will do in terms of battery life as opposed to the on demand setting! Thanks for the explanation!

-------------------------------------

Sent from my Nexus One
[Nexus One Android Development] irishrally:
An unusually low benchmarkpi score is a good thing. An unusually low linpack score is not a good thing.

I just thought it was interesting that your N1 excelled at one benchmark but not another. It's strange how different N1s fare in benchmark tests, most likely due to different setups. I notice my N1 is better at some benchmarks but worse at other benchmarks than people running the same setup. For instance, I have gotten mid 1700s in quadrant but never broke 1000ms in benchmark pi running 925mV CFS. Others have claimed 700ms for benchmarkpi and 1500 in quadrant running the same setup.

I am of the opinion though that doing well in these benchmarks is not necessarily indicative of the better kernel. Often slight improvements in benchmarks do not translate to an everyday user performance increase. I've used kernels that are not quite as good in benchmarks but a lot smoother in everyday operation.
[Nexus One Android Development] nl2006:
Excellent kernel, everything works fine even can unmount usb as well :) Great works. Thanks
[Nexus One Android Development] chowlala:
Just dropping a checkin.

Battery life has been beyond superb so far. It's already been 7 hours already and I'm still at 71% battery life with light usage.

Light meaning, a 6-7 phone calls, 10-20 sms', bluetooth usage, wifi, twitter and world war.

However, been getting a a bunch of force closes and I've noticed that the theory about BFS is correct. It does favor foreground applications and hence slows down multitasking. Do feel free to correct me on this if I am wrong, what I know is probably surface knowledge.

Will stay on this kernel a while longer to gauge it's effectiveness. I'm particularly interested in seeing a cross BFS/CFS kernel like I've read around here.

PS EDIT: Anyone got Linpack and Quadrant scores for 925v CFS kernel?
[Nexus One Android Development] dr3minem:
@wildmonks:

Could you please compile the 33.5 kernel 800mv CFS with the old wifi module? Im running the Desire port from modaco.

Its strange, wifi will turn on and find networks but it won't connect.

Apart from that this kernel is flying. Definitly the kernel i want to use from now on.
[Nexus One Android Development] chowlala:
Just download the wifi.ko file and push it in.
[Nexus One Android Development] dr3minem:
okay, which bcm4329.ko would that be? Ive tried about 6 different ones now, none seem to work. With them wifi cant even be activated anymore.
[Nexus One Android Development] mtw4991:
I'm getting 38-39 mfps Linpack and Quadrants of 1650-1670 using 925 CFS, but I'm clocked down to 1.075-OnDemand, not 1.113 as I was getting instability when fully ramped up.

Also, I got 1.25% drain per hour overnight and overall 4.4% drain over 13 hours with lots of texting, testing, reading XDA lol, moderate-heavy usage. Nice kernel with excellent battery life, but the instability issues are frustrating and annoying. Ramping voltage up to 1300mV from 1275mV isn't the answer I don't think as it will use more juice, run hotter, etc, possibly negating the positive effect of the oc'ing.
[Nexus One Android Development] chowlala:
Hrm, hence running a CFS doesn't give you any more advantage compared to Pershoot's kernel which gives bout 41-43 mflops and approx 1650 quads. Battery life here might seem to sound a little better, but can't be too sure bout this. Meh, too lazy to test right now.

And yes, I agree, ramping 1300mV's is not the answer. The answer is probably finding the "sweet spot" for the AVS tuning I believe...
[Nexus One Android Development] y2whisper:
I assume you are either not using froyo or using the .33.5 kernel?
[Nexus One Android Development] pzumk:
Yall should donate him atleast 3$ ;)
[Nexus One Android Development] wrinklefree:
No way!

...........I donated $10 :cool:
[Nexus One Android Development] Karolis:
While reading this thread I've noticed that most people use CFS kernel. I know the difference between CFS and BFS, but I'm wondering what makes people choose CFS over BFS.

Anyone?
[Nexus One Android Development] skorpioneMM:
I use the CFS kernel because i ever use the 1190 Mhz kernel and with this kernel, the more stable version are the CFS.

I dont konw if is the case off the 1113 Mhz kernel because i never use this kernels, but anyway, the CFS kernel seems more stable.

Greetings
[Nexus One Android Development] andrewv88:
Thanks!

i will test this kernel for sometime but now its look good
[Nexus One Android Development] poochie2:
A simple question:

Is it possible to get a minimum voltage between 800mV and 925mV (like 875 mV)?
[Nexus One Android Development] uoY_redruM:
What's the change on the new 1190 kernel? (I never followed kernels too much so I'm not sure what type of work goes in to an update)

Also, when flashing a kernel, do you need to wipe or just flash over the old one?
[Nexus One Android Development] Bamdroid:
Thanks for your hard work, this kernel rocks! :D
[Nexus One Android Development] Autinhyeu:
anyone test this kernel on the CM 6 latest nightly ROM??? is it work normal??? (wifi, camera, ...)