yashsingh1/xdaforums huggingface dataset:
[EVO 4G Original Development] dieselford:
I use mine a lot but my 3500mah battery lasts all day most days. I have some heavy usage though. This ia the first time I have been able to overclock to 1.22 GHz without reboots. Using ondemandx and sio. Thanks Ca1ne!
[EVO 4G Original Development] Chaz187:
Sleeping at -15ma awesome under volted by 150mv!
[EVO 4G Original Development] ss12108:
Your system is stable @ -150mv? That's ridiculous...most I've ever seen anyone mention is -100mv.

What are your CPU settings? Which Gov are you using? What ROM are you on? DETAILS!!!??? haha
[EVO 4G Original Development] carp532:
i wanted to say this is the best so far ...battery life is great no lag no reboots..perfect...except the only thing i need help with is when i reboot it defaults back to ondemand ....im using set cpu and it doesnt matter which i set it on and check set on boot it stills goes back to ondemand....just need advice on this and it will be perfect....thanks carp :confused:
[EVO 4G Original Development] volk9029:
What rom are you on? Check init.d folder, there is probably a script that you need to delete.

Sent from my lair.
[EVO 4G Original Development] carp532:
hey volk9029 im running OD's new 3.5 bliss sense
[EVO 4G Original Development] volk9029:
Check init.d folder, there has to be a tweak there. There was one on shooter, i don't remember the name of it but if you send me pm listing all of them i will be able to tell you which one. It's located inside etc file. Also delete init.post_boot.sh file, which is also located in etc file.

Sent from my lair.
[EVO 4G Original Development] carp532:
i deleted the post boot sh file and the only tweaks i show are 00memcputweak and s_loopy_smoothness_tweak....thanks carp
[EVO 4G Original Development] volk9029:
00memcputweak, just dont delete it. Move it to another folder. This way if you don't like the set up, you can always put it back.

Sent from my lair.
[EVO 4G Original Development] carp532:
ok man thanks for all your help ..this is why i like this place so much because of people like u helping the newer members like myself...:D
[EVO 4G Original Development] volk9029:
No problem. You are welcome.

Sent from my lair.
[EVO 4G Original Development] bjohanso:
Okay, my setup is similar to yours except that I have a 32gb class 10 Patriot SD card.

I decided to do some more test to see if it was an SD card issue, so I used the "SD Card Tester" app from Google Market ("Play") to do some tests.

All tests were done with Intellidemand governor and Vr scheduler (except tests for the OTA kernel which were Ondemand/Noop since the others weren't available), MikG 3.11, and A2SD. Other than as noted, ROM is "stock". I tried 0.3 and 0.5 Underworld kernels and the latest OTA. For each Kernel I tried with the usual 06tweaks file in /system/etc/init.d and also with a modified version where I commented out all the tweaks that affect OS level stuff (i.e. not stuff that affects the VM and not stuff that makes sqlite calls).

The tests are not conclusive since on the earlier runs I only ran once per kernel/tweaks combo, but after accidentally running it twice on one of them I realized the second run was often better. One thing that leapt out, though, was that SD card write speed was much better on the OTA kernel with the full MikG tweaks than any of the other combinations (3.8+ MB/s vs. less than 2MB/s in most other cases). As I said before, this is not super scientific so maybe it could have been the result of something else (letting the phone settle slightly more or slightly less for different kernels), but the difference is enough that maybe there is something to it? Can anybody think of how some of Mik's tweaks to improve SD card performance (or something else) would interfere with the Underworld kernels SD write performance?

Full results:

Underworld 0.3, stock tweaks: 1.5MB/s write, 7MB/s read

Underworld 0.3, tweaks mostly disabled: 2MB/s write, 6MB/s read

Underworld 0.5, stock tweaks: 1.2MB/s write, 6.5MB/s read

Underworld 0.5, tweaks mostly disabled: 1.6MB/s write, 7.8MB/s read (1st time)

Underworld 0.5, tweaks mostly disabled: 3.8MB/s write, 6.5MB/s read (2nd time)

OTA 4.67.651.3, stock tweaks (ondemand,noop): 3.8MB/s write, 6.77MB/s read (1st time)

OTA 4.67.651.3, stock tweaks (ondemand,noop): 5.37MB/s write, 6.8MB/s read (2nd time)

OTA 4.67.651.3, tweaks mostly disabled (ondemand,noop): 1.5MB/s write, 7.01MB/s read (1st time)

OTA 4.67.651.3, tweaks mostly disabled (ondemand,noop): 1.9MB/s write, 7.06MB/s read (2nd time)
[EVO 4G Original Development] Putrid Polecat:
Check out:

http://xdaforums.com/showthread.php?t=1150369

Your patriot class 10 has horrible random write, iirc. Your tests look sequential. Class 10 cards are good for very large seq read and write, e.g. video cameras etc. The only thing I can suggest is to set your io scheduler to something that consolidates requests. Definitely not noop.

That wont help you with most database io however. My guess is that you are using non ideal scheduler, or there is some tweak that alters the size of blocks written.

__

HTC EVO4G • Shooter 5.5
[EVO 4G Original Development] jabdulk:
Undervolt

Is this kernel undervolted at all or stock? I know I can use Vipermod to undervolt I just wanted to know if it was already undervolted some.
[EVO 4G Original Development] dieselford:
The voltages are stock. Ca1ne enabled HAVS so you could adjust yourself.
[EVO 4G Original Development] volk9029:
The kernel comes undervolted already. Plus you can undervolt more.

Sent from my lair.
[EVO 4G Original Development] dieselford:
My bad, I didn't realize it was undervolted by Ca1ne. Sorry for the false information.:confused:
[EVO 4G Original Development] ca1ne:
The information on undervolting is in post #2
[EVO 4G Original Development] dieselford:
I read it, voltages as tiamat lee kernel. That's what I get for assuming. Thanks Ca1ne!
[EVO 4G Original Development] bxmoney181:
I'm having a problem getting my undervolt settings to stick using vipermod....does anyone know what could be causing this??
[EVO 4G Original Development] jrollercoasters:
Make sure once you change voltage, you enter option 10 I think it is and save changes also make sure you gave an init.d
[EVO 4G Original Development] jrollercoasters:
Hey everyone just wanted to let you guys know I'm getting awesome battery I uv'd using insane mod inside viper mod script and it runs great! Very smooth with no lag and I'm getting a day + with heavy heavy use! Like screen not going off use, before with this kernal id get like 12 hrs but now its doubled and I can't believe it still runs this good
[EVO 4G Original Development] bxmoney181:
I did that but still every time I reboot the voltage reverts
[EVO 4G Original Development] jrollercoasters:
Hmm that's wired man, it sounds like its just not saving in init.d I think I have herd of others having the same problem, try to hot restart and see if you get the same thing..if that dosent work try using extreme mod or insane mod and see if it stick sticks instead of directly uving also does it work when your not restarting? It could be your mom or another script like smurf or v6 conflicting
[EVO 4G Original Development] bxmoney181:
the init.d is saving...voltage sticks with a hot restart but still reverts if phone is rebooted...even with extrememod and insanemod I get the same results....I'm on nitrous 1.4.4 and I'm Car-o-doped through ROM toolbox
[EVO 4G Original Development] LordAlexx:
Really liking this on Shooter but I can't seem to get HDMI operating. I did a thread search and only 2 hits, one was the OP. Is anyone using HDMI with this kernel?

Thanks.
[EVO 4G Original Development] ca1ne:
I used hdmi on my phone, not same ROM, anyone else having issues?
[EVO 4G Original Development] jboyer0000:
is it normal for it to say this...i flashed the vipermod in the op
[EVO 4G Original Development] volk9029:
It happens on certain roms, click yes and proceed as usual.

Sent from my lair.
[EVO 4G Original Development] souleman:
That looks like you didn't give root access to terminal.
[EVO 4G Original Development] volk9029:
If he did not have root access, he would not be able to run vipermod.

Sent from my lair.
[EVO 4G Original Development] Steve98124:
I just tried running vipermod script without entering "su" in terminal first. It seems to work and it let's me change voltage but I wouldn't expect it to stick without giving terminal superuser command first.

Edit: I was able to change voltage with option 2 but unable to save changes (option 10). So, init.d file not created and it does not survive a full reboot. Hot restart did not reset voltages.

Also did not notice the first time but without "su" the first line after entering "vipermod" it says "mount: you must be root"

Edit2: Forgot to thank ca1ne for the great work on this kernel. All the govenors, all the schedulers, havs and sbc. awesome. Thanks.
[EVO 4G Original Development] volk9029:
Did the same question come for you as for the person with the picture?

Sent from my lair.
[EVO 4G Original Development] Steve98124:
No. Looks like this:
[EVO 4G Original Development] jrollercoasters:
Underworld current version uv'd via insane mod is running as smooth as.it does normally and this is with heavy use gps for an hour Pandora like 5hrs playing games through out the day WiFi constantly on roaming the forums and pretty much trying to kill my battery all day lol and it still lasted for ever and its not going to die till tomorrow that's awesome!
[EVO 4G Original Development] jrollercoasters:
You need to change the font to 10
[EVO 4G Original Development] volk9029:
That's why I said it's not problem with root access, looks more like the rom's busybox didn't install properly, just my guess.

Sent from my lair.
[EVO 4G Original Development] jrollercoasters:
+1 he needs to get busy box installer, also maybe get viper mod from the actual site
[EVO 4G Original Development] souleman:
There is another issue with vipermod someplace, but can't figure out where. For me, it also doesn't survive a full reboot. But it does create the init.d file. The other files in init.d are all running properly, and none of them affect the voltage control files. So the file is there, it is just not writing the values properly.
[EVO 4G Original Development] ca1ne:
Maybe init.d isn't properly setup in the ROM... Another option would be to get script manager and run that file as root at boot..
[EVO 4G Original Development] pennie77:
I tried running the script with sm and it says invalid argument the vipermod website says there is a problem with the script on some roms and would require the script be redone but says nothing after that.

---------- Post added at 11:03 AM ---------- Previous post was at 11:02 AM ----------

If you get vipermod from the site make sure to update your busybox after flash because the one in the mod is out of date.
[EVO 4G Original Development] jrollercoasters:
I think I figured out the problem, when you set up vipermod it automatically will go to CPU/CPU0 or what ever it is the only problem is smart ass v2 (default for this kernal) is in CPU/ CPU FREQ, SO I'm guessing this might be an issue

I'm going try to change it so its fixed by directly editing the coding inside the 74 have init.d file I will let you guys know if it works

Edit: nvm I thought I knew what I was saying but nvm because if you follow the path it goes to where other govenors would be but it also leads to the havs folder so idk
[EVO 4G Original Development] buckhunter:
Bath lmao

MikG3.11~Underworld/sbc~InsaneMod
[EVO 4G Original Development] jrollercoasters:
Lol I meant path haha ****en phone
[EVO 4G Original Development] buckhunter:
Gotta love auto correct

MikG3.11~Underworld/sbc~InsaneMod
[EVO 4G Original Development] jrollercoasters:
Oh yea! Always haha especially everytime you get a new Rom, you have to make your own again lol
[EVO 4G Original Development] Natodu:
What governor is giving good battery for folks. I'm on version 5 using on demand x. Seems good.
[EVO 4G Original Development] jrollercoasters:
I'm liking smart ass v2 but then again uv'd by 150 at this point well insane mod plus 50 uv
[EVO 4G Original Development] Natodu:
My phone doesn't like the UV. For my day I think on demand x is good because I will go hours and hours without using the phone. But when I do use it I want to snappy :D. From my understanding this on demand x is perfect for that.
[EVO 4G Original Development] buckhunter:
Plus the default uv thats alot ;)

MikG3.11~Underworld/sbc~InsaneMod
[EVO 4G Original Development] jrollercoasters:
Yea I'm loving nitrous, I guess its in the name, but when i think snappy smooth Rom, I think battery killer but even using all stock I get the best battery I have ever gotten with my EVO
[EVO 4G Original Development] jboyer0000:
I'm still having problems with vipermod...I'm on the new classic and its still saying "system not writeable" I used the vm from his website and installed the latest busybox bit still nothing
[EVO 4G Original Development] semperfidoordie:
Loving Underworld so far and thought I had vipermod working correctly this morning but for some reason now when I go into terminal emulator it says system status NOT writable...I have gone into ES File Explorer and checked root explorer and mount file system....can't seem to figure it out...after heavy use my battery has lasted roughly 8 hours but from what I'm reading that's not on par with most. Any help in getting this working would be great. Thanks guys
[EVO 4G Original Development] buckhunter:
You on classic rom or classic kernel?

MikG3.11~Underworld/sbc~InsaneMod
[EVO 4G Original Development] volk9029:
I am sure classic rom, lol.

Sent from my lair.
[EVO 4G Original Development] buckhunter:
Just checking.

Btw mine says not writable but it still changes the voltages.

MikG3.11~Underworld/sbc~InsaneMod
[EVO 4G Original Development] semperfidoordie:
Went back through and tried Extrememod...looks like it changed the voltages and saved. Thanks man.
[EVO 4G Original Development] jboyer0000:
Ya sorry classic Rom underworld kernel...but when I set the voltages I set them really low...850 min at 768 mhz...it wouldn't go Amy lower...but I didn't notice any lag at all and that seemed odd
[EVO 4G Original Development] semperfidoordie:
One random restart so far....was using pretty heavy though...Angry birds space, instagram, scramble with friends, temple run...closed scramble and hooked up to the charger and the phone restarted...but not bad considering my last kernel would randomly restart with no use
[EVO 4G Original Development] jrollercoasters:
Thought I had viper mod working but after restart I read current stats directly in CPU0 and vipermod and it went back to default but the havs file was still in init.d file tried running as script;executeable;as super user
[EVO 4G Original Development] Robobob1221:
Does anybody know why even if running as root the system would not be mounted as writable when using vipermod? Would it be a limitation of the rom being used. I included busy box run parts and init.d when I cooked it up so why wouldn't it allow newer scripts to be added in? Is there something missing?
[EVO 4G Original Development] jrollercoasters:
Thats what I was thinking
[EVO 4G Original Development] pennie77:
Has anyone checked to see if the busybox in the vipermod download was modified in some way because why else would you put it in the mod if its already in rooted roms.
[EVO 4G Original Development] Robobob1221:
In the OP ca1ne said that busybox had been removed from the vipermod zip to avoid conflicting with any newer version you might have installed.
[EVO 4G Original Development] bjohanso:
I am having the same problem with Vipermod on MikG 3.11. It says "NOT writable". I can change the voltages and use "10" to save them and they seem to stick while I'm running (i.e. I can drop out of Vipermod to shell, then go in and run again and ask for current voltages and they are the changed values). When I look at the /system/etc/init.d/74havsvoltages(? think that is the name) it has the voltages I've requested. If I reboot, though, for whatever reason the init.d script doesn't succeed in resetting the voltages to what I requested. If I go in as root in terminal (i.e. I use 'su' first) and try to manually run the file, it seems to run and immediately returns to a new prompt with no errors, but when I check /sys/system/devices/cpu/cpu0/cpufreq/vdd_levels_havs (again, may not be exact), the voltages are still the defaults. If I run vipermod, it also shows the voltages back at the defaults.

In summary, it seems like even though the init.d script to set voltages is created, for whatever reason it doesn't work. Setting the voltages from in vipermod itself, however, does seem to work.

I checked the init.d script created by vipermod and compared it to the other init.d scripts which are running correctly and the only difference I saw was that it was owned by "root:root" instead of "root:shell" and it's permissions were 777 instead of 755 for the others (i.e. rwx everyone instead of rwx user and r_x for group and all). Changing it to match the other init.d scripts and rebooting didn't seem to fix things, though.

I also tried deleting the vdd_levels_havs and then running the init.d script created by vipermod. When I went back the vdd_levels_havs file was back, but it was at default values, not what the init.d file should have set.

The one odd thing I noticed about the vipermod script that was created was that it is echoing things in the format "frequency x-y" into the vdd_levels_havs file but in the actual file it is in the format "frequency: x-y". This may be because this isn't a normal file, though, so this could be a red herring (i.e. vdd_levels_havs looks like a file but is actually some sort of ioctl device).

Does any of the above help someone to figure out what some of us can't seem to get vipermod to work properly with this kernel?

---------- Post added at 12:19 PM ---------- Previous post was at 12:14 PM ----------

Thanks for your suggestions. It doesn't really explain why, with the same governor and I/O scheduler the latest OTA gives me much snappier performance with MikG 3.11 and A2SD than I get with the Underworld series. Given that the SD card is the same either way, if this were just an issue of the Card, governor and I/O scheduler you'd expect similar performance.

Do you have a suggestion for a particular I/O scheduler you think would work well given the bad random write performance of my card? (And, by the way, it looked like a lot of the larger higher "class" SD cards have really bad random write performance while some of the older, smaller class 2s are far better).
[EVO 4G Original Development] jrollercoasters:
I think I fixed it.. I fixed permissions and wipe dalvik and viper mod stuck
[EVO 4G Original Development] semperfidoordie:
I tried it. Looks like it worked but vipermod still says not writable...I guess I will double check on the cottages stocking later
[EVO 4G Original Development] lambofgod13:
Thx, this is the best kernal ive had the classic is awesome on battery life.
[EVO 4G Original Development] Natodu:
I'm having trouble with setcpu keeping the governor as on demand x. Any ideas?
[EVO 4G Original Development] ca1ne:
Setcpu doesn't seem to like havs kernels much. I would try no frills CPU

also thank you to everyone who is helping answer questions and helping others out in this thread..I'm very grateful.. I'm trying to replicate the errors to try to figure out fixes as well.. I'm also going to have a non-havs kernel up for the weekend for those phones who don't like it..
[EVO 4G Original Development] blz_phnx:
ok i was on a phone call for about 35 mins, all of sudden call gets disconnected, when i touch the screen nothing happens, even capacitive buttons had no response, so i had pull battery n reboot. didnt do anything special b4 that like UV or OC, just a note
[EVO 4G Original Development] nick1313:
Ahh! This will explain my issue with the kernel and why my phone doesn't like it. I always had to use less or no havs with nets kernels. Look forward to this. :D
[EVO 4G Original Development] bjohanso:
What did you use to fix permissions? I'm on MikG 3.11 so I tried "fix permissions" from "Mik Tweaks" under settings, then boot into recovery to wipe dalvik (in Amon Ra 2.3), then reboot. Unfotunately the init.d script still didn't set the voltages properly.

I then flashed CWM and booted into that, cleared dalvik and did fix permissions. It complained about not finding sd-ext while doing this and when I rebooted the ROM was hosed-- I just got a disk icon in the notification bar and my wallpaper. At that point I had to pull battery and reflash MikG 3.11.

I'm using A2SD, so I'm guessing CWM was somehow incompatible with my SD-EXT setup and therefore messed things up? I know that I can't use CWM to backup my ROMs with A2SD since for some reason it never backs up the sd-ext partition which makes the nandroids unusable. (I use Amon Ra now and haven't had any problems).
[EVO 4G Original Development] carp532:
just wanted to quickly say that no frills CPU did fix my problem also...it was always stuck or would revert back to ondemand...this did fix that problem and now it is doing great...thanks again for all the input Ca1ne.....:D
[EVO 4G Original Development] slyd0997:
I just flashed the classic today and the underworld kernel. what settings are you all using for the kernel? I'm using 998/245 but not sure what to use for the governor and i/o scheduler.
[EVO 4G Original Development] carp532:
i'm on ODJDUB bliss 3.5 sense with it set to smartassv2 998 245 and sio..this is what seems to run best on my evo with absolutly no lag...u may find this helpful for your setup but u will probably have to play around with the governors a little if u experience lag or other problems....hope this helps ...carp
[EVO 4G Original Development] Putrid Polecat:
What I meant by my last sentence is that the ROM installs some tweak that alters the parameters for writing to the SD. I wanted to test this when I had lag on on 0.4, but never tested a fix because it went away on 0.5. If you install ROM Toolbox there is a section called SD card boost, which allows you to enter a parameter for I think write size. Maybe play with that number. You can also try to see if that number is different by default on both ROMs.

For a scheduler play around maybe with SIO, deadline, bfq. On the mason kernel the default io scheduler is deadline and it's what I use now. Try ondemandX instead of smartassv2 for gov.

Also, if he ROM or kernel uses a swap on the sd, see if it can be disabled.

:beer:
[EVO 4G Original Development] semperfidoordie:
what is nitrous? I'm looking for something snappy with the insane batt life I se other getting...can't find a governor/io scheduler to do the trick for me
[EVO 4G Original Development] volk9029:
Nitrous is the name of the rom. To change gov and io scheduler download no frills cpu app. Set cpu is not as good. Try ondemandx for gov. with sio scheduler. Let it settle for a few days.

Edit. For insane battery life, stop using the phone as it's computer. When I use the phone a lot, the battery life dwindles.

Sent from my lair.
[EVO 4G Original Development] semperfidoordie:
gotcha...see that's my problem too is I use it like a computer when I have a perfectly good laptop I'm typing on now haha. I have voltage control but I think I'll download no frills...I wasn't too stoked when I looked up setcpu and it cost since I'm a cheap ass...thanks man!
[EVO 4G Original Development] DNarsingh:
Never really noticed this before until yesterday since System Tuner Pro just updated, but now it seems you can adjust voltages using the app (I know this app is capable of doing so, but the option had never shown up until now). Maybe this could help those of us who are having problems getting the Vipermod settings to stick.
[EVO 4G Original Development] ben.nesheim:
what kind of problems are you having with vipermod sticking?

and system tuner pro could do that for awhile viper mod just makes it more of a batch operation instead of doing each freq separately