• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Virgin Mobile/Sprint] overclock kernel V4 !

robaho

Well-Known Member
**** V3 was removed, it had problems.

V4 includes built-in thermal disable - don't complain if your device fries - but it shouldn't...

The CPU is overclocked to 1.8 ghz, and the GPU to 544 mhz.

I started a new thread, because this kernel deviates from the past in some significant ways, and I want to be able to track any problems separately.

This boot image disable the proprietary 'mpdecision' process - which is used to govern the clock speeds and which CPUs are online.

Instead it uses an 'in-kernel' mpdecision based on the work done here but with some significant changes. It relies on the governor to control all cpu frequencies, and only enables/disables CPUs. It also looks at the current governor to know if it should bias toward performance or power savings, so...

The 'ondemand' is slightly towards power savings, and 'interactive' sightly more towards performance. 'performance' is maximum performance. 'power save' is maximum power savings (although very slow...).

Also, setting the governor on CPU0 will automatically set it for CPU1. So, you can now do a 'tasker' to switch the governor based on battery left, etc. and have it work as expected.

Some things to note, often AnTuTu will not detect the second CPU due to aggressive power savings. If so, you will see a maximum score around 14k. This is a bug in AnTuTu - other benchmarkers will work fine. Often it will detect the second CPU and you should see scores above 18k.

The V4 loki-fied boot image is available here.

I would suggest using 1.8 ghz, with the ondemand governor for excellent balance between performance and power savings.
 
There is one more enhancement in the works. The proprietary mpdecision detects certains benchmarks running (like AnTuTu) and forces all CPUs on at maximum frequency, so the GPU tests run a bit faster (the CPUs can drive the GPU more).

With the built-in battery saving in this kernel, a single CPU can drive the GPU fairly efficiently so it does not often turn on the second.

The enhancement is going to detect if the GPU is busy, and then if so, force all CPUs on.
 
Awesome, glad to see you back. Unfortunately, I'm at work right now. Is there any way to flash this from the phone through terminal emulator?
 
You should add smartassv2, freelunch, and badass to the governors. :)

Most of the governors don't matter anymore. In fact you can run this in performance with excellent battery life. There's lots of evidence thus is better. The sooner the processor can get to an idle state the better.
 
Is it me or my max clock will only go up to 1.512 GHz. Did i flash anything wrong? The gpu is okay though. I added the file to a rom (Cynogemod flavored) and flashed it GPU can overclock up to 544 mhz but CPU can only go up to 1.512 Ghz
 
I'm using no frills and I installed jus like I did with the other
2gt880j.png
 
I'm using no frills and I installed jus like I did with the other
2gt880j.png

Did you scroll down??? If not then it was not downloaded or installed correctly. Just download and installed myself.

BTW, it appears that overclocking beyond 1.72 may be unstable.
 
Yea I scrolled all the way down and those were the only options. I will re download and reinstall. Honesty I'm fine with how it is. It runs like a beast now. Thank you for your work.
 
Yea I scrolled all the way down and those were the only options. I will re download and reinstall. Honestyg I'm fine with how it is. It runs like a beast now. Thank you for your work.

If its only 1.7 then the updated kernel is not installed...
 
I installed like your previous kernel but still get 1.512Ghz but gpu is okay... list of what i tried


*Unbrick method and flash with adb
*Insert file in ROMS
*re-download and install with adb shell (PHONE ROOTED)

I attached screenshots with result. Has my processor has been damaged with previous kernel?
 

Attachments

  • Screenshot_2014-05-04-20-11-26[1].jpg
    Screenshot_2014-05-04-20-11-26[1].jpg
    33.2 KB · Views: 195
  • Screenshot_2014-05-04-20-12-05[1].jpg
    Screenshot_2014-05-04-20-12-05[1].jpg
    39.1 KB · Views: 191
It is possible that later devices use an updated chip. I'll have to look at the code. The 1.5/1.7 max has nothing to do with something being damaged.
 
It is possible that later devices use an updated chip. I'll have to look at the code. The 1.5/1.7 max has nothing to do with something being damaged.

This specific device was purchased on August 2013. One wierd thing i noticed is that my device says it was Made in Korea while my sister, who purchased the same exact device on March 2014 says it was Made in China. It could be possible a new processor type was inserted.
 
It now runs flawless. Thanks for improving and developing :)
 

Attachments

  • Screenshot_2014-05-04-21-51-59[1].jpg
    Screenshot_2014-05-04-21-51-59[1].jpg
    29.8 KB · Views: 205
Thanks for this! My cpu can't handle anything higher then 1.72 though the screen starts flashing and apps open and close by themselves
 
Back
Top Bottom