Related
Seems like everyone has abandoned any idea of using SetCPU on a custom ROM. I'm currently running Glitterballs's 1.2 GHz OC/UV kernel, and it seems to be working perfectly. I'm going to update the op with how it works through the day. I currently have a screenoff profile set and a screenon profile set, with no issues. Feel free to try it yourself, however I wouldn't try it on any kernel besides Glitterballs's just yet until I do more testing. http://forum.xda-developers.com/showthread.php?t=505419.
I just installed SetCPU and it looks like it's working very well so far!
SetCPU crashed my phone when I put it to sleep... just use OC/UV to do your OCing.. no need to use setCPU.
YMMV, but I've been using SetCPU with every OC/UV kernel I've ever tried. I don't use any of the "profile" features, but I do use it to control the CPU speed and keep track of "time_in_state" stats and a few other things.
That includes SetiroN's kernel, Unhelpful's 2.1 kernel, and Glitterball's kernel. I even sometimes use it on non-OC kernels just to change the CPU power scheduler, like to force a specific speed.
Again, might be different for others, but in my experience, there's nothing wrong with SetCPU.
Hi all,
Running Slimkat 4.4.1 beta 4, with Bank gapps running ART.
Everything is working pretty well, except for Trickster MOD keeping settings.
It will keep the scheduler and governor selection, but min and max freq and sound control doesn't stick.
Perhaps MPDecision is causing the issue or? Even tried switching to a custom kernel, same thing.
Any advice would be great, thanks everyone.
(I have already gone over most of the Trickster MOD website faq and general questions. And other threads on xda.)
Sick avatar bro!
Sent from my Nexus 5
THIS IS NOT COMPATIBLE WITH CM11 NIGHTLIES AS OF 5-8-2014 BUILD DATE.
I'll update it to be compatible as soon as I can.
Moretz - Final
"She's done, this is the end of the line."
Features:
- Linux 3.0.101
- Ultra KSM 0.1.2.2
- Dynamic Read Ahead
- FRandom
- Dynamic FS Sync (by faux123)
- Android Low Memory Killer
- SLUB (back ported from Linux 3.3 by faux123)
- Voltage Control (OV/UV)
- Tweaked min/max allowable voltages
- Tweaked CPU bus speed (added 400MHz)
- Clock Speeds: 192MHz - 1.78GHz
- 3D GPU Clocks Up to 320MHz
- 3D GPU Max Freq Control (Kernel Sysfs: /sys/kernel/gpu_control)
- 2D GPU Clocks Up to 266Mhz
- 2D & 3D Bandwidth Increase
- KGSL (GPU) Tweaks
- Added Scheduler: BFQ v6, SIO, V(R)
- Added Governors: Ondemand 2 Phase (modded), SmartassV2 (modded), Badass 3 Phase, Lionheart (tweaked)
- USB Fast Charge
- MSM MPDecision (Enables hotpluging across all governors) - modded for dual core CPU
- Smart Zipalign at Boot
- SQLite Optimize Databases at Boot
- Sync CPU governors (thanks elbermu)
- Sync CPU frequency policies (thanks elbermu)
- sweep2wake
- BLN support
- Mutex tweaks
- TCP network tweaks
- Other small tweaks / fixes / enhancements
Compatible ROMs:
CyanogenMod 11.0
(Guinea pigs feel free to test others and report back ...)
Thanks:
Team Chopsticks
Project Mayhem
Team ROOK
Cyanogen
InstagatorX
roger_n
The Muppets
ktoonsez
elbermu
toyes
mindmajick
franciscofranco
Your Mom
mtdew
Cl3Kener
faux123
Special Thanks:
To everyone in the SR forums, this is my last project release for you guys. You've been fun, you've been jerks and everything in between. It's been a really fun ride and I've enjoyed every minute.
Seriously, you guys are awesome. Thank you.
Sauce: https://bitbucket.org/carvsdriver/android_kernel_samsung_msm8660-common/
Code:
[CENTER][B]Installation Instructions:[/B]
Download
Nandroid
Flash
Reboot
Enjoy![/CENTER]
Download Moretz-Final Here
Link: http://d-h.st/CoU
MD5: 50055619ca662019ec0f5dffe32a07d8
Click to expand...
Click to collapse
One more for any break/fixes.
For the record, I only tested this for like 10/15 minutes ... please report any bugs with a last_kmsg and/or logcat. I will be around to fix critical problems. So it's tentatively a final version pending bug reports
CVD at it again. Kudos for keeping the skyrocket a beast.
Oh lord Jesus its a kernal ! thanks !! @car vs driver
AndroidGee209 said:
Oh lord Jesus its a kernal ! thanks !! @car vs driver
Click to expand...
Click to collapse
You're welcome sir.
Booted fine on latest carbon nightly. Thanks, man.
SGH-I727 Peace
This will work on any CM11 based ROM right?
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
DSDONE said:
This will work on any CM11 based ROM right?
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Click to expand...
Click to collapse
as noted in the OP, only cm11 has been tested but only for 15 minutes. YMMV
test and see for yourself!
I can say for sure that carbon nightly boots fine
Sweet! If it boots on carbon ROM, I feel that it will boot on AOSB...
Sent from my SAMSUNG-SGH-I727 using Tapatalk
It'll boot on any of the CM based ROMs, they all use the same 3.0.y kernel. The only caveat is if any of the non-CM distributions have modded the kernel to include specific features for their ROM.
Flash it and find out. Worst case is that it doesn't boot or runs like dirt for some reason. You can always just revert back to whatever kernel your ROM has by reflashing it.
I don't use any of the other ROMs out there, so I cannot test or verify that all features work. So to be safe and have less of a headache, I don't officially support them (even if they do work perfectly well).
Confirm, boots fine on AOSB 4.4.2 ROM! I'll continue to run it... Seems stable... Good job devs! ?
?
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Works great on Beanstalk as well! So glad there has been an update!
Another kernel for our skyrockets, i was waiting for this one since i had KitKat. Great job once again. :good:
2 questions,
Q1: Are you using source from CM?
Q2: Do you even plan something with Linux 3.4?
I tried your kernel with the lpa.decode fix from my post in the CM 11 thread and I noticed that audio will stutter for a split second every now and then. It works perfect with the CM kernel, but I am getting an error on a logcat of "AudioPlayer This indicates the event underrun case for LPA/Tunnel." I am not sure if the kernel is set to use lpa and since the fix disables it from build.prop if that is what is causing the error, but I was wondering if you could help? Thanks again for your support.
Care to elaborate on what the LPA fix is?
Sent from my Nexus 5 using XDA Premium 4 mobile app
They are changing one line in the build prop to disable lpa. Pretty sure its a workaround not a fix.
Sent from my SAMSUNG-SGH-I727 using Tapatalk
Oh... What exactly is that addressing?
Sent from my Nexus 5 using XDA Premium 4 mobile app
Something about their audio issues I wouldn't know much more since Google play music has been flawless for me for some time now.
Sent from my SAMSUNG-SGH-I727 using Tapatalk
car vs driver said:
Oh... What exactly is that addressing?
Sent from my Nexus 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
It is addressing the sudden pop when playing music through Apollo, DSP Manager effects not working correctly and certain Bluetooth streaming. If I change the "lpa.decode=true" in the /system build.prop to false, it fixes all the problems that I've had with CM 10.2 and CM 11. When I flash this kernel, it has a sudden stutter in music with that logcat message I posted earlier. Some users who have tried the fix said it fixed these issues with them too. I did email @roger_n about this possible permanent fix so it could be merged with the CM nightlies, but so far no response.
@TheCybertronian, I have tried Google Play Music in the past when this issue came up, but the sudden pop when skipping songs would still come up occasionally when a song would start to play. Granted this was awhile ago since I last tried Play Music with lpa enabled, but this was the only solution so far that worked with Apollo and DSP Manager.
This is for VZW and Sprint GPE and Sense ROMs only.
Features:
-Cpu-boost driver enabled
-Intelli-plug
-Intelli-thermal
-Intelli-active
-Intelli-demand
-Intelli-minmax
-Optimax Gov
-Cpu-frequency limiter driver
-Faux Sound Control
-Ex-fat support
-NLS/CIFS Support
-Graphics boost
-LZ4/Linaro 4.9.3
-Fsync Control
-Added SIO scheduler
-Added FIOPS scheduler
-Fastcharge with thermal control
-Kcal color/gamma control
-Customizable wake gestures
-Sweep 2 sleep
-OC to 2.4ghz
-Max screen off freq
-GPU simple gpu governor
-Simple GPU algorithm
-Entropy Tweaks
-Write Protection disabled
-Frandom
-Optimized crypto algorithms
-Voltage Control
-High Performance Audio
-Zcache Improvements
-MSM Turbo Boost
-Advanced TCP Congestion Control
All Variants:
Download Lollipop GPE: Here
Download Lollipop Sense: Here
Source
Additional Tweaks:
PVS Voltage tweaks:
-First thing you will need to do is figure out your PVS number. You can find this by using a root browser and go to /sys/module/clock_krait_8974/parameters/table_name
or /sys/module/clock_krait_8974/parameters/pvs_number.
-In the chart linked below, find your PVS number at the top and plug in the voltages for your PVS number. For best battery results, keep going up the list until your phone becomes unstable then go back down one and this will give you the best battery performance
*Additional Note: Because I have used the configuration from the s5 for the frequencies, follow the chart for the s5 voltages, NOT the m8
Chart Link: Dropbox - PVS research.xls
Twitter: @buckmarble
Donate: PAYPAL
XDA:DevDB Information
Elite M8 Kernels, Kernel for the HTC One (M8)
Contributors
buckmarble
Source Code: https://github.com/Buckmarble/Elite_M8
Kernel Special Features:
Version Information
Status: Beta
Created 2015-01-26
Last Updated 2015-04-27
Mine
Not all features have made it back into the Sense Lollipop Kernel yet. But all the ones listed are in the GPE kernel.
First!
Good job Buck
Second! Looks awesome
Looks interesting! Thanks for sharing your work ?
Awesome! Working good on ARHD, so far no issues with stock video player(which happens w/other kernels).
Thank you!
I did another quick build yesterday. I wiped out some depreciated hot plug code that has a tendency to mess with the user set max and min some times. I just updated the link in the OP
yeaaaaaa buddy!
Great work as usual!!
ROM is now even smoother!
like budduhh
INteresting. Thank you for the effort.
Tried changing some things with Trickster and applying them locks up and reboots my phone.
MoNsTeReNeRgY22 said:
Tried changing some things with Trickster and applying them locks up and reboots my phone.
Click to expand...
Click to collapse
Trickster seems to have issues with lollipop
No problems here using FauxClock
Thanks Buck! Flashed today and so far no issues. I had no problems using Trickster to adjust settings. The only time I had reboots using either Trickster or Faux is on the stock kernel.
Running smoothly on Sprint ?
Anyone try this on GSM?
Brandon.rush1 said:
Anyone try this on GSM?
Click to expand...
Click to collapse
It should. Give it a try. Let me know.
MoNsTeReNeRgY22 said:
Tried changing some things with Trickster and applying them locks up and reboots my phone.
Click to expand...
Click to collapse
I haven't had anything but issues with trickster on Lollipop. I would recommend using Faux Clock for now.
garywojdan81 said:
Trickster seems to have issues with lollipop
Click to expand...
Click to collapse
buckmarble said:
I haven't had anything but issues with trickster on Lollipop. I would recommend using Faux Clock for now.
Click to expand...
Click to collapse
Weird was running trickster with GPE lollipop just fine, but will give Faux Clock a shot.
Thanks!
MoNsTeReNeRgY22 said:
Weird was running trickster with GPE lollipop just fine, but will give Faux Clock a shot.
Thanks!
Click to expand...
Click to collapse
Also, which rom were you using and what were you trying to change? i will see if i can duplicate it.
Im on Lollipop rooted and cpu not sticking at all. I heard is because stock kernel doesnt allow. May i know any solution to this? Im using HTC One E8 m8Sx.
Solved- Partially
I discovered an app called "Multicore CPU Control" on Play Store which can select cpu frequency and governors and it actually stick. The governor i set it to interactive from ondemand which is the stock default and it shows up on CPU-Z, an app to check cpu speed, but not for no-frills cpu and setcpu. There is a free and pro version. The downside of free version is only able to tweak one single core. Pro version is needed for all 4 cores.
Edit: Multicore CPU Control doesn't stick after boot.
JuzARandomGuy said:
I discovered an app called "Multicore CPU Control" on Play Store which can select cpu frequency and governors and it actually stick. The governor i set it to interactive from ondemand which is the stock default and it shows up on CPU-Z, an app to check cpu speed, but not for no-frills cpu and setcpu. There is a free and pro version. The downside of free version is only able to tweak one single core. Pro version is needed for all 4 cores.[/QUOTE
I guess it works only on rooted phones ??
Did you root your Lollipop ??
greg
Click to expand...
Click to collapse
gregferns said:
JuzARandomGuy said:
I discovered an app called "Multicore CPU Control" on Play Store which can select cpu frequency and governors and it actually stick. The governor i set it to interactive from ondemand which is the stock default and it shows up on CPU-Z, an app to check cpu speed, but not for no-frills cpu and setcpu. There is a free and pro version. The downside of free version is only able to tweak one single core. Pro version is needed for all 4 cores.[/QUOTE
I guess it works only on rooted phones ??
Did you root your Lollipop ??
greg
Click to expand...
Click to collapse
Ya, my phone is rooted. I also tried some other cpu apps. I tried CPU Performance Control and both the frequency and governor sticks but it doesnt apply on boot even though the selection is ticked. Then now im with C3 CPU Master which manages to get governor stick on boot but not the set frequency.
Click to expand...
Click to collapse
JuzARandomGuy said:
gregferns said:
Ya, my phone is rooted. I also tried some other cpu apps. I tried CPU Performance Control and both the frequency and governor sticks but it doesnt apply on boot even though the selection is ticked. Then now im with C3 CPU Master which manages to get governor stick on boot but not the set frequency.
Click to expand...
Click to collapse
I doubt it will work with stock kernel... You will need a custom kernel...
Check in the Original Android Development thread of our phone and there are 2 kernel threads there...
Maybe you can try flashing one of those,, be sure to be able to flash stock kernel back again.....
And if not, then you can ask @DutchDanny to make a lollipop kernel for you if he can..
Click to expand...
Click to collapse