In my quest to figure out why my phone will not wake after sleeping for 5 minutes on a custom kernel like vision, genocide or twilight I have solved the issue.
The issue is that some phones like mine do not undervolt very well at 100mhz. I use setcpu to change my scaling to 200/1000 instead of 100/1000.
The issue is even setting setcpu to 200 minimum it still defaults to 100mhz when the phone is in a sleep state. To combat this problem 100mhz needs to go.
The simple fix is this, set a profile in set cpu as follows.
Screen off maximum-200mhz
Screen off minimum-200mhz
Governor-ondemand
Priority-100%
As you can see from my screenshot of cpuspy 100mhz is rarely being used now. I hope this fix works for others so to the users having the no wake after sleep try it out and report back with your results.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Its been a whole day and I have not had a single issue with the phone not waking from sleep. So far so good.
I've done this exact same thing,my brothers epic still freezes over night (while him/his phone sleeps),but mine has been rock solid now,only problem is I like 100mhz at sleep; I used to set setcpu 100mhz-200mhz screen off/priority 100%,this seemed to make the lock screen smoother on wake,ohwell,I won't fight progress
Sent from my SPH-D700 using XDA Premium App
I never had a problem waking on Bonsai 4.0.1 at 100mhz. Now that I'm on ACS I had to switch to 200-1000 or I would have a huge slow down. Although even at 200-1000 ACS is still givng me better battery life.
Battery life is better,but I would like to see 100mhz at stock voltage...
Edit::: In the middle of me typing that,the phone froze,setcpu 200mhz-1000mhz,newest Twilight kernel,so now I'm guessing my phone dosnt like to be under-volted very much...
Sent from my SPH-D700 using XDA Premium App
This fix is not for the freezing condition. This fix is for the phone not waking after going into a sleep state.
Just setting 200/1000mhz in setcpu doesn't work as it will still use 100mhz when the screen is off. This is why you should set a screen off profile of 200/200 to force the phone to use 200mhz during a screen off sleep state.
Before I did this I could not use any kernel without having to pull the battery every 10 minutes due to the phone not waking up.
With my method I have had zero wake issues and am running 1400mhz as well on vision 1.1
Here is a screenshot of how I have the profile set up.
The Genocide 1.0 OP recommends NOT using setcpu, instead they recommend Voltage Control. They have a whole mini tutorial of how to use it in their thread. See my sig for quick access. You can also disable 100mhz all together (which is what stock settings without any root does) Your Epic CPU is only supposed to be 200/1000. So you can use Voltage Control to set what levels you want your cpu to have access too. It is quite useful. I have still had an occasional SOD problem. I have noticed that the processor jumps quickly when waking up, so perhaps it is both an underclocking issue for you (with setcpu) and an under volting issue for me. I will see, but I hope this helps.
Edit: there is no difference between 100Mhz and 200Mhz as they both use the same voltage.
So setting it to 200 wont help battery? I should just leave it to 1000/1000?
Sent from Snarf high on SRF 1.02 till freezes are fixed
Censura_Umbra said:
The Genocide 1.0 OP recommends NOT using setcpu, instead they recommend Voltage Control. They have a whole mini tutorial of how to use it in their thread. See my sig for quick access. You can also disable 100mhz all together (which is what stock settings without any root does) Your Epic CPU is only supposed to be 200/1000. So you can use Voltage Control to set what levels you want your cpu to have access too. It is quite useful. I have still had an occasional SOD problem. I have noticed that the processor jumps quickly when waking up, so perhaps it is both an underclocking issue for you (with setcpu) and an under volting issue for me. I will see, but I hope this helps.
Edit: there is no difference between 100Mhz and 200Mhz as they both use the same voltage.
Click to expand...
Click to collapse
Im using vision kernel and this worked for me since voltage control is not compatible with vision kernel.
churro7 said:
So setting it to 200 wont help battery? I should just leave it to 1000/1000?
Sent from Snarf high on SRF 1.02 till freezes are fixed
Click to expand...
Click to collapse
Why would you set 1000/1000. Set 200/1000
Interesting, gonna give this a shot. I have the same issue on every kernel I've ever used.
tenaciousj said:
Interesting, gonna give this a shot. I have the same issue on every kernel I've ever used.
Click to expand...
Click to collapse
Hope it works for you as my phone is the same way.
Seems to work so far...
tenaciousj said:
Seems to work so far...
Click to expand...
Click to collapse
Good deal..
Related
Can anyone help me out?
I'm running stock rooted 2.2 (deodexed) and flahsed over the 4.0 zip... and the scrolling is choppier than all hell. I re flashed the stock kernel, and it was back to being fine again. So, I tried again, with wiping the caches first, and still choppier than all get out when I flashed the kernel.
It's definitely the right kernel, but what the hell am I doing wrong here? Any help would be appreciated.
And, I'll even throw in 5-10 dollrs for someone who can give me an answer that works.
This could be because of the new settings he just changed. Try the download that is 4.0.2 and not 4.0.3, or try overclocking your processor to 1.2GHZ with OC widget or SetCPU.
What kind of screen do you have? If you have a Nova panel, you may need to adjust T2 values to get the best performance. Just my 2 cents.
Ok, so I installed 4.0.2, and it seems to be running better, but still some choppiness on the menu up and down scrolling when "all apps" is opened.
I have no idea how to use SetCPU (noob yep... graphics guy... not a tech guy_, so I took a screen:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Wpould you mind just telling me where the sliders should be?
nukedukem said:
What kind of screen do you have? If you have a Nova panel, you may need to adjust T2 values to get the best performance. Just my 2 cents.
Click to expand...
Click to collapse
I have a Nova, but, I have no idea what T2 panels are and how to adjust them. If you could point me to the right app or direction, that'd be awesome. I'll donate to you as well if it helps.
There's an app floating around here called NovaFreq formerly evoswitch. It allows you to change the panel frequency to improve fps. Everyone gets different results. 450ish was usually the best for me. Basically trial and error. Most haven't needed it with recent kernels though. As for setcpu, the higher the max frequency the better fps performance, but overclocking comes with some risks. Im usually underclocked at 576max / 245min. You can also set profiles to run certain speeds when screen off, charging, etc. Helps a lot with battery life. I would move your max down to 998 or 1113 and min to 245. Ondemand is usually a good scaling setting. Hope this helps.
Sent from my FROYO'D EVO using xda app
dglowe343 said:
There's an app floating around here called NovaFreq formerly evoswitch. It allows you to change the panel frequency to improve fps. Everyone gets different results. 450ish was usually the best for me. Basically trial and error. Most haven't needed it with recent kernels though. As for setcpu, the higher the max frequency the better fps performance, but overclocking comes with some risks. Im usually underclocked at 576max / 245min. You can also set profiles to run certain speeds when screen off, charging, etc. Helps a lot with battery life. I would move your max down to 998 or 1113 and min to 245. Ondemand is usually a good scaling setting. Hope this helps.
Sent from my FROYO'D EVO using xda app
Click to expand...
Click to collapse
Wow thanks. I downloaded nova frequency, but just left it at default, and changed the setcpu, bc I was getting random reboots with the overclock. I also set profiles to way lower when the screen is off and the phone is at lower battery percents.
This phone officially runs like it's on crack now. Good stuff.
Guys, PM me ur paypals, and I dont' mind donating a few bucks tomorrow.
Glad to help. Feel free to send my donation to one of the developers on this forum. Without them I wouldn't have known any of that.
Sent from my FROYO'D EVO using xda app
dglowe343 said:
Glad to help. Feel free to send my donation to one of the developers on this forum. Without them I wouldn't have known any of that.
Sent from my FROYO'D EVO using xda app
Click to expand...
Click to collapse
Good ****
Sent from my PC36100 using XDA App
TJDuckett said:
Wow thanks. I downloaded nova frequency, but just left it at default, and changed the setcpu, bc I was getting random reboots with the overclock. I also set profiles to way lower when the screen is off and the phone is at lower battery percents.
This phone officially runs like it's on crack now. Good stuff.
Guys, PM me ur paypals, and I dont' mind donating a few bucks tomorrow.
Click to expand...
Click to collapse
LOL bro. Not only did I tell you to use NovaFreq, but I also told you not to use SetCPU. You were getting reboots b/c it was set too high and you don't want to set it below 245 when screen is off. I don't think SetCPU is so great for *most* people. I could have helped you on GTalk and taken your money...gladly would have
Admin Edit: Links removed at OP request. I believe they will be available elsewhere. I have always ben very anti-setcpu, but profiles with this kernel really are a must if you want a smooth experience without constant freezing.
This is pershoots source code as of 04/25/2011 with added overclocking patches, all governors available, swap (requested) with a max scaling frequency of 1.708ghz (1708800) YOU SHOULD NOT HAVE THE USB MOUNT ISSUES present in flippy's kernel.
YMMV - Overclocking seems pretty unstable above 1.708 with the current state of the kernel (trust me i tried MANY different voltage variables, different schedulers etc..) that's why 1.8 and 1.9 are not supported, and will not be until they are stable for me again.
DO NOT SCALE ABOVE 1.516 without setting scaling governor to performance, or raising the min cpu frequency as you will experience lockups, setcpu profiles are useful in this situation. screen off profiles should have a MAX frequency of above 768 (this way when the screen goes back on it will ramp to the higher freqency THEN ramp back to the oc'd 1.708 without the jump from 245 causing a freeze) if you want to go with ondemand scaling and want the max at 1.708, you will have the most luck with min at 806 (even then it can and likely will freeze)
Edit: testing screen off profiles, it looks like you can pick whatever you want, currently mine us set to 245 min 368 max. No issues yet.
I have my device set for 368 min 1.708 max performance governor on boot and it hasnt frozen in the last two days. scaling through frequencies, or if the delta between min and max is too high, you may get a kernel panic and a battery pull will be required.
My particular setup (recommended):
on boot - 368 min, 1.708 max performance
screen off - 245 min 806 max ondemand (allows idle speed at 245)
battery < 50% 245 min 806 max ondemand
The same rules basically apply with this OC kernel that applied to flippy's. I'm not responsible for any damage that may result from your use of this kernel. yada yada yada.
you should retain wifi, gps, etc.. if not, flash it again, you did something wrong.
freezes? lockups? lower your clock speed, they shouldnt happen with any more frequency than with pershoots kernel if you stay at 1.516 and below. above that, if you experience a freeze, a last_kmsg wont help, the kernel failed to sync and panicked, there is nothing i can do about that. sorry.
wake-lag? i've gone over that, but here we go again:
generally with oc kernels:
oc+screen on/off animations+brightness > 50% = no wake lag
oc+screen on/off animations+brightness < 50% = wake lag
it isnt ideal, but get a program called screen filter from the market to apply a lesser brightness when above 50% so you dont experience the wake lag.
Enjoy.
There is weirdness with benchmarks, if you've oc'd and you know it should be higher, reset the scaling options in cm settings and try again. It's very weird and i havent put together a full list of what causes the behavior, more as it develops i guess.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Awesome thanks. Seems to be pretty stable for me at 1600 ondemand.
Sent from my HTC Desire Z/G2 using XDA App
The benchmark screenie is at 1.7 Ghz?
And thatnkyou for the kernel ..will be checking it out in a while
Works good using your recomended settings
Sent from my HTC Vision using XDA App
It's a stable as I could get it. Been using for a couple days without issue to make sure before I posted it.
Any chance of adding the smartass governor ?
I've read many things about that and nobody never included it in a kernel.
Only in roms.
Your kernel is really good so was wondering
This is awsome! Kernel is running fast and stable. Although i don't clock it all the way up to 1700 i love that i finally can use pershoot kernel with interactive governor.
Thanks very much!
will be adding to my rom on next version
xboarder56 said:
will be adding to my rom on next version
Click to expand...
Click to collapse
Same here if you don't mind
Don't mind at all, for the person who asked, there is source for the smartass governor, I just need to locate it and merge. I'll look into it today.
Will flash tonight with the latest CM nightly. Thanks
This show promise and potential. Love, love love. Did you ever find the source for the smartass governor?
Found the this on github. It's the smartass source from a kernel for the HTC Shift, should be the same mostly.
Also this governor look interesting, maybe give an alpha release with this one in it for testing? Scary just sounds like a bada$$ name for a governor. It's from Scaryghoul btw, just to give credit.
Thanks for this amazinglarry. I'm gonna test this out for a few days before I can give you some useful feedback.
In the meantime, can I refer you to a kernel in the MT4G section that seems to try to accomplish exactly what you are doing (all available kernels, high overclock, etc.). It has all the source readily available. The link is here. http://forum.xda-developers.com/member.php?u=2491887
I'll take a look. Gracias.
Please forgive my ignorance but what might this offer over pershoots kernal? His newest kernal fixed a huge headache I had with wifi and I don't want that headache back. Is it just the addition of higher oc and the added govenators or is there more added as well?
No, just, swap, governors, and overclocking a bit more.
I'm getting instability with the camera and gallery. It either locks up or saves pictures as a black square. Gallery FC's when I try to delete pictures. As far as I recall, this didn't happen with pershoots or stock CM. I'm running 7.0.2 with no profiles, clocked at 245-979 on demand with CM settings, no setcpu. When I can get in front of a computer with adb ill post some logs.
mejorguille said:
I'm getting instability with the camera and gallery. It either locks up or saves pictures as a black square. Gallery FC's when I try to delete pictures. As far as I recall, this didn't happen with pershoots or stock CM. I'm running 7.0.2 with no profiles, clocked at 245-979 on demand with CM settings, no setcpu. When I can get in front of a computer with adb ill post some logs.
Click to expand...
Click to collapse
I'm not able to reproduce, camera and gallery are working st 806 and 1.708 on my device, clear pictures, no force closes.
Grab some logs, there should be very little difference in functionality (if any) between this version and the official version of pershoot's kernel, unless he does some magic that isn't in his git, which I highly suspect, seeing as how quadrant scores are a little lower at the same clock speeds with my version and his.
But as far as functions and drivers, you shouldn't have issues.
I'm thinking its something wrong with my setup. I reflashed pershoots kernel, cleared caches, and ran a fix_permission. I no longer have force closes but my camera isn't saving? Ill have to look into it.
mejorguille said:
I'm thinking its something wrong with my setup. I reflashed pershoots kernel, cleared caches, and ran a fix_permission. I no longer have force closes but my camera isn't saving? Ill have to look into it.
Click to expand...
Click to collapse
Let me know if you can pinpoint the issue, and need some possible help.
I am on SPRINT LOVERS 2.2 ROM and the latest AUTOBUMP KERNEL that is floating around... what is the best SETCPU governor to use? I had it on SMARTASS for the main profile with 998/128 and then a screen off profile set to power save 245/245 but I noticed that it never went lower then 245 when the screen was on. Now I charged the main profile to ON DEMAND and it does drop to 128 at times like it should.. I sitll kept the screen off profile set to POWER SAVE and the charging profile set to performance....
Can someone on the EVO still on 2.2 recommend which governor for the main profile they use and which one for the screen off or charging profile they use.
Thanks....
I use conservative for everything. Screen on is 998 / 128. Screen off is 128/245. Works fine.
FYI, if you use "Power Save" that overrides your numeric values and locks it on 128.
dahauss said:
I am on SPRINT LOVERS 2.2 ROM and the latest AUTOBUMP KERNEL that is floating around... what is the best SETCPU governor to use? I had it on SMARTASS for the main profile with 998/128 and then a screen off profile set to power save 245/245 but I noticed that it never went lower then 245 when the screen was on. Now I charged the main profile to ON DEMAND and it does drop to 128 at times like it should.. I sitll kept the screen off profile set to POWER SAVE and the charging profile set to performance....
Can someone on the EVO still on 2.2 recommend which governor for the main profile they use and which one for the screen off or charging profile they use.
Thanks....
Click to expand...
Click to collapse
I use what you use
Netarchy newest kernel
Screen on:
Ondemand
Max 1113
Min 128
Screen off
Ondemand
Max 458
Min 128
No charging profile set.
Action B said:
1-1-1 Power Management System
(1 battery on charger, 1 in my pocket and 1 in my phone)
Click to expand...
Click to collapse
That's what you call power management?
MCL1981 said:
That's what you call power management?
Click to expand...
Click to collapse
Yessir. What do you call it? lol
Action B said:
Yessir. What do you call it? lol
Click to expand...
Click to collapse
Multiple batteries?
Action B said:
Yessir. What do you call it? lol
Click to expand...
Click to collapse
Annoying. Lugging around a bunch of batteries. That's not managing power. managing power would be something you do or the phone does to make better use of the power you have.
MCL1981 said:
Annoying. Lugging around a bunch of batteries. That's not managing power. managing power would be something you do or the phone does to make better use of the power you have.
Click to expand...
Click to collapse
Annoying is having a mobile device that has to be plugged in for me. One battery in my pocket is hardly lugging lol.
If you were actually managing your power, it wouldn't have to be plugged in all day.
MCL1981 said:
If you were actually managing your power, it wouldn't have to be plugged in all day.
Click to expand...
Click to collapse
Now there is an assumption.
Until I swapped to mikG I did have SBC and more havs. My phone usage is extremely high and I use it for both work and entertainment. I already mentioned above that I have a couple basic profiles set, however, due to the nature of my usage compromising battery life for performance isn't something I am willing to consider.
What more can I do aside from getting an extended battery?
Here is an example of my phone under more normal usage:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I'm kinda new at the whole flashing kernel thing. i just downloaded and flashed the Tiamat_Evo (v4.0.6) on my GB 2.3.3 with CyanogenMad-7.0.3.1.
What are the ways to check the max/min speeds now and what are recommend ranges for long battery life and or fast performance on the EVO
+1 in advance
There's an app called CPU Spy Beta out...I couldn't find it in the market. Try Google...they seem to have everything. I'm underclocked with interactiveX 128/768. Runs great on battery with freedom kernal
HTC EVO 4G running MIKG 2.45
slimno19 said:
There's an app called CPU Spy Beta out...I couldn't find it in the market. Try Google...they seem to have everything. I'm underclocked with interactiveX 128/768. Runs great on battery with freedom kernal
HTC EVO 4G running MIKG 2.45
Click to expand...
Click to collapse
is this it?
https://market.android.com/details?id=com.bvalosek.cpuspy
If you use Setcpu to set frequencies it also has a feature that does the same thing. Go to the info tab then select time in state. Tells you everything that app does and more.
Sent from my PC36100 using Tapatalk
Cm7 has a built in CPU setting.
Settings - cyanogenmod settings - performance - CPU settings
I run min 128 Max 614, still speedy no reboots (unless I undervolt too much)
Also check out vipermod, it was designed around the tiamat kernel to allow you to change the voltages to your CPU. This also helps battery life!
Sent by Supersonic!
imheroldman said:
Cm7 has a built in CPU setting.
Settings - cyanogenmod settings - performance - CPU settings
I run min 128 Max 614, still speedy no reboots (unless I undervolt too much)
Also check out vipermod, it was designed around the tiamat kernel to allow you to change the voltages to your CPU. This also helps battery life!
Sent by Supersonic!
Click to expand...
Click to collapse
I'm undervolted by 100 and I get get more and more battery life the longer I condition my battery. I'm also set at min 691 and max 921
The more that your phone spends time that it's switching clock speeds (drastic changes) seems like a waste of power.
imheroldman said:
Cm7 has a built in CPU setting.
Settings - cyanogenmod settings - performance - CPU settings
I run min 128 Max 614, still speedy no reboots (unless I undervolt too much)
Also check out vipermod, it was designed around the tiamat kernel to allow you to change the voltages to your CPU. This also helps battery life!
Sent by Supersonic!
Click to expand...
Click to collapse
Awesome, ill try that. is it best to reboot after applying the new settings?
If you just changed clock frequencies then no need to reboot as It's done on the fly. If you change voltages then you need to reboot. Vipermod is an excellent script. I have used it on sense kernels even though it wasn't made for them.
After looking closer at the vipermod script it doesn't say a reboot is required unless going back to factory defaults.
Sent from my PC36100 using Tapatalk
@civicboy, no real need to reboot, make sure the settings don't cause your phone to reboot on its own before checking set at boot. Same goes for undervolting, and, you are more likely to get reboots with undervolting. I have seen peoples phones that wont accept any undervolting... be cautious... do it in 25mv increments to find what your phone can handle... have the reset file on your sdcard at all times. Sounds scary but its really not that bad once you figure it out.
Check back with your results or if you need more info.
Sent by Supersonic!
imheroldman said:
@civicboy, no real need to reboot, make sure the settings don't cause your phone to reboot on its own before checking set at boot. Same goes for undervolting, and, you are more likely to get reboots with undervolting. I have seen peoples phones that wont accept any undervolting... be cautious... do it in 25mv increments to find what your phone can handle... have the reset file on your sdcard at all times. Sounds scary but its really not that bad once you figure it out.
Check back with your results or if you need more info.
Sent by Supersonic!
Click to expand...
Click to collapse
here are my values. i went down to 100, however, i dont know what the factory values are so I cant confirm that it worked, or that the values stuck after reboot
Can anyone confirm by looking at these numbers?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
those numbers look too high. after you changed the value, did you enter "10" to save the changes and re-write to the init.d file?
alaman68 said:
those numbers look too high. after you changed the value, did you enter "10" to save the changes and re-write to the init.d file?
Click to expand...
Click to collapse
probably not, since i cant say yes right away lol
EDIT: I am just going to reset to factory, do the reboot, and start over.... making sure i save changes
Why am I getting this error at the bottom of the screen?
[/IMG]
Are you typing SU before you start vipermod? You have to give TU root for vipermod to work.
I think i got it figured out. i reflashed and restarted process and works great now, keeping all values. i went down -50. dont want to push my luck. Thanks for all the help!
Be sure to get vipers zip for reseting to default. This allows you to push the voltages and if you get boot looping you can just flash the reset from recovery.
And I gave you a "thanks" for actually thanking those that help out.
BuddaBelly said:
Be sure to get vipers zip for reseting to default. This allows you to push the voltages and if you get boot looping you can just flash the reset from recovery.
And I gave you a "thanks" for actually thanking those that help out.
Click to expand...
Click to collapse
lol awesome. thanks man.
You are talking about the original zip file right? can i just creat a folder called vipermod and store it in that incase of emergency?
ha, i was going to pop his "thanks" cherry too.
there is restore defaults .zip you can flash. Put it on your sd for safe keeping wherever you like and remember.
Terminal emulator is fun to learn too
alaman68 said:
ha, i was going to pop his "thanks" cherry too.
there is restore defaults .zip you can flash. Put it on your sd for safe keeping wherever you like and remember.
Terminal emulator is fun to learn too
Click to expand...
Click to collapse
Where can i get that?
http://bit.ly/nNN1P6
That's the file you need. Just put it on the root of the sdcard or wherever you know it's at and if you get into trouble going to crazy on voltages just flash it from recovery. It will reset your voltages back to defaults.
Hi.
i'm on stock 4.4.3, s-off+root and stock kernel+recovery.
i want it to scale the cpu from 300 to 1900 of even 1700 to save battery and to keep it cooler.i dont like the power saver option of htc because its to slow for daily use.
no matter what app i try use to control the cpu, i can see it will not stick to low cpu frequencies.its always jumping around the 900+ ghz ,sometimes it will go to 300 mhz, but will go higher again afetr few seconds and the cpus never goes offline.i have tried SETCPU, TRICKSTER,CPU CONTROL, KERNEL TUNER.
i have read that HTC uses PERFLOCK.could it be responsible for that? anyway to bypass it if so?
setcpu has a trick to bypass this, but its not working under the htc one m8.
any way to change the frequencies of the htc's built in power saver?
thanks.
Perhaps the stock kernel can't be adjusted?
Have you tried a custom kernel?
I don't want to switch kernel for now. I prefer to have complete stock.
Then as I said, it may not be possible. On most other devices I've used, altering frequencies on stock kernel is a no go.
It can be adjusted on the higher end, it won't pass the frequency I have set as max. And it does go sometimes to the 300*i have set as min. The only thing annoying is that bouncing around 1000ghz allot.
The device is way too active on idle use. I came from Galaxy s2 and the cpu over stick to lowest possible frequency when the device is idle.
So something is wrong here and I can't pinpoint it.
All the bloatware is disabled, I use manual sync, no Google location and history reporting, no wifi scanning in the background . I have no strage wakelocks and alarms in bed. I even made a factory reset.
So what could lead to this strange behavior?
K-a-M-u-Z-u said:
It can be adjusted on the higher end, it won't pass the frequency I have set as max. And it does go sometimes to the 300*i have set as min. The only thing annoying is that bouncing around 1000ghz allot.
The device is way too active on idle use. I came from Galaxy s2 and the cpu over stick to lowest possible frequency when the device is idle.
So something is wrong here and I can't pinpoint it.
All the bloatware is disabled, I use manual sync, no Google location and history reporting, no wifi scanning in the background . I have no strage wakelocks and alarms in bed. I even made a factory reset.
So what could lead to this strange behavior?
Click to expand...
Click to collapse
What governor is set?
If you take the powersave governor (which is most likely not included in the stock kernel), your cpu clock won't scale up that often.
If you want decent battery life, you'd go with ondemand or interactive. I suppose that those are included in the stock kernel.
Kernels like lionhearth scale a lot more often, which gives better performance when needed at the cost of a little battery power.
I would check it myself, to be sure, but I'll only have my device next Tuesday. So I have no idea about what governors are included in the stock kernel.
Yeah, all your issues would be solved with a custom kernel.
The stock one basically is what it is. No one will be able to give you much more help than that I doubt.
But, maybe I'm wrong. ?
Warhoax said:
What governor is set?
If you take the powersave governor (which is most likely not included in the stock kernel), your cpu clock won't scale up that often.
If you want decent battery life, you'd go with ondemand or interactive. I suppose that those are included in the stock kernel.
Kernels like lionhearth scale a lot more often, which gives better performance when needed at the cost of a little battery power.
I would check it myself, to be sure, but I'll only have my device next Tuesday. So I have no idea about what governors are included in the stock kernel.
Click to expand...
Click to collapse
Powersave governor will not help. This governor will only set the device to the lower frequency. The exact opposite of performance governor.
I'm using ondemand. The rest are :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I know that interactive allows the spend more time on higher frequencies than ondemand.
Conservative also show erratic behavior.
You meantuned lionheart kernel. I know only one custom kernel for htc one you, Elementalx.
Same issue here.
I think stock kernel can switch cores offline; I think I did it once; but that day, I did several mistakes, and in the end the phone was unusable.
---------- Post added at 03:03 AM ---------- Previous post was at 02:46 AM ----------
Can do it for sure: installed
https://play.google.com/store/apps/details?id=com.mugich.cpumulticorecontrol
and after playing a bit, I now got core 3 always disabled. I was in OnDemand, and Interactive seems better for me for now. Cores more often at 300MHz, and phone remains fluent. I had tried Powersave this morning, and I could not even write an SMS; tapping each letter was taking more than 1s, and entering numbers was taking 5s.