I've recently flashed the HoloBlur ROM (previously using Batakang), and was able to successfully use the No-Frill CPU control app to set the following settings:
Min Frequency: 1.89 GHz
Max Frequency: 1.89 GHz
Governor: lagfree
I/O scheduler: noop
I was able to use these settings, checking apply on boot, and hit apply, then exit. I did this for benchmarking using Antutu Benchmark and scored ~17600. Then, I tried using the Antutu version, CPU Master Free (after disabling "apply on boot" on No-Frills, then rebooting) and set the same settings. But whenever I ran the benchmark, I'd get a lower score and after checking the settings on CPU master, it set the minimum to ~1600 MHz. So I went back to No-Frills and now whenever I hit apply, no matter what settings (I tried various combinations, including 1 GHz for max and 384 MHz for min), phone freezes, then eventually reboots.
I've tried:
Disabling/uninstalling both No-frills and CPU master, rebooting, then reinstalling No-frills
Disabling superuser, reinstalling gapps in recovery, re-enabling superuser
'Fix Permissions' in ROM Manager app (I'm using CWM latest version available for Atrix HD), then rebooting
All yielding the same results of freeze reboots. I'd really like to avoid reinstalling the ROM, but will if I have no other options. So, has anyone else experienced this? I'd post this in the ROM's development thread but this is my first post (need 10). :\
Thanks in advance.
EDIT: I fixed my problem. Or rather, it fixed itself (was happening all day, but literally just now it stopped rebooting). Please close this thread
i really dont think there is much reason to run the cpu at full speeds at all times..
384 min 1.89 max with smartassv2 is working pretty good for me.
You will burn the phone number to the limits. Say goodbye the it soon by forcing the cpu to run like at that speed.
Sent from my MB886 using XDA Premium 4 mobile app
Related
I just rooted my HTC Hero (Sprint) Stock 2.1 and now I notice my Cpu is running slow. If I install SetCpu it speeds it up right away...Upon opening SetCpu I notice my Cpu speed says 245 mhz max/min. When I the refresh it it says 480/528 but after my screen turns off and back on it slows down again and returns back to 245 mhz. I never had this problem until after I rooted the phone. Why does my phone keep reverting back to 245 mhz and slowing down after I turn my screen off? Also it seems like my Battery life has gone down drastically...
edit: I intalled overclock widget and when I open it it also says 245 mhz. When I then set it up to 528 it makes my phone run fast again. As soon as I turn my screen off and back on it automatically reverts back to 245...
What ROM are you running? If it is not a ROM running an overclockable kernel apps like setCpu and OC widget will actually slow your phone down. If you would like to see your clock speed without this side-effect, I suggest SystemPanel.
The 245 is what it goes too when sleeping, give it a minute or so and you would see that change on the apps, although your phone should be doing it right away. I suggest running a rom with overclock, and setting screen off settings to 245 min and 528 max, does wonders for my phone coming out of lock
-------------------------------------
Sent via the XDA Tapatalk App
danaff37 said:
The 245 is what it goes too when sleeping, give it a minute or so and you would see that change on the apps, although your phone should be doing it right away. I suggest running a rom with overclock, and setting screen off settings to 245 min and 528 max, does wonders for my phone coming out of lock
Click to expand...
Click to collapse
Depends on the ROM. Fresh Toast 2.1 has issues with setCpu and several people have reported issues with recieving calls if the screen off frequency is enabled in OC widget. I disagree with the screen off frequency for non-overclockable roms. Several users of Fresh ROM, not just myself have accidentally left OC widget or setCpu on when switching from toast to fresh and have noticed the same symptoms. Flipz himself has also said the same thing, if you try to overclock a non-OC ROM you will actually underclock it to the point it is unusable.
I did say to do it on an overclocked rom. If it's a stock kernel, then do not mess with the frequencies, it's a fight, and kernel beats app every time, effectively stopping everything
till they agree
-------------------------------------
Sent via the XDA Tapatalk App
I am really confused about how this tegrak overclock app works. As suggested by angelom i gave up setcpu for tegrak but i can't seem to figure out a couple of things.
I am trying to get 100-1400 mhz with undervolting. So i chose the voltages i wanted, then chose max cpu frequency as 1.4 ghz.
Now heres the problem. In the optimization menu i now see cpu level 0 as 1400mhz as well as cpu level 3 as 1400mhz. Level 1 and 2 are still 1664 and 1600. Also the voltages for level 0 are the ones for 1704mhz.
Is tegrak setting my voltages for 1400mhz correctly? Because my phone seems to be running fine however low i set my lvl 3 1400mhz voltage. I even set it to 900mv and quadrant still ran. (Trying to alter voltages over level 3 causes the app to force close after i set max cpu freq to 1.4)
Either tegrak automatically reverts back to the original voltage when the system is unstable (in which case.. How would i know when this happens?) or something isn't working right.
I am on a stock kk3 rom.
Sent from my GT-N7000 using XDA App
We finally have root permissions, so i decided to try incredicontrol... anyone has already tried it?
I lowered the max freq up to 640MHz, and lowered the minimum freq up to the minimum (51MHz). The phone remains agile, no lags.
I noticed an improvement of the battery life, and the phone doesn't overheat like before.
The system uses more cores, not just one as with the base frequency.
I verified with the options "show cpu usage" in the hidden menù.
I suggest to use the interactive governor, because other governors don't use the shadow core.
We still cannot undervolt because there isn't a kernel that supports undervolt...
ps sorry for my bad english, but i'm italian
this app is simple, but unfortunaly it crashed for me to often, i use cpu master, set max speed to 1000 and min speed to 51mhz,
i think these tools are not full tegra3 rdy right now
fire3d said:
this app is simple, but unfortunaly it crashed for me to often, i use cpu master, set max speed to 1000 and min speed to 51mhz,
i think these tools are not full tegra3 rdy right now
Click to expand...
Click to collapse
mmm maybe.... maybe we have to wait new versions....... but on mine incredicontrol does not crash
CPU master
My CPU master doesn't (never) crash(ed) when i set max min CPU. Perhaps your app is buggy?
Because both the ViperDHD and Team Venom beta forums are being used by people like us to discuss battery life, kernel tweaking and smoothness, I decided to change this into a universal Viper/Sense discussion thread. ANyone from the family of devices which include DHD, Desire Z, Desire S, IncS, dinc2, mt4g etc are welcome here. ACtually, everyone is.
The discussion was sort of started here
http://forum.xda-developers.com/showthread.php?p=37246862#post37246862
Feel free to post settings and everything. We are trying to get the most of our old devices!
Reserved
Reserved for something else
CyanVivo X, default kernel.
Screen off: 245 min/max
Screen on: 245min, 1228 max.
2 hours of screen on time, 3 hours when I'm lucky, 3G is killing my battery...
Frequencies: 61-1200 MHz redux kernel.
With ondemandx governor and deadline scheduler
Undervolted consolidatedly by -25
I manage to get a battery life of 14-16 hours.
Main usage: voice calls- 1-1.5 hrs
The only problem is... Battery never reaches 100%.
Any suggestions?
Sent from my oc'd viper vivo
Using tricksterMOD, you can see that governors like interactive and ondemand have their own settings. I have been playing around with these settings, and I am still not finished with what I like yet. However you can use this post as a guide:
http://forum.xda-developers.com/showpost.php?p=36743252&postcount=3113
With Interactive, you can set your go_highspeed_load to 806 or 768MHz. I have set my min to be 245MHz, max 1200MHz but highspeed load is 806MHz. This results in a kind of even split between the times that 245, 806 and 1200MHz are used. With ondemand or another governor, it generally spikes up to 1200MHz (your max freq) a lot, rather than scaling between the lower freqs. This results in more battery usage because you are staying at a higher freq for longer than needed. Performance is generally the same with interactive and ondemand if configured right.
What do these mean? Basically, with my device now when I touch the screen, it will ramp up to 806MHz. If the process is more than just moving something on the screen and more processing power is needed, it will automatically go to 1200MHz, and when its done and I am still touching the screen, it will go back down to 806MHz. When all I am doing is browsing xda or something, when I scroll it ramps up to 806MHz and when I leave it to read something, it will go down to 245MHz. Then obviously when its sleeping it goes into deep sleep (hopefully)
My battery life suckss.
Sent from one of the few remaining Incredible S'
markj338 said:
Using tricksterMOD, you can see that governors like interactive and ondemand have their own settings. I have been playing around with these settings, and I am still not finished with what I like yet. However you can use this post as a guide:
http://forum.xda-developers.com/showpost.php?p=36743252&postcount=3113
With Interactive, you can set your go_highspeed_load to 806 or 768MHz. I have set my min to be 245MHz, max 1200MHz but highspeed load is 806MHz. This results in a kind of even split between the times that 245, 806 and 1200MHz are used. With ondemand or another governor, it generally spikes up to 1200MHz (your max freq) a lot, rather than scaling between the lower freqs. This results in more battery usage because you are staying at a higher freq for longer than needed. Performance is generally the same with interactive and ondemand if configured right.
What do these mean? Basically, with my device now when I touch the screen, it will ramp up to 806MHz. If the process is more than just moving something on the screen and more processing power is needed, it will automatically go to 1200MHz, and when its done and I am still touching the screen, it will go back down to 806MHz. When all I am doing is browsing xda or something, when I scroll it ramps up to 806MHz and when I leave it to read something, it will go down to 245MHz. Then obviously when its sleeping it goes into deep sleep (hopefully)
Click to expand...
Click to collapse
I am gonna try nodding the governors now!
Sent from my Incredible S using xda app-developers app
Mark r these settings good?.... Btw what nr i should put to boost?
janarp said:
Mark r these settings good?.... Btw what nr i should put to boost?
Click to expand...
Click to collapse
Looking good to me
Smooth or not? Maybe post a screenie of cpuspy or something to see what you're running at
See here for more info
http://forum.xda-developers.com/showpost.php?p=19846297&postcount=2
Are you finding any slowdown and major battery drainage where android os keeps the device awake?
markj338 said:
Looking good to me
Smooth or not? Maybe post a screenie of cpuspy or something to see what you're running at
See here for more info
http://forum.xda-developers.com/showpost.php?p=19846297&postcount=2
Are you finding any slowdown and major battery drainage where android os keeps the device awake?
Click to expand...
Click to collapse
It feels really smooth right now.. i cant tell for battery because i flashed patcha kernel right now... Lets see how good my battery is after few days of using... Thanks for link i read it later... Dont have that time right now... And here is pic ... If u mean this offcourse..
or u can suggest me better kernel tuning app...
janarp said:
It feels really smooth right now.. i cant tell for battery because i flashed patcha kernel right now... Lets see how good my battery is after few days of using... Thanks for link i read it later... Dont have that time right now... And here is pic ... If u mean this offcourse..
or u can suggest me better kernel tuning app...
Click to expand...
Click to collapse
Not that one
The screen that shows how long you've been at what freq
probably i flash new Beast Mode MOD kernel if it release today... it looks more interesting..=)
---------- Post added at 03:57 PM ---------- Previous post was at 03:56 PM ----------
markj338 said:
Not that one
The screen that shows how long you've been at what freq
Click to expand...
Click to collapse
with this kernel tuner app i cant see that i guess..=)
hey all i m using advenced-sense-kernel-r1
i would like to set governors like markj338 posted.
"Using tricksterMOD, you can see that governors like interactive and ondemand have their own settings. I have been playing around with these settings, and I am still not finished with what I like yet. However you can use this post as a guide:
http://forum.xda-developers.com/show...postcount=3113
With Interactive, you can set your go_highspeed_load to 806 or 768MHz. I have set my min to be 245MHz, max 1200MHz but highspeed load is 806MHz. This results in a kind of even split between the times that 245, 806 and 1200MHz are used. With ondemand or another governor, it generally spikes up to 1200MHz (your max freq) a lot, rather than scaling between the lower freqs. This results in more battery usage because you are staying at a higher freq for longer than needed. Performance is generally the same with interactive and ondemand if configured right.
What do these mean? Basically, with my device now when I touch the screen, it will ramp up to 806MHz. If the process is more than just moving something on the screen and more processing power is needed, it will automatically go to 1200MHz, and when its done and I am still touching the screen, it will go back down to 806MHz. When all I am doing is browsing xda or something, when I scroll it ramps up to 806MHz and when I leave it to read something, it will go down to 245MHz. Then obviously when its sleeping it goes into deep sleep (hopefully)"
is there an easy way
right now i have these cpu stats and these oc settings
do i have to remove oc deamon and cpu stats to use tricksterMOD
mkdsa said:
hey all i m using advenced-sense-kernel-r1
i would like to set governors like markj338 posted.
"Using tricksterMOD, you can see that governors like interactive and ondemand have their own settings. I have been playing around with these settings, and I am still not finished with what I like yet. However you can use this post as a guide:
http://forum.xda-developers.com/show...postcount=3113
With Interactive, you can set your go_highspeed_load to 806 or 768MHz. I have set my min to be 245MHz, max 1200MHz but highspeed load is 806MHz. This results in a kind of even split between the times that 245, 806 and 1200MHz are used. With ondemand or another governor, it generally spikes up to 1200MHz (your max freq) a lot, rather than scaling between the lower freqs. This results in more battery usage because you are staying at a higher freq for longer than needed. Performance is generally the same with interactive and ondemand if configured right.
What do these mean? Basically, with my device now when I touch the screen, it will ramp up to 806MHz. If the process is more than just moving something on the screen and more processing power is needed, it will automatically go to 1200MHz, and when its done and I am still touching the screen, it will go back down to 806MHz. When all I am doing is browsing xda or something, when I scroll it ramps up to 806MHz and when I leave it to read something, it will go down to 245MHz. Then obviously when its sleeping it goes into deep sleep (hopefully)"
is there an easy way
right now i have these cpu stats and these oc settings
do i have to remove oc deamon and cpu stats to use tricksterMOD
Click to expand...
Click to collapse
You can't edit the governor settings with the daemon controller app. That's why we use the trickster mod app to edit things
By governor settings I don't mean switching governors, I mean the actual settings of it.
That stuff should disable itself but its best to remove them to avoid conflicts
Sent from my HTC Incredible S
My results on ViperIncS with z13boot.img, redux_0.8 kernel, daemon controller, 3G always On, 7 hours of sleepmode (0.8%/hour), sync ON, loged on on every account on my phone but with disabled updates for accounts.. only IM+pro is working all the time inpush mode.
hey markj338 i m new to this,so if i understand i should remove oc deamon and cpu stats but can u walk me trough setup trickstermode
removed oc deamon and cpu stats and installed trickster i have these screenshots
mkdsa said:
hey markj338 i m new to this,so if i understand i should remove oc deamon and cpu stats but can u walk me trough setup trikstermode
Click to expand...
Click to collapse
Delete them
Download an app from play store called trickster MOD kernel settings or something
Download busybox installer by stericsson
Install busybox using the app
open trickster, then you can set whatever you like.
screnshoots
ok removed oc deamon and cpu stats
installed busybox and Trikster got these settings..what should go_highspeed_load be now is 99...noticed when i restart dhd governor goes back to ondemand
tnx man
Q&A for [KERNEL][D5803&D5833] AndroPlusKernel
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for [KERNEL][D5803&D5833] AndroPlusKernel. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
Thanks
Very nice kernel, fast and smooth - great work and port.
Anyone knows if it's possible to use any third party kernel app to boost the headset volume?
Working
Hi this is my first post, infact I joined so I could report my findings.
I would just like to confirm so far that V5 working on my Z3C using the .93 firmware. I didn't need to wipe cache/dalvik/data partitions either.
For purposes of settings configuration, I'll be using TricksterMod
For stress testing purposes I'll be using Stability Test 2.7
Overclocking
Overclocking seems to work, I'll stress test and report back with the results.
I was wrong, it is unstable when overclocking and stress testing, with the phone force rebooting 1-5 seconds in to the stability test which loaded all 4 cores. Tried 2899Mhz and 2880Mhz (were both unstable and didn't try 2.72, 2.75, 2.57 either - I might try stability testing them.) Was completely stable at 2.47GHz, and it actually stuck there, no throttling in place! I stopped the stress test when the CPU temp was around 77-80C as my hand was getting burnt! The battery temp reached about 46C. It took 10 mins of stress testing for this to be reached. When the stock kernel was in place it would begin throttling after about 1-20 seconds under full load. First 2.2GHz, then 2 then 1.7 then 1.5 and eventually 1.25 after about 2-4mins.
I couldn't do a single core test though. I suspect as most games use single core or dual cores it wouldn't get overly hot.
My opinion is that fast clocked phones should be marketed with 2 speeds. The highest it'll reach under a boost mode (turbo for Intel's i5 and i7 series), and a slower speed that it'll average out at under thermal pressure. The Z3Cs would be turbo: 2.5GHz and normal: 1.5GHz.
Governors
These are quick tests I'm performing here to provide a quick look at responsiveness and potential unnecessary CPU jump ups.
Wheatley - most of the time it's hovering at top speed when approx CPU usage is 9%, it'll occasionally hunt down to 300Mhz but then right back up to 2899MHz. This one is speedy though. Governor tunables available.
Lagfree - idles at 300MHz - 960MHz then hunts up to 2.2-2.9Ghz when needed and turns on the second core. It seems to slow back down to idle. This one seems to have fast scrolling, sliding notifications pane quickly). No governor tunables.
SmartassV2 - idles at 300Mhz, speeds up to 422-960 on core 0, and turns on core 1 at 1.2-1.5GHz for a few seconds under fast scrolling and notification pane opening. Seems quite responsive. Probably good for battery life hopefully with the responsiveness of Interactive. No governor tunables.
Lionheart - Idles at 960 MHz for a few seconds then slows down to 300MHz with the odd increase to 729MHz. Core 0 and Core 1 reaches 1.26GHz under scrolling, notification pane opening. As fast as the others. Governor tunables available.
Hotplugging
Intelliplug appears to work better than MP-Decision - now only one core is on during idle, instead of 2.
MP-Decision was disabled to avoid conflicts.
Undervolting
I've only undervolted 300MHz to 675MHz from 775MHz as of writing this post.
Tried quickly undervolting in trickstermod by setting them all about -75mV, stability tested it, appears stable. I'll tweak the voltages a bit better when I do a scaling stability test.
Issues I've experienced
Sound Control is the only thing so far that causes a reboot. However music still plays over the speakers and headphones. Equaliser works too.
Upon rebooting, the CPU top speed will set itself to 2.2GHz, despite being set higher and saved at a higher speed in Trickstermod. Certainly trivial though.
Strange thing I've noticed: On the undervolt part I've noticed that there is a freq called 3033MHz, but no 2899MHz freq. Just an observation.
Misc
Force Fast Charge confirmed working! Before flashing new kernel charge went up 5% in about half an hour. It's now up another 5% in a matter of 5-10mins. This is when plugged to my PC.
Vibrator strength - set to 20 from 31, much quieter on table and can still feel it.
I'd like to say a huge thank you to DooMLoRD and AndroPlus for developing this stable kernel. Now my Z3C is worth the £28 a month I'm paying for again. Since this silly lad decided to bork the camera, Bravia functionality etc by rooting it on the first day. I'll report back and edit the post with my findings.
Max won't go beyond 2.266 GHz, Min won't change.
Hi All,
Firstly, great job with the kernel. Our Z3C is such a capable piece of kit and this just makes it that much better.
I'm running stock, 23.0.A.2.93, unlocked, rooted.
Problem:
I've tried using both SetCPU and No-Frills and while both show frequencies that are supposedly selectable above 2.266 GHz, neither app would actually respond. Meaning the max frequency will still only be 2.266 GHz even if I tried selecting something like 2.458 GHz (which should be selectable given that stock is 2.458 GHz.) See caps.
In addition, the Min value just won't change at all from 300 MHz. The frequencies scale up and down as the load changes but I can't raise the Min (again using both SetCPU and No-Frills) from 300 MHz.
Tried: I've tried turning off stamina mode and frozen apps that could control CPU activity (e.g. I use DS Battery Saver). I changed up Governors and Schedulers. I've tried re-flashing the kernel and it still doesn't change these behaviors.
Question/Need help: Just wanted to ask if anybody else have any problems setting the max frequency beyond 2.266 GHz and/or changing the minimum frequency from 300 MHz? Would appreciate any help resolving this behavior.
Thanks in advance!
pjmanalo said:
Hi All,
Firstly, great job with the kernel. Our Z3C is such a capable piece of kit and this just makes it that much better.
I'm running stock, 23.0.A.2.93, unlocked, rooted.
Problem:
I've tried using both SetCPU and No-Frills and while both show frequencies that are supposedly selectable above 2.266 GHz, neither app would actually respond. Meaning the max frequency will still only be 2.266 GHz even if I tried selecting something like 2.458 GHz (which should be selectable given that stock is 2.458 GHz.) See caps.
In addition, the Min value just won't change at all from 300 MHz. The frequencies scale up and down as the load changes but I can't raise the Min (again using both SetCPU and No-Frills) from 300 MHz.
Tried: I've tried turning off stamina mode and frozen apps that could control CPU activity (e.g. I use DS Battery Saver). I changed up Governors and Schedulers. I've tried re-flashing the kernel and it still doesn't change these behaviors.
Question/Need help: Just wanted to ask if anybody else have any problems setting the max frequency beyond 2.266 GHz and/or changing the minimum frequency from 300 MHz? Would appreciate any help resolving this behavior.
Thanks in advance!
Click to expand...
Click to collapse
Try installing TricksterMod (from Google Play store, trust me, you'll love it!) Then go to General and set the max speed to 2.46GHz or higher, and try using the Ondemand Governor too. I noticed that it wouldn't stick properly sometimes when using Interactive governor. If it doesn't stick for you then turn Frequency Lock on. Then check in the info tab that it's hitting the higher speed. Personally I'd recommend leaving the min speed on 300MHz. If you need constant high speeds, select the performance governor.
DBCJoey said:
Try installing TricksterMod (from Google Play store, trust me, you'll love it!) Then go to General and set the max speed to 2.46GHz or higher, and try using the Ondemand Governor too. I noticed that it wouldn't stick properly sometimes when using Interactive governor. If it doesn't stick for you then turn Frequency Lock on. Then check in the info tab that it's hitting the higher speed. Personally I'd recommend leaving the min speed on 300MHz. If you need constant high speeds, select the performance governor.
Click to expand...
Click to collapse
Thanks! That did the trick!
Odd that my usual app for the job across 4 other phones - SetCPU - doesn't work on what should essentially be the same job. [emoji55]
Please make sound_control drivers work so its possible to boost headphone volume on the Xperia Z3 Compact... Thanks
Nice work, a lot of updates I like it!
Is it possible to add a change log?
Thanks!
kernel for d5803 with the .93 but not .105
i search a kernel for the d5803 with the last .93 french version of phone
.5.77
Works great! Thanks a lot
Link for Z3C_D5803_AndroPlusKernel_v10.zip is dead
Pls upload in another location.
Yay sound control is working, thank you so much you're the best!
How to make this?
Hi AndroPlus,
I'm trying to figure out how one would go about building this boot.img that you've created.
What platform and compiler are you using?
Where are you getting sources the for the kernel? This file?
c9af6fc647060fb85dd646798453ec8f 23.0.A.2.105.tar.bz2
How do you construct boot.img from zImage + recovery?
Sorry if these are dumb questions.
Edit: never mind, I figured this out.
http://developer.sonymobile.com/kno...evices/how-to-build-and-flash-a-linux-kernel/ contains most of the information I needed.
The arm version of gcc that ships with Ubuntu 14.04 worked fine - arm-none-eabi-gcc (4.8.2-14ubuntu1+6) - no need to track down any mystery binaries. I did have to make several modifications to the kernel source to get it to build. Interestingly, some of the cpufreq stuff contained code that was incorrect. Someone at Samsung needs to go look up what "sequence point" means.
The hardest part was figuring out how to turn the zImage + ramdisk into something I could boot.
This: https://github.com/sonyxperiadev/mkqcdtbootimg was the correct tool to use - again, no need to track down any mystery mkbootimg or dtbTool binaries.
Hope this is helpful to someone. As someone new to Xperia dev, I found most of the information out there worse than useless.