Kernel tweaks? - Lenovo P2 Questions & Answers

I'm thinking about unlocking and rooting my P2 because I want to change the off screen cpu speed and cores activated. Is it possible with the stock kernel? I've been using kernel audior on my LG G4 and there was a setting to limit the amount of active cores when the screen was off. I cannot check it myself on the P2 because kernel auditor won't start without root.
The reason why I want to change this is that I listen a lot to Spotify and audio books and looking at cpu monitor applications the all say that all 8 cores are running att 600mhz all the time. It drains my battery a lot faster than I think is needed. On my LG G4 I forced only max 2 cores to be active when screen is of and i hade no trouble att all. No stuttering etc. Is it possible to fix this with root or do I need a custom kernel? I know no custom kernel exists.

I think we will need a custom kernel for this, unfortunately. I want a custom kernel for color correction

Related

Does anyone use SetCPU any more?

I am by no means an expert and always thought SetCPU was useful - I don't use it to overclock - just use it primarily to limit the processor when the screen is off. However, with ICS and Jelly Bean and the improvements related to it, is there still a need for SetCPU? Again, not just to overclock, etc, but to limit the processor when the screen is off to attempt to save battery. Thoughts?
I personally have felt no need for SetCPU once I upgraded from my first Android device - a MyTouch3G.
The schedulers in most custom kernels nowadays already throttle back the CPU speeds when the screen is off. As for overclocking, it IMO doesn't make any noticeable difference anymore so I don't even bother.
athakur999 said:
I personally have felt no need for SetCPU once I upgraded from my first Android device - a MyTouch3G.
The schedulers in most custom kernels nowadays already throttle back the CPU speeds when the screen is off. As for overclocking, it IMO doesn't make any noticeable difference anymore so I don't even bother.
Click to expand...
Click to collapse
But, what if you don't use the scheduler in the custom rom, is SetCPU still redundant?
I use it to set the voltages. If the hotplugx worked well with it I'd use it for profiles but unfortunately it'll crash.

Disabling CPU Cores PLZ need help.

hello everyone...i was searching for an application that disable one of the 4 cores..or 3 of the core..since i use my Beast just for whats app and music..nothing more...my phone is rooted...using omega 10+ stock kernel. ....i feel that stock kernel gives me the best battery life.
Is there a kernel who has the capability to shutdown the cores if the user wish??
There is an application called " Core Disabler (ROOT)" at playstore...but it costs..
and the other core management are just for dual core or dont work.
There is a member here in XDA who is developing a App what i search for. But it keep force closing.
or if i am wrong...please advice me and give me some suggestion.
thx in advance
You can use custom kernel like perseus and under clock and undervolt
scribbled from my note 2 (N7100)
You won't need to take care of shutting down the cores manually. The CPU's logic will take care of that all on its' own. If you want finer control, just use a kernel like RedPill, along with the STweaks app. there is a function called "sched_mc" which influences the way the CPU cores are triggered. Honestly, I couldn't feel much difference, neither performance-wise nor battery-drain wise.
Get a kernel that supports STweak. Open the app and go to the CPU HOT PLUG tab. Scroll down to Maximum CPU Lock and choose maximum number of cores you want to utilize.
Sent from the Rabbit Hole

[Q] Overclock with SetCPU

Hi,
Would anyone be kind enough to list a step-by-step process on how to overclock the Note 8.0 using SetCPU? I'm a new user of this app and I'm afraid I may end up doing some irreparable damage to the device.
I am also just curious to see if I can squeeze some more gaming juice from the Note 8.0.
thanks in advance.
jnolaw said:
Hi,
Would anyone be kind enough to list a step-by-step process on how to overclock the Note 8.0 using SetCPU? I'm a new user of this app and I'm afraid I may end up doing some irreparable damage to the device.
I am also just curious to see if I can squeeze some more gaming juice from the Note 8.0.
thanks in advance.
Click to expand...
Click to collapse
I was going to post a link to a setCPU guide, but its no longer available
Id only push the CPU a little. In order to gain real gaming perfomance increases you need to push the GPU, but in order to do that you will need a kernel that supports it.
I only received my tablet last night and wont be rooting it until the weekend so cant say what settings ill be using yet. my aim is to attempt to overclock slightly and undervolt where I can...
You're not going to break it with SetCPU. If you overclock too much, the system will become unstable, then just back off. Also, the system will shut itself off well before any temperature possible of causing permanent damage was reached.
SetCPU has an option to create a recovery-flashable zip file, which resets the CPU settings to default. I would absolutely take this precaution, as I've had to resort to it on my old HTC Flyer tablet (became unstable, and bootlooped). As long as you select this option, you're pretty safe.
Other than that, just follow the basic rule of overclocking any computer, and push the clock up one or 2 increments at a time, then test for a few hours to see if the tablet is stable under various usage conditions. Repeat until you've either reached a desirable clock speed, or encounter instabilities.
Also, as you may already be aware, higher than "stock" CPU clock steps are normally not available unless you flash a custom kernel.
The trickster app supports GPU overclock on Civato's kernel.
If you're looking to push the GPU that's the way to go.
Thanks for the valuable inputs to all.
roustabout said:
The trickster app supports GPU overclock on Civato's kernel.
If you're looking to push the GPU that's the way to go.
Click to expand...
Click to collapse
Does the Trickster app allow for senario clock settings. Ie. underclock the CPU on screen off or if battery is bellow a certain percentage?
I may have to switch from setCPU to it if it has the same settings and more...

[Q] Stock kernel - bugs and behavior

Did anybody noticed the following bugs and behavior in stock kernel CPU controls ? If not, can you please post your ROM/build/kernel versions or even firmware version? Maybe some firmwares are fixed?
- Setting max CPU frequency actually change kernel internal min CPU frequency! eg if I set 1GHz max frequency, all cores jump to 1GHz minimum! Setting min CPU frequency seems to have no effect. Only a reboot can recover from this, sadly.
- Setting governor to interactive_eglinteractive freezes the phone which then reboots after a while.
- There doesn't seem to be any mpdecision module running, so all cores are always online, except maybe second CPU cores are turned-off in standby.
On the positive side, it appears that controlling online states of individual cores works well, good to turn off cores when screen's off for example.
I'm running latest received OTA: Android 4.3, kernel 3.4.39-2641344, build version JSS15J.N7505POUBND2.
Most of the features you are talking will not work correctly without a custom OC kernel....So let it be like it is untill we get a custom kernel....

Toggle little big cores on demand?

I'm using a wifi 8.4. Is there any way to have only the little cores active for specific apps
Installing a custom kernel could help you control these cores. You could make it where tasks always try to use the least amount of cores and uses the other cores if it cant keep up.
Could I do something with tasker? Maybe a script or something?
I dont know. I use skyhigh kernel and synapse app to control cpu and stuff. It also saves battery.
Yeah, I'm already using Skyhigh. I'll just go and figure something out then

Categories

Resources