JerryScript
Android Expert
Thanks in no small part to rbheromax, we now have a working overclocked kernel with 10 governors to choose from. This thread is the place for all discussion related to overclocking the Victory, and which governors give you the best performance to battery-life ratio.
What is overclocking?
Your phone has a CPU in it (basically a computer), and it is set to run at a maximum speed of 1.2ghz. The interesting thing about CPUs is that the manufacturing process leaves a lot of errors in every single chip. This doesn't mean the chips won't work, it only means they cannot always work to their maximum design efficiency. So how do manufacturers sell chips with errors in them and not have them all returned by consumers? They do it by under-clocking the CPU's speed. This allows the chip to use less of it's own physical resources, avoiding bad sectors on the chip, and working around errors. They do this for entire batches of chips, even though each chip has different errors in different places. What this means to us is that there is potential to overclock every single chip out there, and gain better performance as a result.
What are the drawbacks to overclocking?
Pushing your phone to a higher limit that the manufacturers set it to has the potential to cause you issues. These issue range from kernel panic causing a freeze or reboot, to actually damaging the processor or other internal components. It takes a bit of time testing your settings to find the sweet spot for your CPU, just like humans they are all different to some degree. Note- some chips will overclock better/higher than others, that's just the luck of the draw!
What is a governor?
The governor is a small program (usually less than 1,500 lines of code), that controls the clock speed (and sometimes the voltage) of the CPU. When your phone begins to do something that takes up all the processing power it has at a particular speed, the governor will speed it up. When your phone is idle and doesn't need to be running fast to maintain everything, the governor will slow it down. The main advantage is battery life, the secondary advantage is chip life (since slower speeds mean less heat generated, hence a longer life for the chip).
How do I control the overclock and governors?
There are several apps in the Play Store that will allow you to set your clock speed, and in some cases your voltages. While I don't recommend it over other apps, I personally use No-frills CPU Control. Be warned that some of these apps could play havock with your phone, so ALWAYS BACKUP BEFORE TESTING!
I have been very busy getting overclocking working on the Victory, and have not had much time to test out each governor and/or which clock speeds are best. Please post your thoughts, opinions, and settings for the best combination of preformance and battery life. Together we can find the optimal settings for our Victories!
To find the highest stable clock speed your phone can support, set it high and then do something very intensive (games are great for testing stability). If your phone crashes, then back down the max speed by one notch and test the same way again. Once you find a speed that doesn't crash, back it down one more notch, and you should be stable. Note- Antutu has a stability test that can show you how smoothly each governor/clock-speed is performing.
So post questions, comments, tips and tricks, and together we will get the most out of the Victory!
What is overclocking?
Your phone has a CPU in it (basically a computer), and it is set to run at a maximum speed of 1.2ghz. The interesting thing about CPUs is that the manufacturing process leaves a lot of errors in every single chip. This doesn't mean the chips won't work, it only means they cannot always work to their maximum design efficiency. So how do manufacturers sell chips with errors in them and not have them all returned by consumers? They do it by under-clocking the CPU's speed. This allows the chip to use less of it's own physical resources, avoiding bad sectors on the chip, and working around errors. They do this for entire batches of chips, even though each chip has different errors in different places. What this means to us is that there is potential to overclock every single chip out there, and gain better performance as a result.
What are the drawbacks to overclocking?
Pushing your phone to a higher limit that the manufacturers set it to has the potential to cause you issues. These issue range from kernel panic causing a freeze or reboot, to actually damaging the processor or other internal components. It takes a bit of time testing your settings to find the sweet spot for your CPU, just like humans they are all different to some degree. Note- some chips will overclock better/higher than others, that's just the luck of the draw!
What is a governor?
The governor is a small program (usually less than 1,500 lines of code), that controls the clock speed (and sometimes the voltage) of the CPU. When your phone begins to do something that takes up all the processing power it has at a particular speed, the governor will speed it up. When your phone is idle and doesn't need to be running fast to maintain everything, the governor will slow it down. The main advantage is battery life, the secondary advantage is chip life (since slower speeds mean less heat generated, hence a longer life for the chip).
How do I control the overclock and governors?
There are several apps in the Play Store that will allow you to set your clock speed, and in some cases your voltages. While I don't recommend it over other apps, I personally use No-frills CPU Control. Be warned that some of these apps could play havock with your phone, so ALWAYS BACKUP BEFORE TESTING!
I have been very busy getting overclocking working on the Victory, and have not had much time to test out each governor and/or which clock speeds are best. Please post your thoughts, opinions, and settings for the best combination of preformance and battery life. Together we can find the optimal settings for our Victories!
To find the highest stable clock speed your phone can support, set it high and then do something very intensive (games are great for testing stability). If your phone crashes, then back down the max speed by one notch and test the same way again. Once you find a speed that doesn't crash, back it down one more notch, and you should be stable. Note- Antutu has a stability test that can show you how smoothly each governor/clock-speed is performing.
So post questions, comments, tips and tricks, and together we will get the most out of the Victory!
Once again, HUGE THANKS TO rbheromax FOR ALL HIS HELP WITH OC FREQUENCY TABLES AND GOVERNORS!


