Vipermod question

zero neck

The Ever-Living
Jan 13, 2011
3,127
1,386
0
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.

Stig???
 
Last edited:
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! ;)
 
  • Like
Reactions: zero neck
Thanks stig. That's pretty much what i figured but i didn't quite see the point. but it is pretty neat.

doesn't look like i'll really be needing to spend my time with it tho.

Thanks again!
and thanks to whoever moved this to the mods section
 
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:
  • Like
Reactions: zero neck
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.
 
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.


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!
 
I've used the mod for a couple weeks now - I do notice a difference in battery life.

I run the -75 mod.

If you choose one that's more aggressive, some folk report lag and other wonky stuff; depends on your device.

hth
 
  • Like
Reactions: zero neck
I would appreciate it if everyone would direct all viperMOD talk to the new viperMOD thread I created. Mods, do you think we could get this thread closed just to keep the forum uncluttered?
 

Trending Posts

Forum statistics

Threads
956,377
Messages
6,967,868
Members
3,163,525
Latest member
ManboaMaleManboaMaleEnhan