yashsingh1/xdaforums huggingface dataset:
[myTouch 4G Android Development] faux123:
Maybe... If you suspect UV is causing instability, try stock voltage version and see if it goes away?
[myTouch 4G Android Development] darinmc:
I haven't actually used the kernel yet, just trying to get an idea of how things work. I tried several different versions of cm7 though, is that undervolted by default?
[myTouch 4G Android Development] Elloco305:
FYI: When i first tried flashing this Kernel i tried LV and was getting the constant boot loop. So i flashed HV. Used it wasn't too satisfied. with my Battery life. So i tried my luck and wiped cache/dalvik and flashed LV and now i got it running. Thanks for this awesome kernel Faux.

--- This was all with Kernel Version 0.5.1b

Hope this can help others get on a LV kernel too.
[myTouch 4G Android Development] kyokyle:
Anything new with the updated drivers? What s the difference between cfs and bfs scheduling? Ty for all your work
[myTouch 4G Android Development] Starbuz:
Hey Faux, I flashed the latest build, and as you said, It's running really smooth even underclocked to 806Mhz. Rockplayer had major lag since 0.3.0 but now it's fixed with 0.6.0b. That has been the only problem I have had with your kernel so keep up the awesome work. BTW I run Ice Glacier 1.1.6, can't wait for the next update. :cool:
[myTouch 4G Android Development] Elloco305:
What's your setup with set-cpu?
[myTouch 4G Android Development] Starbuz:
806 max 245 min smartass.
[myTouch 4G Android Development] Elloco305:
Why do you have it underclocked?
[myTouch 4G Android Development] nlarge:
No matter what I do I get endless bootloop.... followed the directions exactly. have the green recovery, wiped both caches. thank god my backup works...

any ideas?
[myTouch 4G Android Development] Elloco305:
Did you flash Stock Voltage?
[myTouch 4G Android Development] kenrippy:
look on page 14 of this thread for a post by vinsane for the fix. I had the boot loops too, now fixed. follow the steps exactly...
[myTouch 4G Android Development] Starbuz:
Get's really hot over here so I underclock during the day.
[myTouch 4G Android Development] Elloco305:
This kernel. 6.x Is awesome. 1400 max 136 min. Interactive. So far so good.
[myTouch 4G Android Development] nlarge:
So install the grankins v5 and then install one of these? ill try and find it and give it a go
[myTouch 4G Android Development] kenrippy:
Yes, just flash the faux right over grankin.
[myTouch 4G Android Development] nlarge:
Worked. Weird that it took that. I'm set at 1440 cuz I'm not sure about higher yet
[myTouch 4G Android Development] Onefast:
I uninstalled the update to youtube, and works perfectly now, you can exit out of landscape every time without it messing up... It's not as pretty, but it works

And by the way, THANK YOU faux, this latest version is the shizznit! I have no issues whatsoever...
[myTouch 4G Android Development] kenrippy:
How did you uninstall just the update?
[myTouch 4G Android Development] Onefast:
Settings/applications/manage applications/youtube/uninstall updates...
[myTouch 4G Android Development] kenrippy:
Thanks, btw is this .6 version showing up as .5.2 b	on yours?
[myTouch 4G Android Development] kenrippy:
I don't have that option, is yours from the market? Mine is factory installed, maybe a newer phone, dunno
[myTouch 4G Android Development] Elloco305:
Yeah i'm getting the same thing. I was confused at first but it is v.6
[myTouch 4G Android Development] Elloco305:
If in the market it shows you need to update your youtube app then you are good. The update is not installed on your phone.
[myTouch 4G Android Development] kenrippy:
Ok good
[myTouch 4G Android Development] Onefast:
Even the old version is messing up on your phones?
[myTouch 4G Android Development] Elloco305:
No. The Pre Update version works flawless for me.
[myTouch 4G Android Development] kenrippy:
My youtube app doesn't show up in the market in "my apps" & when I go to the youtube app in the market I get an install option. My pre installed app chokes with this kernel.
[myTouch 4G Android Development] Elloco305:
All i can say is to try and install the market youtube and try your luck.
[myTouch 4G Android Development] Vinsane:
Post some screens of your quadrant scores using v6 and tell us your settings abd what you have running guys...interested to see what everyones results are :)
[myTouch 4G Android Development] Elloco305:
1400 max 368 min on demand kernel v6
[myTouch 4G Android Development] kenrippy:
V.6

1401 max - 245 min smartass gov
[myTouch 4G Android Development] Elloco305:
Something is wrong. In 40 minutes I've lost 30% of battery. Wtf.
[myTouch 4G Android Development] Vinsane:
Try smartass gov..see if that changes things
[myTouch 4G Android Development] Elloco305:
No profiles. at 1401 max 368 min smartass set on boot. Sounds right?

Thanks for the help btw.
[myTouch 4G Android Development] faux123:
Major Announcement:

Preview version 0.7.0 is out, I tested against latest version of Youtbue from the Market and it seemed to work properly when exiting from LANDSCAPE MODE... Give it a shot and leave feedbacks... REMEMBER TO LEAVE AS MUCH DETAIL AS POSSIBLE when reporting issues...

I will IGNORE ALL posts such as:

"Youtube is not working!"

"My phone doesn't work"

"Something is wrong"

"My battery drained fast"

"My cat died"

I do read posts such as:

"my cat died, because I was using Iced Glacier 1.1.6 and Faux kernel 0.7.0 while running youtube in landscape mode while I overclocked to 2.4 GHz, when it exploded and my cat died because it suffered a heart attack as result..."
[myTouch 4G Android Development] Vinsane:
No prob man.

Yeah..i have just loaded v6.

Set at

1551

368

Smartass

No profiles

I'm at 94% batt right now...so I'll keep an eye on mine too
[myTouch 4G Android Development] Elloco305:
That needs to go down in history lol. Epic. I'm flashing to that later. Testing batter stats on v6 now.
[myTouch 4G Android Development] Vinsane:
Hahaha! Awesome
[myTouch 4G Android Development] Elloco305:
at 94% how long ago was it at 100%?
[myTouch 4G Android Development] Elloco305:
Btw Vinsane, I just ran the quadrant test twice since I've switched to smart ass and I got the same results both times.and battery life has only drained 2% since the switch also.
[myTouch 4G Android Development] kenrippy:
Just tried 0.7.0 with youtube landscape mode. You nailed with this one my friend! Works great, & my quadrant score went up 155 points...

It's still not showing the correct version# on the phone though, but not a huge deal.
[myTouch 4G Android Development] Elloco305:
FAUX thank you so much for all the great work I can't believe you got the video driver so damn fast. Epic.
[myTouch 4G Android Development] Vinsane:
Faux rocks.

He's got be for sure one of the most dedicated developers we have.

Thank you again sir.
[myTouch 4G Android Development] Vinsane:
I started it at 94%...i don't even know anymore...i already made the jump to v7.

Hahaha
[myTouch 4G Android Development] Elloco305:
I was just going to say the same thing until I saw your post.

I too already made the switch to V7 and it is awesome . Still on the same set cpu setup. going to run quadrant now
[myTouch 4G Android Development] eliasadrian:
V.0.7.0b seems great so far. 2175 on my third quadrant run, and between 48-51 on linpack. SetCPU for OCing to 1516 max, on smartass.

Seriously amazing work thus far, thanks!
[myTouch 4G Android Development] kyokyle:
Great work faux
[myTouch 4G Android Development] ls6goat:
Just flashed "Preview Version 0.7.0 Low Voltage"

all good but shows up in Software as "Version 0.7.0 SV"

downloaded and flashed it twiced to be sure..

Just wondering if I have the correct one...

Anyway Great Job man.. Keep up the great work faux
[myTouch 4G Android Development] Elloco305:
Good point. Mine Is showing the same thing. Maybe they were switched again?

Can anyone who flashed stock voltage show they're system information to try and confirm this?
[myTouch 4G Android Development] Marine6680:
A new one! And everything is working well? I may just have to come back from CM7 for this. :D

When I checked kernel version, I have no idea which I am on as well, but I am on the CM7 version.
[myTouch 4G Android Development] a1vinn:
Stock Verison

in the software info

stock-v0.7.0
[myTouch 4G Android Development] vw671:
who cares what the setting say...lol.

YOUTUBE works!!! Thank you faux!!!!
[myTouch 4G Android Development] Elloco305:
Lmao true but if you intended to flash LV and are getting HV then there might be a little problem.
[myTouch 4G Android Development] faux123:
I don't differentiate between LV or SV. All have the same string except SV will have a higher build number. Ie, the current LV has #48 SV should be #49...
[myTouch 4G Android Development] vw671:
Hmm...I'm running LV and my battery consumption is running higher then your previous ones I've used (0.2.3 and 0.3x). I've only been off the charger about 3.5hrs and already at 82%. On the other older versions I would still be in the high 90's. I'm going to run it for a couple of days to see if it improves for me. Currently running 1.4Ghz max Smartass.

What's other peoples batteries look like on 0.7?
[myTouch 4G Android Development] ckisgen:
faux - just sent you a little beer money. i recommend everyone else doing the same for all of his hard work on this amazing kernel so far.

QUESTION (faux) - on an earlier version, not that long ago, I remember you saying that you had better battery life when you increased your max OC from 1.1gHz to 1.5gHz ... is this/should this still be the case on v0.7 ??
[myTouch 4G Android Development] faux123:
LOL, thanks for the beer fund :) Much appreciated... I will certainly put it to good use by visiting local Costco today :) Don't want to waste the money just because its Other People's Money (OPM)...

Back to the original question... If you noticed since version 0.6.0, I've included the super duper DMA engine back to the mainline because HTC has done so themselves to their EVO Shift 4G line... I assumed that they would have optimize the battery life for it but it appears that HTC included the DMA without any addition optimization for battery. They did optimize their other drivers such as sound/touch panel/GPIO/etc... so the battery drain isn't as bad as my 0.5.0 version where I added the DMA but without other driver upgrades... So what we got now is somewhere in between 0.5.0 super drain vs 0.6.0 old DMA longer battery life...

I am somewhat conflicted regarding this issue...

As far as OC to 1.5 GHz, the theory is that Modern Battery can deal with instantaneous current swings much better than steady current draws... So if you OC to higher frequency, it completes its tasks faster therefore its better than letting the task run longer.. This ONLY APPLIES to tasks such as checking email or web browsing... GAMES where it's constantly running @ max frequency will drain battery super fast if OC'ed... So for games you actually want to UNDER CLOCK to save battery life...

TL;DR

Older DMA engine = slight performance degradation but longer battery...

Newer DMA engine = slight performance increase but shorter battery...
[myTouch 4G Android Development] bcjenkins:
Hi faux123,

Would you clarify - does the new .7 LV kernel use the old DMA engine or the new one?

Thanks,

B
[myTouch 4G Android Development] faux123:
ALL 0.7.0 versions use the NEW DMA engine....

I am tweaking the SmartAss Governor as I type this... I will release version 0.7.1b (soon) with updated SmartAss to be even more "Smart Ass" :D about battery to compensate for new DMA engine... Currently I am leaning to keep the NEW DMA engine and optimize else where to gain back battery life...
[myTouch 4G Android Development] Elloco305:
So just to be sure, Live Wallpapers will fall under the 'games' category where it'll constantly be running at max frequency?
[myTouch 4G Android Development] Vinsane:
Faux. I've been having random bt issues since v5...i waited to see if the newer versions fixed it...but not yet.

The bt sound is fine...but it randomly connects and disconnects. I got a new bt and tested it with another phone. No random connects/disconnects....so I don't think its the headset. (Motorola Finite).

Never does it during a call...just when idle. Sometimes it does have issues connecting when a call comes in though.

Are there any other bt tweaks you can make?

Its probably HTC hardware...but if anyone can tweak things....its you.

Keep up the great work!!

I'm on v7 now :)
[myTouch 4G Android Development] faux123:
Yes and No.... Depends on the type of Live Wallpaper...

For the "DUMB" live wallpapers (only switch between predefined static pictures):

These kinds are more like web browsing, so battery impact is not as bad.

For the "Smart" live wallpapers (actual code execution, such as Google Microbes):

These are like GAMES, so OC + Smart live wallpaper is like having game running in the background the entire time. So battery will drain like crazy...

Announcement: "Smarter" SmartAss :cool: is out + new low frequency to help conserve battery... Give it a try and report back your battery status...

BTW, gonna slow down a bit... I've invested quite a bit of time on this... Personal life needs some catching up :o
[myTouch 4G Android Development] Elloco305:
Haha Explains 20% drain in the first hour of running the Smart LWP today.. Thanks so much for the Quick response.

Oh i have this LWP which is called 'WP Clock' It's time/date and battery information. This LWP will fall under DUMB Correct?

Enjoy your time off of xda. Thanks so much for the support and dedication. I will be buying you a beer later this week.
[myTouch 4G Android Development] ckisgen:
just flashed v0.7.1 ... I've never seen this but am getting reboots within about 30-60 seconds of the device fully powering on and me unlocking the screen (I've tried not opening or touching anything and also opening the Market, etc) ... it did it 3 times in a row on it's own so I've booted into recovery and going to try to clear both cache's again and reflash.

(yes I cleared both caches a few mins ago when I initially flashed..I always do)

I'm currently on the GorillaSens DHD ROM with the Revolution theme flashed on top ... but had to issues flashing 0.6 and 0.7 to this ROM.

hopefully, the reflash will fix it...

**UPDATE - i realized I had 'set on boot' enabled on setCPU and thought maybe that was causing the reboots ... unchecked reflashed (wiped both caches twice) and I finally got it past the initial 30-60 second auto reboot deal but then after it being on for several minutes - a text message came in (while screen was locked/off) and when I pressed the wake button to unlock - it froze and I had to pull battery.

I'm wondering if GorillaSens DHD just doesn't like the ultra low voltages or what. I haven't had a single problem with any of the other LV versions prior to 0.7.1 but I was on Iced Glacier 1.1.6 for most of that time .. but as I said earlier in this post, GorillaSens was just fine with the LV versions of 0.6 and the first 0.7

I'm gonna try and mess around with it for a bit more (maybe bump my min. up to 368hz from 284) and see because I'd really like to take advantage of the battery savings on the lower voltages but if I still have probs - I'll try and flash the standard voltage version and see if my issues go away..or just go back to 0.7

scratch that...it just rebooted on its own after even going into setCPU and trying to bump the minimum up to 368hz.....darn.
[myTouch 4G Android Development] feliciepr7:
Before I flash this I want to know the difference between the Low Voltage & Stock Voltage so I can know wich one to flash!!!
[myTouch 4G Android Development] Elloco305:
Try to flash LV first. It's better for battery life.

@ckisgen I'm sorry i have no idea what can be causing your issues bro. Just revert back to last stable Version for now.
[myTouch 4G Android Development] vw671:
Mine's freezing up every time I open setCPU @ 1.6GHz on 0.7.1 which it never did with any of the previous version. Flashed back to 0.7.0, going to set it to 1.0GHz and then re-install 0.7.1 to see how it goes. Will report back.
[myTouch 4G Android Development] vw671:
I can run 1.2GHz on 0.7.1 LV but 1.4GHz and 1.6Hz freeze up. None of the older LV kernel did this.
[myTouch 4G Android Development] feliciepr7:
I flash the LV and didnt pass from the splash screen, it reboot continuosly, I wipe cache and dalvik as the instructions said and use the clockworkmod 2.5.1.2

Sent from my Rooted HTC Glacier 2.2.1 - XDA APP
[myTouch 4G Android Development] faux123:
Yeah... There's an issue with the new SmartAss.... Gonna investigate... Thanks for the feedback...:(
[myTouch 4G Android Development] Vinsane:
Yup. Confirmed freezes up on me too @ 1555 :)
[myTouch 4G Android Development] faux123:
The LARGE frequency swing is what caused the freeze, because now I allowed it to go all the way down to Glacier's minimum frequency....

If run @ default clock, it is fine... So for now run @ default clock.... I will see what can be done about it....
[myTouch 4G Android Development] Onefast:
Got a few 62's on linpack @1843.. No freezes, stock rom, v0.7.1LV... Battery testing in progress
[myTouch 4G Android Development] epsix:
I've run max speed 1.84200 GHz v0. 71 Ondemand, Performance, Interactive, MinMux. Each like 6x running on Gr8gorrila DHD rom could not get past 2600 quadrant freeze when i bench the hell out of it, so it's pretty stable. My last score at 3000 quadrant was on Iced Glacier 1.1.6. Like they said no chip are ceated equal. I will try evild Z rom tonight.

Note, I only use max speed for benchmark only normal use is 1.2 GHz
[myTouch 4G Android Development] kyokyle:
Getting random reboots as well. Evils desire hd rom. Min 245 max 1209 with smart ass governor
[myTouch 4G Android Development] eliasadrian:
I tried max smartass at 1400 and 1500 on v.0.7.1b and it kept freezing on me when I'd access my sd card to change my wallpaper. I tried LV and SV, two or three times each. Everything else ran fine, so I didn't touch SetCPU this time around and my phones flying. I was listening to pandora, charging, texting, and playing tower raiders 2 beta. Great work!
[myTouch 4G Android Development] faux123:
Beta 0.7.2 is out... give it a try and leave feedbacks... I've adjusted the "smarter" smartass and CPU Freq voltage to be less aggressive than version 0.7.1... Hope this will resolve the freeze issue for majority of you.

Once again, not to sound like a broken record, Not all chips are created equal... Also with the new DMA engine, the kernel is MORE EFFICIENT than before, so its doing more work in the same amount of time. New DMA engine is probably stressing the memory subsystem more than before... unfortunately, the kernel have no direct control to the memory controller, so the extra stress may cause more instability compared to the old versions with the stock DMA engine...
[myTouch 4G Android Development] Marine6680:
Can you put up a good backup version like you did before? Having a good standby version is always a good idea.

Having a version with all the newest drivers, old DMA, and stable smartass would be a great backup.

As far as your ideas on battery drain at various loads. Lithium batteries work best under a mild constant load, or a constant load in general. When it comes to "battery life" how long we go unplugged is a subjective number, and their are too many variables to take in account. Battery life must be measured in energy used/extracted from a battery before it drains. The batteries are 1400mAh I believe. That does not mean that every time we drain from full to empty we use all 1400mAh. How you use the battery can affect the amount of useful energy you get.

If we scaled load over a ten point scale. 1 would be Idle, no background processes, screen off, and airplane mode on; 10 would be OC'ed to max running a graphically intense app, screen on, etc.

Lets say we are at a constant load of 1, we should get the full 1400mAh, if we are at a constant 4 we may get 1375mAh. Bump it all the way to a 7, and you may get 1300mAh, at 10 maybe 1200mAh. The difference between screen off and on could be as much as 4 points. The cell radio is probably 2 points. At standard frequencies, the drain from the CPU is small compared to the display. Overclocked frequencies are starting to get up there on drain though.

Now we all know that we will not see a constant load in our devices. Varying loads negatively affect usable energy from a battery. So while we may get 1375mAh at a level 4 constant drain, bouncing between 3 and 5 may get you 1325mAh.

For best battery life, we need to keep the frequencies as low as possible, without causing performance issues, and as stable as possible at the lower speeds. Avoiding the overclock speeds whenever they are not needed. So jumping up in speed to get the job done quickly is good, but jumping it up to 1.5gHz is probably more than is needed, as 1gHz is probably good enough.

I think conservative governor could be the best if set up properly. If set up to be more responsive you should not see any performance hits. Unfortunately, I can not get setCPU to change the sampling rate to be anything other than default. I would like it to be the same as the on demand sampling rate. Also the up threshold should be lowered to allow more responsive scaling to steady loads like games without jumping up too much. I was thinking 60%. The on demand might be able to be tweaked to scale less aggressively though as well.

I am glad to see the 500mHz speed, as I feel that the lower two are too slow for some background tasks to be handled quickly and still allow notifications and calls to come in reliably at the same time. The power use difference is tiny between 300 and 500 mHz. 700mHz is more than is needed, so having the new step is nice.

I am concerned with my inability to change the settings in setCPU. Profiles and OC work, but sampling rate will not change at all. Is it a setCPU issue or incompatibility with the kernel? Hopefully it gets sorted out whatever it is.
[myTouch 4G Android Development] jmwils3:
roflmao, I think bob is asking why is that date significant to this kernel, not what it signifies to everyone.
[myTouch 4G Android Development] epsix:
Whoew...this is a kickass kernel for stock Sense rom source...where's all the sense lover at?:D
[myTouch 4G Android Development] bobsbbq:
Yes that is correct, I can't forget valentines. But today is Feb 4th? I thought that maybe there was a typo or something.
[myTouch 4G Android Development] acureto:
Hey, i was wondering if i could get some help with this Kernal. I have the latest Iced Glacier rom installed and i wiped both Cache Partition and Dalvik Cache. When i installed this kernal and rebooted the phone, the phone stayed on the splash screen and never booted. i have tried doing a complete wipe of the devcie by wiping the factory reset and both cache, and still the same issue. i've even gone as far as redownloading the kernal thinking maybe the first one was a bad file. any ideas?
[myTouch 4G Android Development] negreenfield:
Take a look at my posts on the previous page, the only way it would install for me was to not wipe anything prior to installing.

Edit: I started getting lock ups so maybe I'm not the best person to take advice from. I reverted back to grankin for now, just couldn't get this kernel to work for me
[myTouch 4G Android Development] ckisgen:
hahaha...ya.

ok but seriously, I PM'ed Faux and 2/14/11 is actually Y<3K for Glacier devices everywhere and on this date this particular kernel is going to turn all of our phones into Audiovox PPC 6600's.

:cool:
[myTouch 4G Android Development] epsix:
that's really weird...well since you're gonna be wiping eveything try

adb reboot bootloader

scroll down to FASTBOOT hit power button then type

fastboot erase system -w like 2 or 3 x's

then hit back button then get into recovery mode and reinstall Iced glacier 1.1.6 once done let boot up and then reboot into recovery and flash the kernel again.