- The Ever-Living
- 5,090 Posts
This is mostly directed at pvillecomp bc he's a beast when it comes to this stuff, but I was reading a little about Vipermod and i was wondering if anyone's familiar with it and maybe could shed a little light for me on how it works?
It seems to me that you flash the mod and then activate certain frequency settings, similar to setcpu except in a simulated terminal, but if this is the case then i'm wondering why a person would use this instead of setcpu?
If it were a script that maybe tested your phone to see how high/low the processor can go, that would be awesome and save lots of testing time, but it doesnt look like that's how it works.
Last edited by zero neck; 05-24-2011 at 11:05 PM. Reason: my error has been corrected
- 05-24-2011, 08:30 PM #2
- 4,265 Posts
So, without reading all 20+pages, my understanding is that this is a mod that will allow you to modify voltage levels up or down beyond what the Kernel dev defines. The theory being that since Kernel devs develop for a variety of phones they need to be conservative in terms of undervolting in order to work on more devices.
I don’t think there is much practical difference between this and SetCPU. Basically they are doing the same thing by setting min and max voltages based upon CPU Demand.
Kind of neat the way he got it to work on the fly like that. Overall, it’s an impressive Mod, but with the limitation on what kernels can be used and the set up/testing to get "optimal" battery life vs. performance... I'm not sure the pleasure is worth the pain, unless you just want to tinker and play the how low can I go game.
I see this as akin to owning a Hybrid Car. When I got a Hybrid my whole driving focus became... "don't run the engine... don't run the engine... HaHa! I made it across town on nothing but battery! Bite Me BP!" It's a fun game but eventually you just have to get where you're going!Some say that his dormant chips were left that way for YOUR SAFETY... Others say that once "turned on," he can not be turned off... All we know is... He's called The Stig.
- 05-25-2011, 01:23 AM #4
Pville, you are the man, but I think I might have to correct you here. AKAIK, SetCPU can only control clock speeds, and really lacks user defined settings outside of profiles. Unless in recent versions he added support for custom voltages.
ViperMod allows you to change the voltage for any given clock speed, to however high or low as you want. So if you are looking to squeeze some extra juice from your battery, try lowering your voltages. Having stability issues? Try upping some of them,
I've been considering starting a thread on ViperMod over here at AC. I've been using it for a while now, and I find it really useful, to be honest. Especially his more recent v3 scripts which let you set all your voltages directly from a terminal console on your phone. Once I figured out what voltages my phone was capable of, I have noticed a pretty impressive gain in battery life.
I'll talk to -viperboy- over at XDA and see if he is cool with me starting a thread over here. Or maybe if he would rather do it himself.
Last edited by crondable; 05-25-2011 at 01:31 AM. Reason: extra info
- 05-25-2011, 06:34 AM #5
- 4,265 Posts
I saw some of your posts over there - I know there are ways to control CPU via voltage but to be honest I lost track of much of that stuff years ago. I have no idea how Set CPU controls the CPU speed. I assume voltage is one way. I could be wrong.
I do think the Vioermod real time adjustments are very slick, and there is certainly more granularity in the settings.
Anywho - See if Viper would post over here too. This is something to keep an eye on.Some say that his dormant chips were left that way for YOUR SAFETY... Others say that once "turned on," he can not be turned off... All we know is... He's called The Stig.
- 05-25-2011, 11:26 AM #6
Did a little digging on SetCPU since I haven't used in so long, but it definitely only controls the clock speed. Voltages are all kernel based, which is why the ViperMod script requires a kernel with HAVS and the sysfs interface compiled in. i.e, Tiamat or incredikernel.
I talked to -viperboy- and he said I could go ahead and start a thread over here for him, too much work for him to maintain essentially the same thread on two websites. So you should see that up shortly!
- 05-26-2011, 08:46 PM #7
- 05-26-2011, 11:59 PM #8