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

Root [Kernel] MARQUEE UNLEASHED 3D performance booster v3.2.1 (7/18/12)

i noticed a line toward the beginning of the init.rc that was an freq setting of 1ghz. Maybe u guys are stuck between 1ghz-1.2ghz
Thanks for the suggestion bro..I looked at the init.rc file and the mpu line for 1GHz isn't in the init file for this kernel. The line I see is a cpufreq line for scaling governor, and it's set to "performance"

write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "performance"


Edit:
Reflashed ndno's kernel and the governor is working correctly, 300MHz at idle and goes up to 1200 like it should.
Reflashed imfm's 3D kernel, and put SetCPU to performance..now it idles at 600-800, and goes to 1200 under load like it should. Just can't get it to drop below 800 when SetCPU is set to ondemand.
 
Upvote 0
Thanks for the suggestion bro..I looked at the init.rc file and the mpu line for 1GHz isn't in the init file for this kernel. The line I see is a cpufreq line for scaling governor, and it's set to "performance"

write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "performance"

ok cool. I was working on 2 kernels yesterday and it was in one of them. That narrows it down for me ;)
 
Upvote 0
Same observation here, frequency won't go down to 300MHz; however, everything seems correct based on my monitoring of the frequency values.

# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand

# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
300000 600000 800000 1200000

# cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state

cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state
300000 379603
600000 10201
800000 11117
1200000 52332
If you look at the time_in_state values, the phone DOES go into the 300MHz state. You're not seeing it because when the phone is not idle, the ARM needs to be at least 800-1200 to operate correctly, to match the GPU boost. Remember guys, there are 3 processors in this phone: the ARM, the DSP, and the GPU and they all operate relative to each other; you can't have the GPU on crack speed and expect the ARM to just operate at 300MHz; it needs to be at the high speeds to support the GPU operation. When the phone goes to sleep (idle), the GPU is not running, so it will drop to 300MHz (as seen in time_state), you won't see it while the screen is on. Without the GPU boost, you can see the ARM going into 300MHz because it doesn't have to support the GPU crazy speed.

Bottom line: don't get all worked up on seeing 300MHz with the GPU boost when the screen is on or when you're running SetCpu; it's probably not gonna happen. If you see time_in_state and it's there, you're fine, the phone is doing what's it's supposed to.
 
  • Like
Reactions: sik00
Upvote 0
Thanks ndno..I noticed my time_in_state also said I was running at 300MHz, but I figured it was just a glitch. Your explanation for not seeing 300 while the screen is on makes sense..

Another question I have..why are some of us not able to underclock it to the next setting down, 800MHz, and have it stick? Does that have to do with the ramdisk?
 
Upvote 0
Good explanation ndno. I tried changing that line back to the original line in the stock ramdisk and it behaves the same way. If I run a benchmark it shows the cpu speed for the test IS what I set the max to in Setcpu. But the time_in_state still shows majority of the time its 1200 if I'm using it. When screen is off for most of the day it time in state values are what I would expect. This is just the nature of the beast looks like.
 
Upvote 0
after installing this my 3g and network have been slower. 3g is pretty much useless because it takes forever to load a page and i try to make calls and it says i'm like at 3 bars and it flips to 0 bars instantly. :/ i already wiped cache, dalvik and fixed permissions. I'm running zvc on boost if that makes a difference..

Download the latest version of the kernel, then download 3g supercharger:

xda-developers - View Single Post - [Script-U9RC8.2]Be A Super User! Use The -=V6 SuperCharger=- Lag, Redraw & RAM Fixer!
 
  • Like
Reactions: tombob
Upvote 0
Same observation here, frequency won't go down to 300MHz; however, everything seems correct based on my monitoring of the frequency values.

If you look at the time_in_state values, the phone DOES go into the 300MHz state. You're not seeing it because when the phone is not idle, the ARM needs to be at least 800-1200 to operate correctly, to match the GPU boost. Remember guys, there are 3 processors in this phone: the ARM, the DSP, and the GPU and they all operate relative to each other; you can't have the GPU on crack speed and expect the ARM to just operate at 300MHz; it needs to be at the high speeds to support the GPU operation. When the phone goes to sleep (idle), the GPU is not running, so it will drop to 300MHz (as seen in time_state), you won't see it while the screen is on. Without the GPU boost, you can see the ARM going into 300MHz because it doesn't have to support the GPU crazy speed.

Bottom line: don't get all worked up on seeing 300MHz with the GPU boost when the screen is on or when you're running SetCpu; it's probably not gonna happen. If you see time_in_state and it's there, you're fine, the phone is doing what's it's supposed to.

Fixed. See version 3.
 
  • Like
Reactions: tombob
Upvote 0
Thanks ndno..I noticed my time_in_state also said I was running at 300MHz, but I figured it was just a glitch. Your explanation for not seeing 300 while the screen is on makes sense..

Another question I have..why are some of us not able to underclock it to the next setting down, 800MHz, and have it stick? Does that have to do with the ramdisk?

Fixed, see latest version.
 
Upvote 0
Fixed, indeed lol...
idles at 300 when doing nothing, 1200 when there is input, 800 on USB. I can also change frequencies now. Thanks for your quick work bro, nice job..


I agree, this now works like it did before the 3D boost. I would advise everyone to update to v3, only one line of code changed to achive this, or should I say, changing a zero to a one.:D
 
Upvote 0
Lets see some benchmarks now. Who gets the highest? I can't break 3000, but that's because my "class 10" SD card is a POS.

Sent from my LG-LG855 using Tapatalk 2 Beta-5
Right after the flash, I got 2809 unplugged. I can't ever get much above 2800. Probably because I've got the factory pos sdcard in there :eek:
My 3D score went up almost 100 points from previous tests on this kernel

1st is v3
2nd is v2
 

Attachments

  • device-2012-05-09-230539.jpg
    device-2012-05-09-230539.jpg
    90.1 KB · Views: 214
  • device-2012-05-09-230926.jpg
    device-2012-05-09-230926.jpg
    70.8 KB · Views: 166
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones