yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] borneanheadhunter:
Just a review. 4.0 CFS kernel scores lower compared to 4.1 BFS kernel on equal freq.

Sent from digital snail mail
[Desire HD Android Development] lukesky:
which is expected right? BFS does better at benchmarks but more laggy when doing certain day to day stuff like swiping homescreens..
[Desire HD Android Development] borneanheadhunter:
Yeah. Version 4.0 works best for me compared to 3.0.. which work best for you?

Sent from digital snail mail..
[Desire HD Android Development] LorD ClockaN:
I would asume that your dhd can't oc that high and it's throttling on that freq. Have you run the quadranr 2 or 3 times? And set the min and max freq to be the same and governor to perfomance?

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] lukesky:
i'm downloading v4 CFS version now. I'll compare it with v3 CFS version which I was using previously. Not going to try BFS because i find it laggy when navigating launcherpro
[Desire HD Android Development] borneanheadhunter:
Do update how its holding up.

Sent from digital snail mail
[Desire HD Android Development] neonlovag:
Q.

Hi guys! I'd like to ask only that, if I flash the UUV kernel, do I have to change the voltage somewhere, or it runs on lower voltage by default, and I change only the frequencyz and governers in Cyanogen?

Thanks!
[Desire HD Android Development] LorD ClockaN:
Download all versions... if one isn't stable for your dhd, go into recovery and flash another one..

yes, it's allready undervolted by default
[Desire HD Android Development] chardd23:
hi lord_clockan!!

which kernel is best for battery life and performance???
[Desire HD Android Development] LorD ClockaN:
if your DHD can handle Ultra low voltages use UUV kernel

CFS and BFS depends on personal expirience.

Do a backup and test them all
[Desire HD Android Development] neonlovag:
Thanks mate, I tried UUV with cyanogen 7 stable, and latest radio, didn't have any FCs but since in my apartment the signal is weak somehow I could receive and make calls, so I had to go back to 4.0 CFS:( later maybe I try the simple UV if I have time...
[Desire HD Android Development] KaLiBLeeK:
Switched from CFS 4.0 UUV to CFS 4.0 -25mV yesterday; oddities with wireless tethering have been resolved. Running at 1.38GHz/ondemand without issue for about a day now. I heart this kernel. Haha.
[Desire HD Android Development] LorD ClockaN:
Can you test a kernel for me with usb host support?

Don't know if it'll work!!

I don't have cables to test it!!

I'll send you a link on PM

Or anybody else??
[Desire HD Android Development] KaZo58:
yay! played more than 1 hour! :eek:
[Desire HD Android Development] danalive:
hi Kazo,

How are you finding your current radio compared to the recommended one (if you have ever used the recommended one, that is)?
[Desire HD Android Development] lukesky:
well i've tried it for one day. it's not bad. can't feel much difference though, but quadrant seems to give me higher scores.. i say 'seems to' because quadrant scores aren't super reliable all the time.

Anyway bumping the cpu freq down to 122mhz doesn't seem to do much in terms of battery savings compared to 245mhz for stock kernel.
[Desire HD Android Development] mr.bobbels:
this morning i had a freeze when plugging in the battery cable with CFS 4.0 UUV. Only taking out the battery helped!
[Desire HD Android Development] whatabout:
What a great release v4 cfs! I am using your kernel with mdj's v1. 8 rom, smartass gov and overall performance is great, battery life also!

Thank you very much!

Sent from my spacecraft.
[Desire HD Android Development] alohahe3000:
Can someone tell me where to find an adequate cifs.ko?
[Desire HD Android Development] KaZo58:
yes i flashed the recommended radio. it shows up ..140fU.. or some ppl ..140fP..
[Desire HD Android Development] LorD ClockaN:
This kernel should have native suport for CIFS, so no module needed..

Someone correct me if I'm wrong

Just a small update..

Added -50mV kernel for those that UUV was freezing and was'nt working wery well and for those who think that can go sub -25mV and save more battery

not all freqs are affected but all over ~600000mhz
[Desire HD Android Development] fidorulz:
Will give this a go. Fingers crossed
[Desire HD Android Development] fidorulz:
So far so good. No issues with the -50 version after about 1hr. BTW if I understand correctly the lower voltages only kick in above 600000mhz?

So if on sleep mode 122-384 it wont make a difference but more when actually in use it will
[Desire HD Android Development] LorD ClockaN:
thats right.. lower voltages are like in 25uv version.

don't think you can go lower than that :)
[Desire HD Android Development] fidorulz:
So far no issues. Think we have a sweetspot
[Desire HD Android Development] imptb:
what is the voltage for UUV?
[Desire HD Android Development] damajor:
I agree to that proposal.
[Desire HD Android Development] LorD ClockaN:
I've tried it but with no success..

I even PMd the first guy with test kernel, bu never replied..

With those moduls .zip kernel comes to allmost 6MB WOOT!!

@imptb:

Voltages are nlre than 100mV lower than on normal version on some freq.. but on some only 25mV lower than 50UV version

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] Naoy:
Oo

Hi there!

Just wanted to thank you LorD ClockaN, just got a DHD after losing my N1 and I'm happy to see that there are developers for OC Kernels with some nice features!

I tried the UUV CFS 4.0 version for 1 hour and it seems to run fine.

Well done!
[Desire HD Android Development] jpinky:
What's the lowest volt that can be set on the DHD in the VDD tables? From what I can see it's limited to 750 at minimum.

Is this a hardware factor or a kernel setting which could be adjusted? This is more out of curiosity than practical use probably.
[Desire HD Android Development] Drew442:
My DHD doesn't soom to like 122mhz regardless of the voltage so I'm running 230-1228mhz with smartass.

4.1 BFS -50mV with another -25mV applied by me and running stable.

I get ~2900 in quadrant with these settings too.

This kernel is pretty sweet.

Love your work.
[Desire HD Android Development] LorD ClockaN:
It's the limit I've set.. I think it was 750mV and 1525 if anybody wants to go there :)

@Drew442:

Can you take the voltage table and send it to my email posted in my sig so I can see how low can it go and maybe release something similar??

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] Drew442:
I'm using the following quite successfully now.

I just did a few loops in stability test with the performance governor at a few of the different clock speeds (every second step)

echo '230400 875' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '307200 875' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '384000 900' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '460800 925' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '537600 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '614400 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '691200 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '768000 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '844800 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '921600 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '998400 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1075200 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1152000 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1228800 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
[Desire HD Android Development] jpinky:
i've run 750 on 122000 no probs for quite a while. Thats why i'm intrigued if its possible to run lower than 750.

I think I've run 750 on 230 as well actually.

My test proc is setCPU to limit to each freq. range, stress test in setcpu, benchmark in quadrant. Got a good set with a few anomolies where a certain freq. needs say 850, then the next one up is stable at 775.
[Desire HD Android Development] LorD ClockaN:
****...

that is low!!!

who wants to beta test 2 kernels??

I've removed Simpe I/O scheduler and implemented V(R) scheduler as default... Just want to see if there is any noticable difference...

I'll compile 2 kernels BFS and CFS but with normal voltages to eliminate freezes if any
[Desire HD Android Development] lynxboy:
How long is quite a while? I ran an experimental 750mV kernel on my N1 for over a day before the errors and panics began occurring! Intrigued to hear how you get on.

Regards.
[Desire HD Android Development] jpinky:
sure i'll beta it. I'm up to date on backups anyway at the moment with the voltage fiddling.
[Desire HD Android Development] jpinky:
hmmm run stable for about 5 days probably... I have a script on my sd instead of in etc/init.d so when flashing or tweaking it doesnt lockup reboots etc.

I'll check when my last boot was and confirm.

I notice there are 2 frequencies in the VDD which aren't accessible under normal circumstances, namely :

24576

61440

Are those the deep sleep frequencies?
[Desire HD Android Development] LorD ClockaN:
No, I don't use those freqs..

230mhz is insted of 245 :)

614mhz also not in there.. it's 537 and 680...

OK..

compiled both kernels and uploaded. I'll PM you the links.. I need to go now so if anybody else wants these betas, JPINKY will send the links haha

I also lowered min mV to 700.. hope it works!

and set V(R) I/O scheduler as default..
[Desire HD Android Development] jpinky:
No prob - thanks. Anyone wants it PM and I'll pass along.
[Desire HD Android Development] d.brown:
How do you change the voltage?
[Desire HD Android Development] jpinky:
if you're meaning from stock just download one of the UV or UUV kernels from the first page.

if you're meaning custom voltages, download the 2 custom voltage scripts (flashable zips) on the first page and edit them yourself in etc/init.d

MAKE SURE:

- you have a working recovery boot

- you have the reset_voltages.zip to flash as well.
[Desire HD Android Development] jpinky:
Ok, so that answers it. 700 is not stable, at least not at 122
[Desire HD Android Development] LorD ClockaN:
Via VDD script described in first post!

@pinky:

try 800 or something.. In UUV 122 is set to 850, in all others 875 because people were having problems
[Desire HD Android Development] d.brown:
Check it out it might interest you update on the kernel on cm7 next nightly

http://review.cyanogenmod.com/#change,4752

Lot of improvement and features on the next nightly !

http://cm-nightlies.appspot.com/?device=ace
[Desire HD Android Development] LorD ClockaN:
thanx!

Only one update for kernel regarding sleep/awake hang

NICE!

Update comming soon :)
[Desire HD Android Development] sms_chu:
Quoting my own post...

Flashed again V4 CIF UUV 2 days ago and no more slow motion issue, and since then no problem on day to day use.
[Desire HD Android Development] LorD ClockaN:
Great to hear it!!

Uploaded new version!

Small fixes for video driver

added PUV edition Pinky Ultra Voltage :) voltages tested by my beta tester jpinky and I'm using the PUV kernel right now! Heavely under voltaged :) not for kids and girls ;)

Removed Simple I/O scheduler as default but implemented V(R) I/O scheduler as default.. Hoppe you guys give me feedback on all this scheduler changes! I think that this one is even a little snappier and smoother!

It's no problem for me to revert it all back!

And at last, but not the least.. lowered MIN voltage to 700mV so if there are any brave souls :) Now min few freqs are set at 750 and below that it's not stable, but who knows.. not all DHDs are the same!

cheers..

give feedback, click thanx and I'm very thirsty ;)
[Desire HD Android Development] lampz:
working on miui?
[Desire HD Android Development] LorD ClockaN:
You have this link in my first post somewhere :)

http://xdaforums.com/showpost.php?p=12835319&postcount=254

yes

edit:

well, at least it should ;)

Want you all to report back if -25mV version is working 100% so I can disconntinue normal kernel version building and compiling... time consuming to build 10 kernels and than upload them...!!!
[Desire HD Android Development] qbills314:
what does uv do
[Desire HD Android Development] LorD ClockaN:
Do I really neet to answer that??

Under voltage..

-25 mV (mili Volts, 0,025V)

-50 mV

UUV more mV

PUV ****ing more mV

all this lower than normal kernel version

It saves your battery..

Not all DHDs can suffer low voltages. I think that you'll be fine with -25mV
[Desire HD Android Development] lukesky:
did some research on VR scheduler and it seems to be quite good on android.. better than simple i/o. deadline also seems pretty good..

will flash the latest VR scheduler and see how it goes..
[Desire HD Android Development] LorD ClockaN:
I tried to google it with no success :)

Also try to google Smartass LOL

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] qbills314:
when i install do i need to flash both of these

Ultra Under Volt CFS -

Under Volt -25mV CFS
[Desire HD Android Development] LorD ClockaN:
No

The kernels are all for them self, just use your flavor :)

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] LorD ClockaN:
Is Puv version working for anyone? It works great for me last couple of hours.. noticably lower batt consumption

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] alexmason14:
Doesn't work for me intermittent reboots occur, UUV still works perfectly. Cheers
[Desire HD Android Development] LorD ClockaN:
Maybe it was a bad upload.. will upload again this one that I have flashed from my phone

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] LorD ClockaN:
Try downloading puv from here http://db.tt/PrY2b4k
[Desire HD Android Development] lampz:
wth i got bootloops -.-

cm7

PUV
[Desire HD Android Development] jerrylzy:
KERNEL V4.2 CFS UUV works very fine! Nice work,thx
[Desire HD Android Development] marcksas:
what's diference between CFS and BFS??

EDIT: Sorry, I don't see the first post (http://xdaforums.com/showpost.php?p=12944964&postcount=338)
[Desire HD Android Development] LorD ClockaN:
REUPLOADED again

Can't believe that it doesn't work..

I flashed it normaly and booted fine..

will try to change something later and upload again...
[Desire HD Android Development] Ratix0:
Hi! I'm new to your kernal, would like to know is there any risk to flashing one of the UV kernals? What if my hardware can't take, it what sorts of consequences would I be facing?
[Desire HD Android Development] razor 116:
Cannot lower beyond 750mv using vdd interface.
[Desire HD Android Development] LorD ClockaN:
Well than thats the limit.

You can't damage any hardware. Just do a backup to be on a safe side

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] gokhanmoral:
PUV works fine on my DHD. I downloaded from the dropbox link.
[Desire HD Android Development] NikolaiT:
Can this kernel be used on an Inspire 4G (running CM7-stable)?
[Desire HD Android Development] razor 116:
I cannot set below 750 the changelog states that you lowered the min to 700 for vdd users. I set 700 and nothing changes it will only set to 750 no lower.
[Desire HD Android Development] LorD ClockaN:
Finaly it worked for someone!

Please report back how's the battery life!

@NikolaiT:

Don't know... could be.. backup and try

@razot 116:

I just remembered that I lowered to 700 only on PUV ROM! stupid me!!

What ROM were you using?

edit:

Just went to change that for my next build and saw that normal version kernel has MIN 700 and PUV also, others were left on 750 by mistake!

I'll try to build one PUV kernel but with default min freq of 230.. maybe for yll of you trying puv 122MHz on 750mV is just too low!
[Desire HD Android Development] razor 116:
I am using CM7 stable release.
[Desire HD Android Development] gokhanmoral:
The battery life is great but i am noticing a little lag. No reboots or freezing for two hours yet. I use 921-122 smartass because the voltage level at 921 is lower than default max freq. I dont mind the lag it doesnt bother me so much. I prefer the battery life instead. Thank you very much.

Edit: I am using cm7 nightly#41
[Desire HD Android Development] hammer31:
is more faster uv ones or normal ones??
[Desire HD Android Development] LorD ClockaN:
My mistake.. I meant what kernel :)

UV versions should be the same speed except maybe for PUV version that could be little, little slower, but much better battery life!

I can try and build one PUV with BFQ I/O scheduler not V(R) so you can test if BFQ has lag in PUV!
[Desire HD Android Development] razor 116:
I'm using 4.1 CFS UUV
[Desire HD Android Development] LorD ClockaN:
OK.. this is for test purpose for guys who had UUV working good, but won't boot with PUV..

This one has MIN freq set to 230MHz by default, so before flashing this set your default min freq to 230 MHZ!! other is the same as PUV uploaded before!

http://www.multiupload.com/2C0P6RER71

This one is the same as above, but with BFQ scheduler set as default, so gokhanmoral please test if this one has lag as before and report back to see if we are changing schedulers or not :)

http://www.multiupload.com/R4UOJ2UIU5

Both kernels are CFS version!!!

edit:

@razor:

that question was important before I realized my mistake :)
[Desire HD Android Development] razor 116:
I've been using the VDD interface to find the absolute minimum at each stepping and have been stable at first three stepping's at 750mv, continuing for remaining stepping's
[Desire HD Android Development] gokhanmoral:
Although i prefer CFQ, I confirm that BFQ feels faster with PUV kernel. It may be too early to say BFQ is better because I was experiencing problems in waking up from sleep with previous BFQ kernels.
[Desire HD Android Development] LorD ClockaN:
as I said before it's not a problem to go back to BFQ, just wanted to test something new and see how will people react
[Desire HD Android Development] NikolaiT:
I can confirm this works on my Inspire 4G running CM7 (atleast the cfs version does), but it breaks wifi on miui.
[Desire HD Android Development] LorD ClockaN:
You have a link in first post at the end how to fix wifi in miui!
[Desire HD Android Development] razor 116:
My mistake I am using 4.2 UUV CFS not 4.1 :o
[Desire HD Android Development] gokhanmoral:
Wouldnt it be easier to provide the undervolt scripts instead of undervolted kernels? Afterall they all are the same except for the default voltage values and vdd interface can be used to modify the voltages during the init. I think it would be easier both for you and us. Two kernels with different io schedulers + four undervolt scripts would make eight combination.
[Desire HD Android Development] razor 116:
The op has a link on how to use the VDD interface and on that thread there is another link on how to retain your settings from the VDD interface using a script and init.d
[Desire HD Android Development] LorD ClockaN:
Offcourse it would, but I wanted to make easier for the "noob" people..

Didn't you read on allmost every page the same question? What is UV?? What is VDD??

So I wanted to help out...

But thats too much work

Looks like I'll be starting the script method in near future and release only I/O scheduler versions :)
[Desire HD Android Development] arash64a:
can any1 share here a direct link of 4.2CFS version please ?

tnx
[Desire HD Android Development] d.brown:
Working here on normal 4.2 cfs interactive @122-1229 haven't change the frequencies yet... also what should I see under kernel in setting? I see v4.0cfs

Edit: ignore previous bad zip file of 4.2puv and flashing with rommanager resulting in no flashing at all! Realise when updating nightly 42 lol
[Desire HD Android Development] walda:
please keep up normal version of your kernel too. -25 didnt work for me, so i need the normal one.

thanks
[Desire HD Android Development] LorD ClockaN:
OK, no problem!!

This is what I wanted to hear..

People commenting and replying

I saw more than 600 downloads of my 4.1 kernels and only the same 10 persons comment in the thread
[Desire HD Android Development] NikolaiT:
No worries, I don't use it, I just tested it today, it was honestly too much like the iOS interface.
[Desire HD Android Development] MacCarron:
Currently running 4.2 Under Volt -50mV CFS, 122-1766Mhz, smartass and the phone is flying :D. I think I'm ready to start trying the uber uv versions :). Does the DHD have a hardware key combination to force a reboot in case of massive system freeze (like ye olde Desire) ? Every time I look at the battery cover I fear I'll bend it or break it just by staring at it :p:p
[Desire HD Android Development] apside:
hello !!... I have MIUI 01.4.22 and I've tried these kernels and both give me error in WiFi module

​
[Desire HD Android Development] fidorulz:
Been running 4.2 -50mV CFS since it was uploaded and no issues so far
[Desire HD Android Development] LorD ClockaN:
Read the first post right at the end!

There is a link on how to enable wifi in miui!
[Desire HD Android Development] p2pjack:
using V4.2.1-CFS-PUV_min230_BFQ and no problems thank you LorD ClockaN
[Desire HD Android Development] razor 116:
@LorD ClockaN

What are the first five steppings for/there?;

24576

61440

122880

184320

192000
[Desire HD Android Development] zerocool87:
using cleanHd Rom (derived from CM7) there are many lags and freeze with your kernel. if I use the nightly 41 it is great! Thanks ;)
[Desire HD Android Development] alexmason14:
V4.2.1-CFS-PUV_min230_BFQ working great here!! cheers!
[Desire HD Android Development] NikolaiT:
Edit: The normal CFS kernel does work on my inspire, but the PUV will result in it being stuck at the splash screen.
[Desire HD Android Development] alexmason14:
Just flashed the normal re uploaded PUV without BFQ and it seems to work better, the one I flashed before must of been corrupt. THIS WORKS AMAZINGLY :] The bfq version worked just as well but the one without bfq seems faster.
[Desire HD Android Development] jerrylzy:
In my opinion BFQ version has more issues.
[Desire HD Android Development] lukesky:
i googled it with " vr i/o scheduler" and found quite a few links. here's one that describes what it does : http://www.gelato.unsw.edu.au/IA64wiki/IOScheduling/VRscheduler

and this benchmark done by another guy from xda says VR gives the best scores : http://xdaforums.com/showpost.php?p=10669818&postcount=591

personally I find VR better than Simple I/O too.. a bit less laggy on similar frequencies..

I'm gona try the 4.2 UUV kernel next.. I tried -25mv and -50mv and looking at the VDD file, not much diff in terms of voltages for frequencies lower than 844mhz

Oh yes, one more thing. On the -50mv kernel, the voltages for 122mhz, 230mhz and 307mhz are all 900mV. So can I say that since all the voltages are the same, it's pointless for me to go down to 122mhz during screen off and i should set to 307mhz and I should still use the same amount of power as 122mhz?
[Desire HD Android Development] BumAround:
Testing CFS 4.0 UUV on Phunkycow's Mighty Nutella, looking good so far...will report later.

Most interested in undervolting for significant yet safe (read: stable) battery-saving kernel instead of linpack scores.

Darn, v.4.2 is out! Thanks.
[Desire HD Android Development] razor 116:
@LorD ClockaN

This is the weirdest issue that defies all logic i am able to lower the mv of stepping 460800 to 800mv but stepping 384000 cannot go lower than 875 without freeze:confused: also steppings above 460800 stay between 800-850.

I have ran into this on cm7 stable and nightly #42 with UUV, UV-25, UV-50 and standard kernel, its probably my device but just thought I'd run it by you for any info.
[Desire HD Android Development] LorD ClockaN:
Those are I think default clocks for something , maybe bus speeds or similar!!

Great that puv 230 works great for you, that means that 122 mhz is the problem with that low voltage..

Report battery life

Sent from Desire HD with CyanogenLordMod!!!