Tl;Dr is it possible to turn off Samsung's built in frequency adjusting/locking?
I was messing around with clock speeds just to see what affect it might have (it used to be helpful on my Note 2 to raise the min clock speed a step or 2 when I turned my screen on) and noticed some strange behavior.
It seems Samsung has built in some of this. Every time I turn on my screen most cpu apps will tell me the min clock is set to something like 1.9 ghz. The built in stuff overrides any settings I apply. Now, the main reason I'd like to change this is the Samsung stuff seems buggy (surprised? Psh...) and the min cpu frequency seems stuck at 1.9 ghz. If true, that can't be good for battery.
So, anyway to turn that stuff off? I imagine it would require a custom kernel and I should just give up.
Thanks
Apps tried:
ROM toolbox pro
No frills cpu control
Antutu cpu master
Other free apps
Sent from my SM-G900V using Tapatalk
I think Wanam has an option for this or look in xposed for "Samsung DVFS Disabler"
Sent from my Galaxy Note S5
Sorry for the extremely late reply, but neither of those seem to work. Oh well, I'll just live with it. Thanks.
Sent from my SM-G900V using Tapatalk
Related
Hey guys, ive been testing out the different governors. This is kinda android wide.. but ive only got my trusty HD2 to test on. If an administrator thinks this thread belongs in the Android General, feel free to move it.
So my idea/thoughts:
Ive noticed EVERY govenor doesnt really "scale" the CPU. Once it hits 100% it seems to shoot straight up to the MAX CPU SETTING.. This is redunant, as when one is web browsing, text messaging, calling, file browsing etc etc.. one does not need max CPU settings. All its doing is wasting battery. I can have an extremely smooth phone at 614400 set as max. Except when i play any high res games. So i created a script which sets my max CPU back to 1.6Ghz. I've placed said script on the home screen and i just tap it to run it then launch my game. I tap another script after to set max back to 614400.
So i am wondering if anyone can make a governor that is more "scaling" then immediatly setting the CPU to MAX when the cpu hits 100%. Maybe add some sort of timer, like if the cpu is at max for x amount of time then jump up. Or some other option to allow the CPU to stay at a set lower level. Ive tried all governors and Ondemand with a decent power save bias works. But it biases at frequencies of 96mhz or whatever your min value is. So we should be able to have a power save bias to bias at a set frequency.
My other idea was writting an apk that would see what the foreground app is and then throttle CPU according to user settings. Like say if angry birds is open, it would throttle to 1.6Ghz or whatever MAX cpu setting you have. Then when the app is closed, it would throttle back down. Its pretty much my script but lazified. ;P
Any and all thoughts are welcome this is just a brainstorming thread
Is this a bad idea? Or not possible? Nobody commented
Sent from my HTC HD2 using Tapatalk
I think it's a good idea, wouldn't mind seeing that as an apk
Sent from my HTC Runnymede using XDA
chrisrj28 said:
I think it's a good idea, wouldn't mind seeing that as an apk
Sent from my HTC Runnymede using XDA
Click to expand...
Click to collapse
Seeing which? Making an apk that see's which program is open and throttles accordingly? I would rather have a governor that throttles better. Just dont know how to achieve that. Ive gotten my smartassV2 setting pretty tweaked. Its mostly been in the lower frequencies but lags at a couple of things when texting. Maybe i'll finally cave and learn full fledged java programming and make an apk...
Hi,
This thread is for discussing various governors/underclock settings on stock kernel for root users.
It looks like there are 4 governors on the stock kernel:
-interactive (default)
-ondemand
-userspace
-performance
Underclocking also works.
Because we do not have init.d support yet, I don't believe it's possible to set your desired clockspeeds/governor automatically on boot. But the settings can be accessed with pretty much any app like SetCPU, Voltage Control, System Tuner, etc. I use Voltage Control app.
I found the lowest I can underclock it without issues was 1134Mhz. Any lower and the active notifications would freeze sometimes. It seems with ondemand and 1134Mhz underclock it feels as snappy as the default config (1.7Ghz - interactive) but seems to use less battery and in some cases feels snappier due to more aggressive governor.
Post your findings/settings.
Init.d support might also be available as theres a app that gives init.d support try pimp my ROM from the play store, has the app bakes in and will verify if init.d support is working
Here's that app http://www.androidfilehost.com/?fid=9390248398092764054
Sent from my XT1058 using XDA Premium 4 mobile app
Has anyone tried turning on soc c2 and c3 and seeing what the results was? I use fuax clock for my app. I'm currently running on demand gov 1.134 GHz and GPU set to 320 with on demand and emmc entropy contribution set to off. I'm on an att x
sent from my rooted at&t moto x
krypticos said:
Has anyone tried turning on soc c2 and c3 and seeing what the results was? I use fuax clock for my app. I'm currently running on demand gov 1.134 GHz and GPU set to 320 with on demand and emmc entropy contribution set to off. I'm on an att x
sent from my rooted at&t moto x
Click to expand...
Click to collapse
hey! what kind of battery life are you getting with those settings?
I know the phone already gets awesome battery life, but
i like tinkering with settings haha
So far its been a little better I mean maybe 20% better. I'm normally at 35-40% battery at this time of day but with these settings I'm currently at 60% with the same amount of usage.
sent from my rooted at&t moto x
krypticos said:
So far its been a little better I mean maybe 20% better. I'm normally at 35-40% battery at this time of day but with these settings I'm currently at 60% with the same amount of usage.
sent from my rooted at&t moto x
Click to expand...
Click to collapse
hmm i'll have to give it a shot.
thanks for the info!
flashallthetime said:
Init.d support might also be available as theres a app that gives init.d support try pimp my ROM from the play store, has the app bakes in and will verify if init.d support is working
Here's that app http://www.androidfilehost.com/?fid=9390248398092764054
Sent from my XT1058 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.androguide.universal.init.d
any updates on this?
going to try this. froze plenty of unused apps, governor is still interactive, i/o is still cfq. clocked at 1.134. Advanced settings stock. applied init.d tweaks (fly on). will be back with results!!
I faced this annoying problem where earphones made crackling sound randomly while playing music only while screen was off.
I saw another thread where people faced same problem in S III, but no definite solution.
FIX :
You need to be rooted.
Just change your CPU governer to "On Demand".
Mine was set to 'pegasusq'. I believe it forces CPU into low power mode while the screen is off and CPU frequency becomes so low that read speed of music files reduced.
Above FIX resolved my issue. I wanted to share so that anyone suffering from same issue can be benifited.
**Disclaimer**
I am not responsible for any damage caused to your device. This post is just a workaround if you are rooted user. If you don't know anything about rooting, please explore the forum first.
I will try boss..thanks.. ?
Sent from my GT-N7100 using XDA Premium 4 mobile app
Work-around
If you want to use the same CPU governer(as it has good performance), you can set the minimum CPU freq to say 400.
Thanks for sharing the fix. I also face this problem while using Nadia kernel and have no idea how to fix it and eventually reflash another rom and. Now I know how to fix it. Its really annoying problem. Thanks avain
this has been fixed in NE1 update
Sent from my GT-N7100 using XDA Free mobile app
Cool
Sent from my GT-N7100 using XDA Free mobile app
saurabh2310 said:
FIX :
You need to be rooted.
Just change your CPU governer to "On Demand".
.
Click to expand...
Click to collapse
Where do I find this Setting as I am having freezes on audio when screen off? More Info would be great!
Thanks
wilx said:
Where do I find this Setting as I am having freezes on audio when screen off? More Info would be great!
Thanks
Click to expand...
Click to collapse
If you are rooted, then just download any CPU monitoring app. I personally use Rom Toolbox. In CPU/Processor settings in the app, you will find "Governer" and a list of available governers to choose from. Let me know if you still have trouble finding it.
TIP : Don't set Governer to "Powersave" even for trying it out. You wil find your fone lagging extremely.
Also don't play around much with other CPU settings unless you are absolutely sure what are you doing.
Sent from my GT-N7100 using XDA Free mobile app
There actually isn't a need for changing the whole governor.
Download trickster mod from google play and in that change hotplug_min_CPU_lock to 2 whenever you want to listen to music, and change it back to 0 afterwards. Ondemand causes lags under heavy load and can be a battery drainer too. Pegasusq is multicore aware and can scale the cores depending on load and hotplug threshold defined by min wake CPU frequency or run queue length, and thus is more liberal on battery too, while providing a good performance at same time.
Sent from my RPG with auto targeting
KNIGHT97 said:
There actually isn't a need for changing the whole governor.
Download trickster mod from google play and in that change hotplug_min_CPU_lock to 2 whenever you want to listen to music, and change it back to 0 afterwards. Ondemand causes lags under heavy load and can be a battery drainer too. Pegasusq is multicore aware and can scale the cores depending on load and hotplug threshold defined by min wake CPU frequency or run queue length, and thus is more liberal on battery too, while providing a good performance at same time.
Sent from my RPG with auto targeting
Click to expand...
Click to collapse
Thanks,
I can only find min_cpu_lock NOT hotpug_min_CPU_lock, is this the same thing?
wilx said:
Thanks,
I can only find min_cpu_lock NOT hotpug_min_CPU_lock, is this the same thing?
Click to expand...
Click to collapse
Yes that is, some CPU tweakers define it as hotplug min CPU lock
Sent from my RPG with auto targeting
saurabh2310 said:
If you are rooted, then just download any CPU monitoring app. I personally use Rom Toolbox. In CPU/Processor settings in the app, you will find "Governer" and a list of available governers to choose from. Let me know if you still have trouble finding it.
TIP : Don't set Governer to "Powersave" even for trying it out. You wil find your fone lagging extremely.
Also don't play around much with other CPU settings unless you are absolutely sure what are you doing.
Sent from my GT-N7100 using XDA Free mobile app
Click to expand...
Click to collapse
This Fixed the problem thanks, but will now Try Knights Fix if this is better?
KNIGHT97 said:
There actually isn't a need for changing the whole governor.
Download trickster mod from google play and in that change hotplug_min_CPU_lock to 2 whenever you want to listen to music, and change it back to 0 afterwards. Ondemand causes lags under heavy load and can be a battery drainer too. Pegasusq is multicore aware and can scale the cores depending on load and hotplug threshold defined by min wake CPU frequency or run queue length, and thus is more liberal on battery too, while providing a good performance at same time.
Sent from my RPG with auto targeting
Click to expand...
Click to collapse
Nice trick :thumbup:
I just change to Ondemand Governer while listening music then back to Pegasusq.
But got to admit, it's a very annoying thing.
Sent from my GT-N7100 using XDA Free mobile app
saurabh2310 said:
I faced this annoying problem where earphones made crackling sound randomly while playing music only while screen was off.
I saw another thread where people faced same problem in S III, but no definite solution.
FIX :
You need to be rooted.
Just change your CPU governer to "On Demand".
Mine was set to 'pegasusq'. I believe it forces CPU into low power mode while the screen is off and CPU frequency becomes so low that read speed of music files reduced.
Above FIX resolved my issue. I wanted to share so that anyone suffering from same issue can be benifited.
**Disclaimer**
I am not responsible for any damage caused to your device. This post is just a workaround if you are rooted user. If you don't know anything about rooting, please explore the forum first.
Click to expand...
Click to collapse
Hello, I am using agni kernel. I don't find ondemand governer in this latest version. Any workaround for this? I am really worried about the freaky noise that I get while listening to my favorite music.
Awaiting help.
Thanks,
Sukumar
Sukumar Ballavolu said:
Hello, I am using agni kernel. I don't find ondemand governer in this latest version. Any workaround for this? I am really worried about the freaky noise that I get while listening to my favorite music.
Awaiting help.
Thanks,
Sukumar
Click to expand...
Click to collapse
its problem of agni kernel..try change to stock kernel..the problem will solve.
Sent from my GT-N7100 using Tapatalk
shalushahil said:
its problem of agni kernel..try change to stock kernel..the problem will solve.
Sent from my GT-N7100 using Tapatalk
Click to expand...
Click to collapse
Well that really works and I still can't figure out what caused the issue. I was in resurrection remix 5.7.4 with no agni and it was doing all good.. I am now in Eclipse v9 with agni kernel set to all default except the touch wake. I am seeing no such problem any more.
May be Kernel is what that is making that freaky noise..
Thanks for the suggestion.
i do have the same problem before, unfortunately i was a hardware problem. To be precise I replace the audio IC.
MrBrowseGierza said:
i do have the same problem before, unfortunately i was a hardware problem. To be precise I replace the audio IC.
Click to expand...
Click to collapse
Fhjhfgjg
Very good, more days funded.
MrBrowseGierza said:
i do have the same problem before, unfortunately i was a hardware problem. To be precise I replace the audio IC.
Click to expand...
Click to collapse
Is changing audio IC easy to end user? I can access the board to its core and have tried another flex to check if it is problem with earphones jack. Can you please let me know how to get the IC changed.
Thanks,
Sukumar.
DISCLAIMER:I will not be held responsible for anything that happens to your device after following this guide. If you don't know how to bring your dead device back to life please don't make any modifications and stay with stock MIUI. This is only meant for advanced users.
Why do you need it? It brings more smoothness and comfort to browsing, switching between apps and so on. Also is results in a little bit more heat and -5-10% of SOT.
0. Turn off hotplug. You don't need it cause you are going to use only 2 cores and also it will interrupt the process.
00. Flash Nagatobimaru kernel(optional)(It has Impulse governor which performs great)
1. Create a backup.
2. Go to kernel auditor
3. Disable cores 2,3,4 of little cluster, set it on boot.
4. Go to sys/devices/system/cpu/cpu0, pick file "online" set permission 644
5. Open file, set 0 instead of 1.
6. Set permission back to 444.
7. ???
8. Profit.
Also i recomend to set Impulse govenror and lower big cluster frequency(1.6 ghz). Plus to use Tasker to switch to 3 and 4 cores of little cluster when screen is off. After reboot first core sometimes goes back to live, so i want someone to create a script to disable it.
DISCUSS.
I'm more curious to know if there's any significant battery gain using only the a53 cores while shutting down A72's completely
Sent from my Redmi Note 3 using Tapatalk
Thanks!! Nice Share
dastan4eva said:
I'm more curious to know if there's any significant battery gain using only the a53 cores while shutting down A72's completely
Click to expand...
Click to collapse
Yes, there is, but device will be way more laggy.
Star_king12 said:
Yes, there is, but device will be way more laggy.
Click to expand...
Click to collapse
Thanks am gonna try this then
Sent from my Redmi Note 3 using Tapatalk
I'm using the newest flash kernel and elementalex kernel manager. Its been happening more and more. This time its stuck at max frequency on the big cluster. Everything else I can change like normal. What is causing this? I'm about to lose my mind with this crap. Its happened in several roms too. Right now I'm on screwd android nougat.
Woodrow256 said:
I'm using the newest flash kernel and elementalex kernel manager. Its been happening more and more. This time its stuck at max frequency on the big cluster. Everything else I can change like normal. What is causing this? I'm about to lose my mind with this crap. Its happened in several roms too. Right now I'm on screwd android nougat.
Click to expand...
Click to collapse
Do you have Facebook or Facebook Messenger installed? The latter app especially has been known to cause Max frequency problems for some people.
I do have those apps. But this is when im first setting up a new rom so they are not installed yet. It is also stuck overclocked when it happens. It finally let me change it this time. I have no clue as to why it does eventually let me but not at first. It didn't used to do this on previous version of flash kernel. I also tried changing it with another kernel app and it let me, no problem. Its something about exkm.
Woodrow256 said:
I do have those apps. But this is when im first setting up a new rom so they are not installed yet. It is also stuck overclocked when it happens. It finally let me change it this time. I have no clue as to why it does eventually let me but not at first. It didn't used to do this on previous version of flash kernel. I also tried changing it with another kernel app and it let me, no problem. Its something about exkm.
Click to expand...
Click to collapse
After rebooting or flashing files, the phone runs warm which means you cannot tweak CPU functions due to thermal throttling. The phone throttles when hot (worse if you live in a warm environment) or have low battery. That's a side effect of the Snapdragon 810.
If these issues persist half an hour or more after boot, then there is an app keeping your CPUs clocked high, like mentioned before.
Sent from my Nexus 5X using Tapatalk
SlimSnoopOS said:
After rebooting or flashing files, the phone runs warm which means you cannot tweak CPU functions due to thermal throttling. The phone throttles when hot (worse if you live in a warm environment) or have low battery. That's a side effect of the Snapdragon 810.
If these issues persist half an hour or more after boot, then there is an app keeping your CPUs clocked high, like mentioned before.
Sent from my Nexus 5X using Tapatalk
Click to expand...
Click to collapse
That cant be it. I can close exkm and open other cpu tuner app and immediately change the max frequency.
Woodrow256 said:
That cant be it. I can close exkm and open other cpu tuner app and immediately change the max frequency.
Click to expand...
Click to collapse
Keep it simple then. Uninstall then install EXKM from the Play Store and reboot. Open the app after two minutes then grant root access and modify kernel settings. Big cluster may still be offline due to rebooting.
Alternatively, clear data for EXKM and reboot then wait until it's been granted root permissions to modify kernel settings.
Sent from my Nexus 5X using Tapatalk
Woodrow256 said:
That cant be it. I can close exkm and open other cpu tuner app and immediately change the max frequency.
Click to expand...
Click to collapse
For solving your issue, use Kernel Adiutor, go into thermal on the side menu, and disable throttling. - this worked for me
Secondly, I do not recommend Screw'd, it left me well screwed.
- Home screen locking up, only being functional after rebooting
- VERY bad CPU over heating - I'm taking about 180°F - 82°C -while running social media and scrolling. And actually having to physically put the phone on ice to cool it down while I pulled files when I switched off of the ROM
- Random systemui crashes, kind of like CM all over again
I don't know if you get these issues, but I would recommend using a different ROM from my experience.
TL;DR : Screw'd causes CPU over heating and frequency troubles, also use Kernel Adiutor in thermal section to "unlock" or make it easier to tweak frequencies. Good luck!
TnT_ said:
For solving your issue, use Kernel Adiutor, go into thermal on the side menu, and disable throttling. - this worked for me
Secondly, I do not recommend Screw'd, it left me well screwed.
- Home screen locking up, only being functional after rebooting
- VERY bad CPU over heating - I'm taking about 180°F - 82°C -while running social media and scrolling. And actually having to physically put the phone on ice to cool it down while I pulled files when I switched off of the ROM
- Random systemui crashes, kind of like CM all over again
I don't know if you get these issues, but I would recommend using a different ROM from my experience.
TL;DR : Screw'd causes CPU over heating and frequency troubles, also use Kernel Adiutor in thermal section to "unlock" or make it easier to tweak frequencies. Good luck!
Click to expand...
Click to collapse
Wow, i cant believe screwd gives you such problems. Its has been my favorite nougat rom since last months beta. My phone never overheats. Ive only felt it get warm to the touch a few times since i got it last march. As far as throttling goes, if it does i never notice so it must not be too bad.