yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] LfnsR:
right on! looking forward to DE 3.0!

+1 on Mike and Lrod getting recognized for their efforts. My 3D has been running the best since I bought it. Of course with the best rom out for the 3D!!:D
[HTC EVO 3D] mikeyxda:
Exactly!

And thanks for the kudos. Also thanks to Lrod, guitardoc, selders, and everyone here who has been putting this stuff through its paces. I do plan to start my own mod thread for awakenings, but that might be closer to the end of the week. I want to not only make sure the majority of the feedback here is good, but I want to look closer at a few files/settings to be sure they mesh well with other ROM's. I'm pretty sure v0.2 is already there but can't hurt to triple check before deeming it safe for any ROM (any Evo 3D ROM anyway). Although I do appreciate the feedback on your Rezound 1.4 release: that's already a pretty good indication that it's good to go if it's working fine on that.

Mike
[HTC EVO 3D] Scott:
Yes, thanks to all who have been providing feedback!

Gerneally speaking this tweak should work on any ROM runinng the same DC processor we are. Rezound is dead identical and I am sure there are a pelthora of others... Sure it wont do much for any devices not running the processor.
[HTC EVO 3D] hitman4274:
Not gonna quote it to save some space, but thanks for clearing it up Mike, good stuff.

Shot from my sharp shooter in 3d
[HTC EVO 3D] LfnsR:
Quick question, I notice when doing testing on Mike's awakenings tweaks that on CF Bench my Java scores are really low and wanted to see if anyone else's are low. Also, what can be done to increase specifically the Java scores. My phone runs absolutely fantastic - thanks to Mike, Lrod, Selders, Scott & others - and I am just curious.:rolleyes:

Here is a screen shot. Overall score is pretty damn good.
[HTC EVO 3D] selders59:
LfnsR, 5 pages back I posted the cf benchmark results on my phone and java was pretty good. My java score was 3393.

"All Throttle-No Bottle"
[HTC EVO 3D] Scott:
Hmmm.... Interesting.
[HTC EVO 3D] LfnsR:
I did a "dirty" flash of the rom and then flashed awakenings02. do you think it is the kernel? I only got 1871 on the JAVA score above. I am going to let this settle in a few hours and re-run the bench marks. If still low, then flash chads anthraXrls001 and see what happens. :)
[HTC EVO 3D] mikeyxda:
My java score here is good (3310) after a clean flash of DE 2.0, Anthrax RLS001, and then awakenings v0.2. You might have some leftovers from other tweaks if you've been testing stuff. I'd suggest a cache/dalvik wipe, reflash DE 2.0, flash Anthrax RLS001, and then flash awakenings v0.2. You should be good to go. I think, as you suspect, you might have some "dirty" leftovers hanging around.

Mike
[HTC EVO 3D] Scott:
CR Rezound Feedback with Awake 1...

CR Rezound Feedback with Awake 1...

http://xdaforums.com/showpost.php?p=21254725&postcount=528

http://xdaforums.com/showpost.php?p=21246556&postcount=512
[HTC EVO 3D] jbermi:
first day using anthraxRLS1 and awakenings, rather heavier use than normal but not bad...(awake time is almost 3 hours...a lot more than normal)
[HTC EVO 3D] mikeyxda:
Looking good! Wait until they see the screen-off battery life! I've gotten used to picking the phone up hours after using it the last time to see that the battery hasn't even dropped 1% yet. Of course, that's with a strong WiFi signal. We all know the radios eat battery in these things if you're in a weak signal area.

Mike
[HTC EVO 3D] LfnsR:
Thanks Mike (and Selders) for the feedback. I re-ran CF and got 3169, 3051 & 3202 on Java. I will probably do a fresh install of the DE tonight just to make sure I have a "Clean" start and then flash anthrax rls001 then awakenings 2.0. Appreciate all the hours you, Lrod and everyone has put into making our 3D run fast and smooth!
[HTC EVO 3D] mikeyxda:
I've actually had CF Bench lock up on me before during the java MIPS test and had to kill it. That's happened before I installed any tweaks, so I wonder if it might have an intermittent bug related to that test.
[HTC EVO 3D] Lrod0175:
Thanks Scott, Mike for the awakening script and all the guys that helped out, I think we achieved what we were looking for, here is the down animation, hope you guys like it:

Copy it to you system/customize/resource folder and rename it to Sprint_downanimation.zip

http://www.mediafire.com/?no31ou55wedw4g3
[HTC EVO 3D] Scott:
CleanROM 1.4 Rezound CF Bench

CleanROM 1.4 Rezound CF Bench
[HTC EVO 3D] LfnsR:
I had cf lock up on me once earlier. Might be a bug related to the test or something. Who knows. Not that concerned as I am more interested in my phone being fast and stable in real life than any test scores. :)
[HTC EVO 3D] hitman4274:
Running awakening on cleanrom3.0 p1,.

Anthrax 009,

Got 8 solid hours of screen on gaming, good stuff, that screen off script improved the effect like crazy, even tho my screen isn't off to often..

Shot from my awakened sharp shooter
[HTC EVO 3D] hitman4274:
Shot from my sharp shooter in 3d
[HTC EVO 3D] guitardoc64:
Mike, Awakenings 2 is the one. I'm still using the #9 kernel with it, since that's where I was when this came out. I have noticed a flatter curve on battery stats with this, versus Mikey 1,2,3. I really want to test this out for 24 hours, so try to not tempt me with another new release (kidding)! So far the results look good. Thanks again!

Sent from my Clean ROM 3D
[HTC EVO 3D] evo bryan:
Ay idea on this and no I did not restart

And Scott so far no luck with that thing you asked me to do 3.5 is too much of a change I have had my coworkers phone more than he has had it for the past week trying stuff and testing
[HTC EVO 3D] TrofeoSC:
You folks are really great! This is the best cooperation I have seen in many years to make a good ROM great.

Thank you all for your hard work and responsiveness to questions!
[HTC EVO 3D] guitardoc64:
Of course I'm gonna like it! Thanks for that and the bootanimation.

Sent from my Clean ROM 3D
[HTC EVO 3D] guitardoc64:
Ok here's battery up to now. The last third is with awakenings 2. Notice the flatter curve.

Sent from my Clean ROM 3D
[HTC EVO 3D] guitardoc64:
The CleanROM guys are exceptional. Even disagreements are handled without drama. Honestly, that is the next best thing to Scott and his touch with roms.

Sent from my Clean ROM 3D
[HTC EVO 3D] mikeyxda:
:eek: Dang! Never seen anything like that! That's nasty! Now that I look at it closer, there was an hour or more at the end with the screen on. Maybe you did something intensive or you had a runaway task, while at the same time something affected the battery usage stats so it didn't show the quick decline in battery that last hour during the drain? Then sometime at the end of that hour, the battery stats updated all at once, showing the new value. All I can think of. Perhaps when you plugged it in to charge (or something you did just before that) forced the battery % to update.

Mike
[HTC EVO 3D] Lrod0175:
U r welcome guitardoc and thanks to u as well, now we gonna have DE 3.0, Rom of Roms of 3d.

LROD'S 3D
[HTC EVO 3D] evo bryan:
It's odd all day my phone sat at 91% on the way home from work took a call and bam at 5% all day was 10 hours with next to no signal
[HTC EVO 3D] Scott:
I would also agree with this. Some sort of logging was not taking place or not being read properly then a sudden update.
[HTC EVO 3D] guitardoc64:
Very odd. I agree with Lrod, it has to be something messing up the battery reporting or a runaway app. Personally, if it happened to me I'd wipe battery stats and recalibrate. If it happens again, assume bad battery and try another.

Sent from my Clean ROM 3D
[HTC EVO 3D] Nygel:
so guys with this script, system tuner is really not needed anymore
[HTC EVO 3D] 2k4mach:
I've seen that quite a bit lately. Doesn't seem to matter what Rom I'm running, if the phone is just sitting there the battery meter doesn't seem to go down but as soon as you start to use it the battery starts falling quickly until I'm assuming it hits what % its really at.
[HTC EVO 3D] guitardoc64:
Pretty much , at least the CPU control. I turned all that off and just use it to monitor.

Sent from my Clean ROM 3D
[HTC EVO 3D] selders59:
Not to shabby on RSL 001 and Mikes original "Awakenings"

"All Throttle-No Bottle"
[HTC EVO 3D] zsibisi:
Kind of.the same for me. Running #9 w/ awakening 1 but w the v_oc deleted and #4 tweak out of the unit.d folder. And way better batt life .
[HTC EVO 3D] Lrod0175:
You can use system tuner for other things, freeze apps, back up apps, cache cleaner, task manager, etc, but I use it mainly for monitoring purposes now.

LROD'S 3D
[HTC EVO 3D] Scott:
Its all good. If I sent you a copy of a framework that has all tweaks added would that help? If you still have time that is?
[HTC EVO 3D] evo bryan:
It might
[HTC EVO 3D] Scott:
All right... I will start looking into it...

Thanks!
[HTC EVO 3D] curiousGeorge:
I'll still happily go tit-for-tat, especially since many of these assumptions and tests are based on the reasoning underlying each tit/tat, as is only fair. Might as well entertain the masses if nothing else, eh? :)
[HTC EVO 3D] Scott:
This **** is no joke any more...

Lets do this...

I will build a completely un-tweaked ROM... Tweaks in the sense of scripting, basic ramdisk from HTC, no sql tweaks... etc.

You both then post your best work and let the community decide? Im not trying to egg on a fight here... I just want to see what you guys can do with the kernel settings.

Also, link me the kernel you want me to use. I will rebuild DE 2.0 minus all tweaks... Kernel of choice...

Game?
[HTC EVO 3D] cobraboy85:
in a way, they are both correct. curious george because he is just correct, and outright knows a little more about the physics of a Linux module, and Mikey because either way, you wont see the difference, if any are physically visible, on a damn phone. lol

lets be realistic here people... these applications and tweaks are going on a phone, not a complex server room at Google HQ handling the entire world's internet traffic.

I like the idea of screen off profiles, because realistically it saves SOME battery and the phone hibernates more efficiently and doesn't draw unnecessary power (which lets be serious, shouldn't really be happening anyways unless you have a wakelock issue). your phone should go into "deep sleep" mode with no issues whatsoever, and should be very conservative on power draw anyways when you aren't using it. undervolting and adjusting auto brightness algorithms within the system will save you the most power. ever look at that handy little "battery usage" section in your settings? what is REALLY eating your battery? the display. your 960x540 4.3 inch screen. not your processor while your phone is in your pocket.

moreover, again curious George is right... efficiency = energy saved. and THAT is very BASIC physics. so the idea of changing operating variables, the way the small computer in your hands (because that's what it is) does what you tell it to do, and not necessarily the moAr processors approach - makes it tax your energy reserve less.

an analogy would be something like this...

forcing a tire onto the rim of a car by jumping on it repeatedly or using that handy little spindle tire shops have to slide the tire on simple by changing the angle that the tire is pressed around the lip of the rim. which one is more effective and uses less energy? - both taking the same amount of time side by side...

anyways, it's late. but I think with some thinking outside the box you see the point.I am trying to make here.

oooouuut
[HTC EVO 3D] Neo3D:
Thanks!

I tried cleaning both...twice. Still getting bug where sync icon comes on randomly and stays on until I manually cancel it. This is one the latest version. 1.4 seems to have fixed it, but 2.0 seems to have broke it again.

Anyone else?
[HTC EVO 3D] Lrod0175:
OK, when that happens, go to settings,accounts and sync, that way you'll find out what service is running, then you can control it or disable it.

LROD'S 3D
[HTC EVO 3D] cobraboy85:
I just enjoy tits...
[HTC EVO 3D] mikeyxda:
:D Hey, a tit with a well-placed tat ain't bad either. ;)

Mike
[HTC EVO 3D] Lrod0175:
+1

We can have two zips and try one with Mike's awakening and one with CG Gabers (mpdecision, removed) for testing purposes, however in my case removing the mpdecision file is bad news, but we all know all 3ds are different, so I won't be good for the test. we can try 24hours on one and 24hours on the other( to be specific) and then recompile the results.

However, for the Gabers imo we will also have to remove the init.post_boot.sh file or make the uptreshold and sampling rate changes there, to make sure the settings stick at the sys/devices/system/cpu/cpufreq/ondemand folder level. The reason is because sometimes the init.d scripts don't stick, that's the reason why Mike is editing the init.post_boot.sh file, We found out that having the init.d script sometimes is not enough to keep the settings, several times we had the init.post_ boot.sh overwrite the init.d script, so Mike decided( good call) to make the uptreshold and sampling rate changes in the init.post_boot.sh file.

LROD'S 3D
[HTC EVO 3D] cobraboy85:
like i said, you guys should work on modifying auto-brightness algorithms rather than what frequency the CPU is limited to when it is merely in your pocket.

optimizing your file systems, UI, and screen brightness make your phone much more efficient, and make it conserve much more energy.
[HTC EVO 3D] guitardoc64:
I agree with that. I could deal with a 20-25% reduction in overall brightness.

Sent from my Clean ROM 3D
[HTC EVO 3D] mikeyxda:
I wouldn't know how to modify auto-brightness to make it better than it already is. And... for most of us, the phone is "merely in our pocket" 90% of the time. It's inevitable that it will eat battery while the screen is on and it is in use. We just don't want a dead battery when we go to actually use it.

Mike
[HTC EVO 3D] jbermi:
The impaler posted a framework with proper auto brightness arrays.... Scott should hit him up...they are modified steelh arrays.
[HTC EVO 3D] cobraboy85:
making the max brightness a little less extreme (it's a little overkill), changing the way the sensors interpret brightness, changing max allowed brightness depending on what time of the day it is, obviously you would need less at night... just as an example. I have tweaked mine this way... and I am on 40% battery as of right now, 30 hours of pretty heavy use. I doubt anybody is getting the battery life I am getting to be honest. on top of that, no sleep governors and clocked at 1.53 GHz.
[HTC EVO 3D] hitman4274:
+1,

I do agree with the keeping file system, and the screen brightness in check, but I'm also on my phone 10+ hours a day, I work at a sssllllloooowwww store, so I sit and play video games all day, and I'm sure we will get to the screen brightness tweaks, but until we get awakening vs gabers worked out I don't see much focus going in that direction, I do know Scott is always looking for ways to improve.

And on cleanrom 3.0, ( non de) awakening is rocking it, I got a solid 6 hours of screen on time with a cheapo galilio eBay battery.... Cleanrom 3.0 gave the tweaks a clean start imo.

Shot from my sharp shooter in 3d
[HTC EVO 3D] cobraboy85:
curious george outlined pretty much everything you need to know. not trying to intentionally knock peoples work but I can tell you that based on what he said, gabers is way more efficient overall. the two cores running at all times when the screen is on kind of negates the screen off profile as far as power saving goes. having both cores running constantly is simply unnecessary for these phones. changing governors, modifying those governors, and basically changing the efficiency and effectiveness of what you are working with is what saves power. and since the word "physics" was mentioned in one of their posts previous, and I dont remember who's, a basic physics principle in engineering anything, whether it be an automotive engine or a chip set is that when you increase efficiency, you not only increase speed, but you also conserve energy by making the most out of the energy being used. that principle is applied to computers. its simple engineering practice.
[HTC EVO 3D] Scott:
Do it! Would be easier than everyone downloading a fresh ROM.

Roger that!

I think 48 hours owuld be a bit more realisitic...

I can set up a Google site for people to record the out come... But I dont know how... SO if you know let me know.

Link?
[HTC EVO 3D] jbermi:
http://xdaforums.com/showthread.php?t=1438854

http://xdaforums.com/showpost.php?p=21290097&postcount=12
[HTC EVO 3D] Lrod0175:
Better, now should we use stockanthrax?

we gonna need 2 or 4 tester to split between Gabers and awakening, we'll remove all tweaks in the init.d folder, then we'll add the two in question.

LROD'S 3D
[HTC EVO 3D] LfnsR:
I'll be glad to help test - that is if Mike puts the two zips together that he mentioned in an earlier post. This is all way over my technical understanding. :confused: That is why I leave it to the experts. :)
[HTC EVO 3D] guitardoc64:
I'm in. I'll try them both, 48 hours each. I'll need those zips.
[HTC EVO 3D] mikeyxda:
You're not making any sense on either front. BOTH tweaks run both cores all the time when the screen is on. The only difference is, awakenings turns the second core off when the screen is off. GabersDemand leaves them both running all the time, even when the screen is off. So you think GabersDemand is more efficient overall... HOW exactly, when both cores run 100% of the time, even when the screen is off?

Again with the physics... look at the voltages. Look in the stats file and see how long GabersDemand runs at 384Mhz versus 1.5Ghz. Then do the same thing with awakenings. Let the phone run for an hour, a day, whatever you like and then look at the stats. Keep in mind the phones performed exactly the same tasks during that <insert-time-period-here>, yet GabersDemand will have run the phone at the max 1.5Ghz (and the .97Mhz 2 phase frequency if you are running that version) a much higher percentage of the time. You can't escape V=IR. The entire system draws more power when running at the higher frequencies so the longer you stay away from the higher frequencies the better (on battery). Particularly if you can do it without a noticeable decrease in performance to the user. That's the entire purpose of a frequency governor. If the CPU was more efficient at 1.5Ghz, there would be no need for a governor: just run it with your foot to the floor constantly!

Mike
[HTC EVO 3D] guitardoc64:
I'm in. Already in testing of awakenings.
[HTC EVO 3D] cobraboy85:
ah, ok. i misunderstood what i read then. so neither of them are efficient in power saving? lol

and of course his will be higher with both cores on all the time. you can't escape when i say it's rape time. it's SCIENCE

my approach to my own phone, recently, has been to not worry so much about conserving processing energy, but display outputs... because thats what eats up 90 percent of your battery when you are actually using your phone.

EDIT** think of it like this.....

your phone is in your pocket all day, assuming you are in a decent signal area, for 12 hours or so... you dont touch it whatsoever, you pull it out at the end of the day, and it's at.... 93%? theoretically.

you take that same day, same scenario, and play a HALF HOUR of angry birds... check your battery usage afterwards, and it says... usage

angry birds 4% (which is basically the systems calculation of how much energy that application running has used in power draw)

display 80% (which is how much power is used to simply display what you were doing with the application)

your overall battery is now at 60 to 70%...

so based on the math there... 80% of your 40% drain is... anyone???

32%.... thirty... two... percent. of your battery drain while playing that game was simply the screen being on.

4% of that 40% used... anyone? is less than 2%.

the power draw of the display is the difference you will SEE...

i laugh... hard... when i see tools come on here like... zommggzz no waiii ma batteries is like soooo much betterrrr with sleepy scriptsss... then they post a picture of their battery usage after a single day, and it seriously is nothin noticeable, or they have had their screen off all day and for some reason they are shocked they can go 16 hours and be at 60 percent battery. like mind blowing.

display outputs. the real reason a big ass screen android phone gets terrible battery life, and dinkydick iphones get awesome battery life.

word
[HTC EVO 3D] selders59:
Thank you Mike, I thought I was missing something in how running both cores constantly would be efficient.

"All Throttle-No Bottle"
[HTC EVO 3D] guitardoc64:
Very good point. I'm in the testing of Awakenings. started today with a full charge, wiped batt stats and going to run'er till she drops.
[HTC EVO 3D] curiousGeorge:
Also, there's a new version of GabersDemandV2 that works with phase2 governors. It's supposedly more similar to its behavior under one-phase governors. There's also one for IntelliAnthrax that clones V2's one-phase on top of Intelli -- works pretty well!

---------- Post added at 03:10 PM ---------- Previous post was at 03:07 PM ----------

That's pretty close to what I get on AnthraX rls9 with brightness manually set lower and GabersDemandV2, albeit with a bit lighter use.
[HTC EVO 3D] cobraboy85:
yeah, i send about 300 text messages within a full battery cycle, browse xda from my app, play words with friends, listen to music. **** is no joke son, i use my phone a lot. battery life like that is unheard of on a stock evo, or even a rooted one with sleeping profiles.

and to clarify, i misinterpreted what i was reading earlier, and yes shutting one core off will save more power... theoretically...

---------- Post added at 01:21 PM ---------- Previous post was at 01:18 PM ----------

BUT again, as curious george mentioned in one of his previous posts, there is WAY more that goes into an efficient scaling governor than just adjusting up thresholds and sampling rates. actually, pretty much everything he said about up thresholds and how they work and to what extent they are efficient, was pretty much dead nuts on.
[HTC EVO 3D] Lrod0175:
Ok, if we gonna test this, we have to follow some guidelines to make sure we get an accurate result:

1- The ones that gonna test need to have the same kernel, I think Anthrax RLS001 should be the one, it has the two phase ondemand gov and its the newest(RLS002 is not ready yet)

2-I believe the testers should do a complete wipe, just to make sure there are no files left from other tweaks

3-All the tweaks from the init.d folder should be deleted, that way there will be only Gabers or Awakening.

Now we can do it this way:

Complete Wipe, Install rom, install kernel, reboot, go to the system/etc delete Virtuous OC, go to system/etc/init.d folder, delete all the tweaks, reboot, wipe cache and dalvik, flash Gabers or Awakening, reboot.

Next you have to make sure you fully charge your battery, wipe battery stats, make sure is fully charge, let the testing beging, 48 hours each, we can all report on monday.

What do you guys think?
[HTC EVO 3D] Scott:
Mike can add a line to the installer to remove the virtuous scripts.