I have some good news. Thank to Monster for pointing me to the tekahuna milestone overclock source code. I was able to tweak the P970 (LG Optimus Black) profile just a bit and compile it against the ZVC kernel we're using (I had to disable module versioning in the kernel to allow the module to load). Anyways, I'm now able to load the overclock module successfully and access the /proc/overclock fields
What this means:
With the overclock module, after I load it, I can change the frequency table dynamically, like adding a new frequency scale and the corresponding voltage. This allows me to experiment with different frequencies and different corresponding voltages dynamically. With the OC kernel I did originally, I had to keep trying new values and constantly recompiling and trying it out; the 1.2GHz you're using in the OP was a result of a lot of trial and error before I got it working. Hopefully with the overclock module, we can try to overclock (as well as underclock) other values. Also, we can attempt to "undervolt" in an attempt to prolong our battery life.
Let me do some testing first before I post the software for you to try out. I will create another thread and hopefully some of you can experiment and post your findings. Monster already pointed out the volt table values and corresponding frequencies so we can start from there.
Here's some reading about the overclock module if you're interested:
Monster, I was excited, I jumped the gun. I can read the frequency / voltage tables and such but cannot write to it; I did try to write to it (like bumping up the max frequency or lowering it) but the phone crashed and rebooted
Monster, I was excited, I jumped the gun. I can read the frequency / voltage tables and such but cannot write to it; I did try to write to it (like bumping up the max frequency or lowering it) but the phone crashed and rebooted
Monster, I've stopped working on the overclock module; will have to wait until they get a working version for the LG Optimus Black (P970).
In the meantime, some other GOOD NEWS: I made some more tweaks to the kernel and got 1.3GHz overclocking to work I haven't fully tested it yet but it seems to be working fine. Please see first post, the version is v1.2.
Here are the new operating frequencies for the 1.3GHz:
So for those who don't want to waste battery, just use SetCpu to set it the max to 1000MHz and if you need the OC, set it to 1300MHz.
Enjoy!
Next on my list: I will try to dissect the kernel and see where the GPU frequencies are; my goal is to get it running at the highest frequency all the time (this is the USB to PC trick).
Also, I would like to try to undervolt the device while still maintaining the higher frequency to possibly increase battery performance.
Anyone interested in a 1.5GHz overclock??? I dont' want to burn up my phone
Last edited by ndno; April 28th, 2012 at 07:17 AM.
The Following User Says Thank You to ndno For This Useful Post:
Thanks for your work ndno, but for some reason I can't get v1.2 to boot. I will try downloading and flashing again to see if that helps.
edit: second try, same result. Wipe cache doesn't help.
Hmm... not sure why. It works on mine fine. I'm guessing not all phones are the same especially when it comes to overclocking. If the OMAP processor in your phone is on the boundary, it may not work. I can try to lower the voltage value to see it if helps.
1.3GHz is just sick; it's just butta.
Last edited by ndno; April 28th, 2012 at 02:40 PM.
The Following User Says Thank You to ndno For This Useful Post:
Hmm... not sure why. It works on mine fine. I'm guessing not all phones are the same especially when it comes to overclocking. If the OMAP processor in your phone is on the boundary, it may not work. I can try to lower the voltage value to see it if helps.
Flashed v1.2 on ZV4 ROM. AnTuTu benchmark was 2551 and 2998 with USB. No wifi for me too so flashed back to v1.1 and looking forward to future updates. Great work!
Last edited by munguse; April 28th, 2012 at 12:24 PM.
the wifi doesnt work nore does the 3g how do i fix this or go back to 1.2?
Did you make a backup? I always create a cwm backup before flashing a rom/kernel or anything for that matter.
Edit: Be careful trying to flash v1.1 over v1.2. For some reason when I did that it reverted all the way back to when I had just flashed v1.1. Meaning everything I had done between flashing v1.1 and v1.2 was gone. Good thing I had made a backup just before flashing v1.2. Could be isolated to just my phone, just saying.
Last edited by munguse; April 28th, 2012 at 01:07 PM.
Sorry guys I'll look into fixing this. I guess speed kills.
Please flash back to version 1.1.
EDIT: I uploaded a new v1.2; seems to fix the wifi issue. Need people to test for stability. This may be a battery killer (since I had to increase the 1.3GHz voltage to 1.475V) so operate at 1.0MHz when possible. I will try to do another build in which I can try to undervolt it and still be able to operate at a high frequency, hopefully preventing us from draining the battery too quickly.
Last edited by ndno; April 28th, 2012 at 03:09 PM.
The Following 4 Users Say Thank You to ndno For This Useful Post:
Sorry guys I'll look into fixing this. I guess speed kills.
Don't apologize for trying to make our phones better, we like it! Bring on some more for us to try!
Quote:
Originally Posted by ndno
EDIT: I uploaded a new v1.2; seems to fix the wifi issue. Need people to test for stability. This may be a battery killer (since I had to increase the 1.3GHz voltage to 1.475V) so operate at 1.0MHz when possible. I will try to do another build in which I can try to undervolt it and still be able to operate at a high frequency, hopefully preventing us from draining the battery too quickly.
As with the other v1.2 and v1.3, this one will not boot for me. It did however, go past the LG screen this time.
So did it boot fine or you're still having problems with it booting? I may just release a new one with just 1.2GHz but have the 1GHz option as the next lower step (instead of 800MHz); this way it will allow people to set max to 1GHz, more like stock to save battery.
So did it boot fine or you're still having problems with it booting? I may just release a new one with just 1.2GHz but have the 1GHz option as the next lower step (instead of 800MHz); this way it will allow people to set max to 1GHz, more like stock to save battery.
Will not boot for me. The previous versions stopped on the LG screen, but this version went past the LG screen to a black screen but nothing else.
Will not boot for me. The previous versions stopped on the LG screen, but this version went past the LG screen to a black screen but nothing else.
OK, I guess the OMAP in certain phones is more picky than others; I think we're at the high frequency/voltage threshold now. I'm not sure if I have the right frequency/voltage combination so it's just a guessing game now; I used the ultra low voltage values in the excel sheet provided by Monster for setting the 1.3GHz values; I think I need to use a higher voltage setting.
At this point, just stick with 1.2GHz; I will have to play with this some more. I'll PM you if I have something for you to try out.
EDIT: UPDATE - I tweaked the 1.3GHz voltage to be more "stock" based on the excel sheet. I tested it out on my phone it works fine. It's updated in the first post. Gotta run. Good luck.
Last edited by ndno; April 28th, 2012 at 05:29 PM.
The Following 3 Users Say Thank You to ndno For This Useful Post:
EDIT: UPDATE - I tweaked the 1.3GHz voltage to be more "stock" based on the excel sheet. I tested it out on my phone it works fine. It's updated in the first post. Gotta run. Good luck.
Thanks ndno, this version will boot on my phone and works, but my phone keeps freezing up so I can't really use it. As long as I am plugged into USB it is fine, but on battery doesn't take long before it freezes. I will be switching back to v1.1 for now but thanks for all your effort on this.
Last edited by tombob; April 28th, 2012 at 06:59 PM.
The Following User Says Thank You to tombob For This Useful Post:
OK, thanks guys. I guess it's a no go for 1.3GHz. It's still running on mine but then again I don't do much, other than make phone calls, text, watch some youtube and surf the web. I'll try to do a stress test under SetCpu for 15 minutes and see what happens. UPDATE: OK, did a stress test for 40 mins and no errors.
1.2GHz is plenty enough. I'll figure out how to undervolt it so that we can save a little battery life.
Last edited by ndno; April 28th, 2012 at 08:36 PM.
The Following User Says Thank You to ndno For This Useful Post:
Device(s): LG855 Marquee Boost/Bloodwan CTMOD/Bloodawn HyperKernel/ndno Overclock Kernel/imfm 3D boost
Carrier: Not Provided
Thanks: 49
Thanked 82 Times in 32 Posts
Using the latest version of the 1300mhz overclock kernel and it is working like a charm. I'm playing some graphics intensive games and no more crashing. I think you may have found the right voltage . Once again, great work ndno!
Now if we we can just figure out this USB graphics performance bump. >
Using the new fixed 1300 mhz kernel I benchmarked using quadrant while plugged into usb and scored better than the stock galaxy nexus amazing, I'm sure my class 10 sd card had something to do with it, nevertheless amazing. Now to figure out how to disable the twl power controller to alwayz have plugged into usb performance.
GREAT WORK NDNO!
Added another undervolted test kernel. It's 1.2GHz but the 3 lower frequencies are undervolted by 100mV; the 800MHz entry is replaced with the 1000MHz
Quote:
300MHz - 900mV
600MHz - 1062.5mV
1000MHz - 1250mV
1200MHz - 1375mV
Download link in first post.
Here's a snapshot of the "Time in State" (run time each of the frequencies); if your phone is idle most of the times, it should stay in the lower 3 frequencies; undervolting those frequencies "should" help out with battery life (theoretically); I can't prove that yet. This snapshot on my phone shows that it's running at 300MHz greater than 60% of the times, should it should be using less voltage. Of course, if you're constantly using your phone, it will run at the highest 1200MHz frequency, which will degrade your battery performance quickly.
The "Profiles" feature in SetCpu is a great feature. I use it to force the operating frequency to be in the lower 2 or 3 frequencies when I don't really use the phone. For example, I set it just operate at 300-600MHz between 1am and 7am, when I'm asleep. You can create multiple profiles and you can also assign a priority to each so one can override another one.
Last edited by ndno; May 3rd, 2012 at 09:57 PM.
The Following 2 Users Say Thank You to ndno For This Useful Post:
Yes, I am sure my class ten sd card had a lot to with it. But I don't care, over 3000 plugged and a better unplugged score... I was getting 23's unplugged and 27's plugged.
Yes, I am sure my class ten sd card had a lot to with it. But I don't care, over 3000 plugged and a better unplugged score... I was getting 23's unplugged and 27's plugged.
WHOOT!
You guys keep up the great work!
M
U get a good price for it? I don't want to buy a fake online
U get a good price for it? I don't want to buy a fake online
I went into Best Buy's camera section. (the mobile phone section only had class 4's). Any way it is a pny 8GB class ten. I am seeing them online for like $10.00.
I went into Best Buy's camera section. (the mobile phone section only had class 4's). Any way it is a pny 8GB class ten. I am seeing them online for like $10.00.
Same here, I also have a 32GB Class 4.. It was only $12 more online for the Class 10. I was pissed, the rep at Best Buy told me that the class wouldn't make a big difference because the phone itself wasn't rated higher than Class 4. Meaning anything over Class 4 was a waste of money. Needless to say it is the last time I will ever buy from their over priced store!
Device(s): LG855 Marquee Boost/Bloodwan CTMOD/Bloodawn HyperKernel/ndno Overclock Kernel/imfm 3D boost
Carrier: Not Provided
Thanks: 49
Thanked 82 Times in 32 Posts
Is anyone working on the CPU thing? I'm tempted to keep taking cracks at it but I haven't been able to make any progress yet. Has anyone studied the kernel log differences between plugged into AC and plugged into USB?
Same here, I also have a 32GB Class 4.. It was only $12 more online for the Class 10. I was pissed, the rep at Best Buy told me that the class wouldn't make a big difference because the phone itself wasn't rated higher than Class 4. Meaning anything over Class 4 was a waste of money. Needless to say it is the last time I will ever buy from their over priced store!
Yes my first mistake was buying a 16GB (class 2)... It was the "best" they had.
Next time, after doing more research online, I went to the camera section, and picked up my pny...
Is anyone working on the CPU thing? I'm tempted to keep taking cracks at it but I haven't been able to make any progress yet. Has anyone studied the kernel log differences between plugged into AC and plugged into USB?
Sent from my LG-LG855 using Tapatalk 2 Beta-5
I have looked at it a bit but no luck thus far. Im guessing something is triggering the TWL power controller to get it to drive the gpu.
Just a heads up V1.4 works perfectly so far with one exception: The screen won't turn on for about 15 seconds and it reboots when run at 300mHz min & max for long periods of time.
Just a heads up V1.4 works perfectly so far with one exception: The screen won't turn on for about 15 seconds and it reboots when run at 300mHz min & max for long periods of time.
Thanks. Maybe the voltage is too low (undervolted) to run at 300 all the times. Can you try 300-600? Otherwise I have to increase the voltage for 300
Thanks. Maybe the voltage is too low (undervolted) to run at 300 all the times. Can you try 300-600? Otherwise I have to increase the voltage for 300
I've been running v1.4 for about 12 hours. No real problems that I can tell. Its possible that 300 has too low a voltage, as I have that set for screen off and I don't think that it is pulling 3G when asleep.
I've been running v1.4 for about 12 hours. No real problems that I can tell. Its possible that 300 has too low a voltage, as I have that set for screen off and I don't think that it is pulling 3G when asleep.
Can you test it out and try sending an email to yourself while it's in sleep mode at 300? I have mine set at 300-600 and haven't seen any problems
I figured out that it only takes forever to turn the screen on when I am uploading or downloading large files via 3g or wifi no matter what frequency its set to.
The Following User Says Thank You to tacomaster4000 For This Useful Post: