How to Control CPU / Customized stock rom & OTA questions :) - Galaxy S III Q&A, Help & Troubleshooting

Hi guys! I have 2 topics and some questions about it, so here we go!
I am on stock firmware (XXBLFB), unbranded and rooted with CF-root, stock kernel as well.
1. How to control the CPU on the SGSIII?
Wake up from sleep is pretty long compared to other phones, usually takes 1-2secs. I guess thats because of the slow scaling of the CPU?
Plus, i've run CPU spy for a few days to see what clocks are used most and found out that the phone often uses 800mhz when its awake. In 2nd place is 500mhz, and only 3rd place is 1400mhz. I guess that results in the lags i sometimes experience when swiping the homescreens. Sometimes its 100% smooth (1,4ghz) but when i swipe really fast or after exiting an app it lags around (guess thats when the cpu is only on 800mhz). Note that I have energy saving turned off!
So what i'm looking for is a Kernel and an app or script that controls the governor (also what governor would solve my issues, on my DHD i usually used ondemand or smartass, are they available on the SGSIII?) and clockspeed (i wanna try how the phone performs with 1.2ghz).
I heard Siyah kernel does this pretty well?
2. So my 2nd question is, how will the phone behave when an OTA comes around and i have it rooted/modified? I changed some sound files, and lets asume kernel/cpu settings.
-Would i be able to still get OTAs?
-Would i run into any problems or will the modified files just be overwritten with the new ones?
-Would i still be able to reroot my phone after upgrading or should i use OTA root keeper?
Thx in advance and keep on rocking

clouds5 said:
Hi guys! I have 2 topics and some questions about it, so here we go!
I am on stock firmware (XXBLFB), unbranded and rooted with CF-root, stock kernel as well.
1. How to control the CPU on the SGSIII?
Wake up from sleep is pretty long compared to other phones, usually takes 1-2secs. I guess thats because of the slow scaling of the CPU?
Plus, i've run CPU spy for a few days to see what clocks are used most and found out that the phone often uses 800mhz when its awake. In 2nd place is 500mhz, and only 3rd place is 1400mhz. I guess that results in the lags i sometimes experience when swiping the homescreens. Sometimes its 100% smooth (1,4ghz) but when i swipe really fast or after exiting an app it lags around (guess thats when the cpu is only on 800mhz). Note that I have energy saving turned off!
So what i'm looking for is a Kernel and an app or script that controls the governor (also what governor would solve my issues, on my DHD i usually used ondemand or smartass, are they available on the SGSIII?) and clockspeed (i wanna try how the phone performs with 1.2ghz).
I heard Siyah kernel does this pretty well?
2. So my 2nd question is, how will the phone behave when an OTA comes around and i have it rooted/modified? I changed some sound files, and lets asume kernel/cpu settings.
-Would i be able to still get OTAs?
-Would i run into any problems or will the modified files just be overwritten with the new ones?
-Would i still be able to reroot my phone after upgrading or should i use OTA root keeper?
Thx in advance and keep on rocking
Click to expand...
Click to collapse
1. Yup, you can try siyah for both cpu amd gpu control
2. You probably might not get ota if you are running custom roms or kernel unless the rom supports it..you mostly will have to update manually via odin.. modified files will be overwritten.. amd yes you can reroot your phone using cf root again..or you can flash the new stock firmware via mobile odin which allows you to keep root even after flashing by keeping everoot option ticked
Sent from my GT-I9300 using xda premium

Chillz88 said:
You probably might not get ota if you are running custom roms or kernel unless the rom supports it
Click to expand...
Click to collapse
Thx for your answer
so as long as i stay on stock rom/kernel i should be fine for OTAs, no matter what i modify in the stock rom? I mean stuff like sound files or Framework mods or CRT animations?

No OTA if custom /rooted .
Why use official updates join XDA and flash stock before OTA arrives .
jje

yeah i know but i'm looking for something that keeps my data/settings. I'm not in the mood for setting everything up again after flashing a rom atm

clouds5 said:
yeah i know but i'm looking for something that keeps my data/settings. I'm not in the mood for setting everything up again after flashing a rom atm
Click to expand...
Click to collapse
You will have to root your phone for crt and mods like that.. so your ota updates wont be successfully updated to your phone.. tho it mite let you know if an update is there.. but wont be successfull...
Sent from my GT-I9300 using xda premium

Related

[Q] CPU usage in Android Status after flashing mik_os kernel (and other questions)

Hi,
i have just flashed mik_os kernel on my LG Optimus One running stock Android 2.2. Everything went fine, looks like Angry birds is playable now, but
1) i noticed in Android Status that cpu usage with phone idle is constantly around 30-40%. Is it normal?
2) what if i want to try the Der_caveman kernel instead? can i flash it over the mik_os one?
3) before flashing, i have done a nandroid backup. Is it enough to revert to stock kernel?
4) what if i want to remove the Custom Recovery, say e.g. because i need to RMA the phone? Am i required to reflash a stock LG firmware or there is an easier solution?
thx in advance
1)I have a CPU usage of 15-20% at idle so 40% is definitely not normal but maybe some app is running in the background which is using the CPU.
2) Yes you can flash it directly over it. No problems. I suggest you do so. I use der_caveman and the usage figures I quoted were for this. Mik_os kernel might be why the usage is high for you.
3) Yes.
4) If you have backed up ur original recovery then you can easily flash it else you need to revert back by flashing stock firmware.
Hope I helped
Sent from my LG-P500 using XDA Premium App
kewl, thx for your reply.
I am now checking with System Panel Lite, looks like the figures of Android Status were wrong. I have some spikes, but overall the cpu usage stays lower...
Another question: if i want to flash the O1_boost (hw acceleration+JIT enabled), will i lose the touchscreen fix or not?
Glad to help. I still suggest you go with der_caveman.
And no. Enabling tweaks won't let you lose the touchscreen fix. Also while jit will increase quadrant scores it has no performance increase. And while hw acc will render ui a bit more fluidly it will also eat up more battery.
Sent from my LG-P500 using XDA Premium App

[Q]Voltage Control app -free version

Hey guys. I havnt used this app for a while, but just started again...it's been updated several times since I last used it.
Can someone who is familiar with the newer version tell me why everytime I start the app I get a toast notification that says "warning: assuming stock voltages"? This happens even after uninstalling/reinstalling and unapplying all tweaks. What does this message mean? Are my settings taking effect?
Thanks ahead......PS running Bali-X (voltage app compatible)
that means its using stock voltages .....not voltages you customized
yalkowni said:
that means its using stock voltages .....not voltages you customized
Click to expand...
Click to collapse
is that a guess, or are you 100% positive?
only reason i ask that is because just an hour ago i decided to try a little experiment. i used the newer version to set -50 across the board. then i uninstalled the newer version and reverted back to a previous version. once i installed the previous version, it showed that my voltages were still set at -50 across, and it did not give me any "assuming stock voltages" message. this shows that my tweaks are being applied. another thing that gives it away is that if i undervolt too far (with any version), my phone locks up. so the tweaks are definitely taking effect.
keep in mind, the app itself is not control the voltages, its just assisting you in modifying a file that controls the voltages. once you modify the file using the app, you can uninstall the app and never use it again, but your tweaks will always be there until the next time you modify the file.
with all that said, i still dont understand the message the new one is giving me haha
im 99.99% positive .ok to prove that im right try doing this .go to the older app and put -50 then open the newest app and it wont say that message .and of course its going to lock up cause your forcing it to run when it really cant so it just dosent do anything
yalkowni said:
im 99.99% positive .ok to prove that im right try doing this .go to the older app and put -50 then open the newest app and it wont say that message .and of course its going to lock up cause your forcing it to run when it really cant so it just dosent do anything
Click to expand...
Click to collapse
ok, so i set everything at -0 and uninstalled for a fresh start. i restored the older version and used that to set -50 across. then i uninstalled that, and installed the new version. -50 is still there and it is still giving me that message.
also, in the newer version, its saying that 1200mhz isnt detected. Bali-X is a 1.2ghz kernel. The older version and SetCPU both recognize the 1.2ghz capability.
I'd use the version that came with the kernel. The newest is designed to cater a bit more towards CM7 and GB crowd.
But if your old one is not working, ALWAYS make sure you throughly delete anything it may have left before using the new one. Specifically, go and delete the settings file.
}{Alienz}{ said:
I'd use the version that came with the kernel. The newest is designed to cater a bit more towards CM7 and GB crowd.
But if your old one is not working, ALWAYS make sure you throughly delete anything it may have left before using the new one. Specifically, go and delete the settings file.
Click to expand...
Click to collapse
im not sure if a version was actually flashed with the kernel. either way, im sticking with the old one, because thats the one that seems to function properly.

Stock ROM faster than custom?

My friend bought xperia mini with stock ROM version 2.3.4, and i have xperia Live With Walkman.
with custom ROM CM7.2 FreeXperiaProject 150 http://forum.xda-developers.com/showthread.php?t=1226715
and with custom rage kernel 2.9 for FXP. http://forum.xda-developers.com/showpost.php?p=24553704&postcount=75
So how the hell does she get smooth playing flash video from this TV site: http://www.navidiku.rs/tv-uzivo/tv-pink
While i have to overclock my phone to 1800Mhz to make it bearlly smooth...HOW is that possible???
I checked she had flash player 10.3.186.3 and i downloaded and installed that one but its the same thing...:/ i had Flash 11 before.
I can play Youtube video 360p smooth and around 1400Mhz 480p smooth. And phone is overall very snappy and fast, i mean i can play N64 games smooth, like Extreme G 2 for example...
So why is mine phone choppy while her is running smooth on stock 1000Mhz...?
1400...1800MHz are you serious.... :what:
You should not overclock your phone to such high frequency... It will burn down your CPU...
Echelonex said:
So why is mine phone choppy while her is running smooth on stock 1000Mhz...?
Click to expand...
Click to collapse
Could be a number of things, but without knowing every app on your Phone, additional tweaks you've made/not made etc it's hard to say.
XperienceD said:
Could be a number of things, but without knowing every app on your Phone, additional tweaks you've made/not made etc it's hard to say.
Click to expand...
Click to collapse
I did not do any adittional tweaks, also, only apps that are running in the background are Settings and Lg keyboard, because i kill all the running apps when i reboot my phone to free all the RAM.
Also, as far as i know, you can overclock your phone as long as it doesn't overheat... But still, that's why i want to make it go smooth, i want to make overclocking less needed...
Looking at the kernel thread it appears to be quite old, try using the CM7 Kernel instead, make some tweaks and see how that goes.
Echelonex said:
I did not do any adittional tweaks, also, only apps that are running in the background are Settings and Lg keyboard, because i kill all the running apps when i reboot my phone to free all the RAM.
Also, as far as i know, you can overclock your phone as long as it doesn't overheat... But still, that's why i want to make it go smooth, i want to make overclocking less needed...
Click to expand...
Click to collapse
Just to be clear, killing some apps in ram manually is not, efficient; it may really affect the performance (many topics/debates already out there). Try testing it with uninstalled apps (clean rom with minimal needed apps). And I agree many other factors may still affect it(scripts, tweaks, etc).
K thx. I will try out some other ROMs and kernels...hope to find something similar to CyanogenMod...I cant use kernel provided with ROM because phone is then loaded with bugs (no second speaker, camera freezing, touchscreen problems...etc) because fix for these only works on Rage kernel.

[APP][N10] Trickster MOD [Kernel Settings and Tweaks]

Trickster MOD app is a tweaking tool to change various settings included in your kernel and other tweaks to your phone. It was made by me and my friend.
Screenshots and more information at links below.
Links
Google Play Store
AndroidPIT
Donate
Website​If you like the app please rate it 5 stars and if you can, please donate.
Feature requests
Please post & vote features on our feedback site. So we can keep track of them
Bug Report
Please read the FAQ at our website before reporting any problem
If the FAQ does not help, use the Bug Report feature in our app & reference your ID here (the number in the mail subject).
Credits:
- Google
- Our great kernel devs
- grilledbacon for your beautiful icon
- Beta testers and translators for your contributions
- Anyone that helped us in some way
Disclaimer: This is provided with NO GUARANTY whatsoever. Use your common sense.
Initial version has been pushed to Google Play https://plus.google.com/u/0/116709542966452959662/posts/NZBEEJcuY5d, still pretty basic ATM moment. More stuffs will be added in later versions.
Thanks for adding support for the Nexus 10!
New version uploaded to market, should be available to you shortly
https://plus.google.com/u/0/116709542966452959662/posts/796By1dhjso
New version has been uploaded to Play Store, more info https://plus.google.com/116709542966452959662/posts/KDqLwP8gMH7
I had backed up my stock kernel using trickster mod, then flashed franco.kernel r-4. I confirmed everything on my phone was working properly, then paid for the donate version of the app so I could restore my stock kernel back to my nexus 10 4.2.1. All was well until I started using my device,
- OTG support was intermittent and my applications were running abnormally slow.
- Most of the folders that had write privileges could not be written to anymore when I tried making a new TWRP backup and ended up corrupting some of my existing application backups (combination of program not being able to write properly and OTG fading in and out).
I had to go into TWRP and restore from a nandroid after the fact and run Titanium to restore all my apps - OTG and worked fine after that. Any ideas, or a possible fix? I'd like to get the most out of the restore kernel function of the app.
bigdog2k7 said:
I had backed up my stock kernel using trickster mod, then flashed franco.kernel r-4. I confirmed everything on my phone was working properly, then paid for the donate version of the app so I could restore my stock kernel back to my nexus 10 4.2.1. All was well until I started using my device,
- OTG support was intermittent and my applications were running abnormally slow.
- Most of the folders that had write privileges could not be written to anymore when I tried making a new TWRP backup and ended up corrupting some of my existing application backups (combination of program not being able to write properly and OTG fading in and out).
I had to go into TWRP and restore from a nandroid after the fact and run Titanium to restore all my apps - OTG and worked fine after that. Any ideas, or a possible fix? I'd like to get the most out of the restore kernel function of the app.
Click to expand...
Click to collapse
Hi there,
The code to do the backup/restore couldn't possibility do that (e.g. it does not contain anything to change permissions). As I don't have the device, previous tests were done by my testers and I had positive results, so I will ask them to check again. For now, can you provide more information:
- ROM: I guess stocks?
- busybox: which app did you use to install it? busybox version?
- If possible do a new nandroid backup and do two bug report (Trickster MOD menu): once before you do a new backup and another when you restore kernel so I can check if there's anything goes wrong. Also send me the list of contents in /sdcard/kernel_backups
bigeyes0x0 said:
Hi there,
The code to do the backup/restore couldn't possibility do that (e.g. it does not contain anything to change permissions). As I don't have the device, previous tests were done by my testers and I had positive results, so I will ask them to check again. For now, can you provide more information:
- ROM: I guess stocks?
- busybox: which app did you use to install it? busybox version?
- If possible do a new nandroid backup and do two bug report (Trickster MOD menu): once before you do a new backup and another when you restore kernel so I can check if there's anything goes wrong. Also send me the list of contents in /sdcard/kernel_backups
Click to expand...
Click to collapse
Thanks for the quick response! I can do that later today. Yes, Rom is stock Jellybean rooted 4.2.1, busybox was installed using the stericson tool from the play store. Ill pm you later with extra info.
heya, loving the app. got one question if anyone can answer. does anyone have a list of kernels that support s2w? I'm using kmanta but it doesn't show CPU temp.
also on a side not, where would the options show up if its able?
edit: stock kernel from paranoid android for n10 and franco kernel doesnt show temperature either
Big eyes, I'm running trickster for the first time on the gnex and have a question. If I change the max freq from 1700 to 1600 and hit save. Then exit and go back in, its back to 1700. I then tried the freq lock option and that seems to work and it stays at 1600.
What's odd, is on the main screen (device status, core 0/1) it only goes to 1000mhz max. In realtime I mean....if I put my finger on the screen and move around it gets to 1000 but nothing higher. I'm wondering maybe if locking it down by checking that option basically locked it down to 1000 rather than 1600?
Confused..... Any thoughts? Thanks, great app
chugger93 said:
Big eyes, I'm running trickster for the first time on the gnex and have a question. If I change the max freq from 1700 to 1600 and hit save. Then exit and go back in, its back to 1700. I then tried the freq lock option and that seems to work and it stays at 1600.
What's odd, is on the main screen (device status, core 0/1) it only goes to 1000mhz max. In realtime I mean....if I put my finger on the screen and move around it gets to 1000 but nothing higher. I'm wondering maybe if locking it down by checking that option basically locked it down to 1000 rather than 1600?
Confused..... Any thoughts? Thanks, great app
Click to expand...
Click to collapse
Kernel/ROM issue. The app always reads frequency settings from the kernel itself so if it's at something then it's there, if a setting doesn't stick then something else changes it, and if the frequency does not go to the max that is because the set governor and its correspondent tunables, as in load is not high enough for the governor to set it to max.
bigeyes0x0 said:
Kernel/ROM issue. The app always reads frequency settings from the kernel itself so if it's at something then it's there, if a setting doesn't stick then something else changes it, and if the frequency does not go to the max that is because the set governor and its correspondent tunables, as in load is not high enough for the governor to set it to max.
Click to expand...
Click to collapse
Fair enough...I appreciate the quick response. It's Franco's latest R8, so I'm guessing its his kernel. Dam.... good to know. Maybe time to go back to stock kernel on Sentinel ROM...wonder if I can change the freq's in that kernel
chugger93 said:
Fair enough...I appreciate the quick response. It's Franco's latest R8, so I'm guessing its his kernel. Dam.... good to know. Maybe time to go back to stock kernel on Sentinel ROM...wonder if I can change the freq's in that kernel
Click to expand...
Click to collapse
You might wanna read our FAQ as it contains some information of what inside a JB device that might change the set frequencies. This should be patched in the kernel or worked around in the ramdisk. I coded for the N10 without a device so it's hard for me to say more. As for the frequency doesn't go to max, it's likely because of the load as I told you. Touching the screen is a relatively light load so it might not go to max frequency at all. That's normal.
Sounds good...last question, how do u reset the CPU spy like stats? Sorry if this is already covered in the faq
chugger93 said:
Big eyes, I'm running trickster for the first time on the gnex and have a question. If I change the max freq from 1700 to 1600 and hit save. Then exit and go back in, its back to 1700. I then tried the freq lock option and that seems to work and it stays at 1600.
What's odd, is on the main screen (device status, core 0/1) it only goes to 1000mhz max. In realtime I mean....if I put my finger on the screen and move around it gets to 1000 but nothing higher. I'm wondering maybe if locking it down by checking that option basically locked it down to 1000 rather than 1600?
Confused..... Any thoughts? Thanks, great app
Click to expand...
Click to collapse
You can't change the max clock freg because you need a kernel with a patched PowerHAL, which Franco doesn't have.
It only goes to 1000mhz because this is how the interactive governor is tuned. If you put it under increased load it will eventually increase. If you go into the governor parameters on trickster for interactive you will see "hispeed_freq" will most likely be set to 1000000 (1GHZ), which means the CPU will jump to this immediately. You can play around with these parameters for battery/performance but Franco and a few testers tune them significantly, although his N10 kernel is very young compared to his N4 and N7 kernels where the settings have been tuned to a tee, and I think the N10 settings might have just been copied over as a reliable base.
We're going to close individual device thread to consolidate our app thread into one at http://forum.xda-developers.com/showthread.php?p=28659480 , please go there if you need to discuss anything related to our app.
Thread Closed as per OP....

[Q] How to make phone faster?

I recently got android 4.0.4 for my phone. I used this link: http://www.arulraj.net/2012/07/upgrade-samsung-galaxy-5-to-ice-cream-sandwich.html The problem is that my phone is extremely slow and many apps just force close on start. How can i speed up my phone? I was researching this problem and many ppl said something about kernels. Should I get that for my phone and how will it help? Also, what apps help make it faster and what else can i do to make my phone faster?Btw the phone is rooted.
Banana1238 said:
I recently got android 4.0.4 for my phone. I used this link: http://www.arulraj.net/2012/07/upgrade-samsung-galaxy-5-to-ice-cream-sandwich.html The problem is that my phone is extremely slow and many apps just force close on start. How can i speed up my phone? I was researching this problem and many ppl said something about kernels. Should I get that for my phone and how will it help? Also, what apps help make it faster and what else can i do to make my phone faster?Btw the phone is rooted.
Click to expand...
Click to collapse
Don't touch the kernel if you are inexperienced in such things you will just screw the rom up... go into developement settings and overclock your cpu to 768mhz for a start. governer... smartass v2 should be fine. use a task manager to kill background apps etc. there are many things you can do but remember that 4.0 has higher requirements than our phone has so performance will always be an issue... if u want have a look into swap partitions, cpu overclocking, cpu governers, I/O Schedulers, Caching etc... there is so much to tweaking performance to get the most out of your device
When I stop apps that r running, they just come back within 5 seconds. Also, i am already at 768mhz. 768 mhz has made it a little faster, but some apps wont launch and just stop when i launch them. Is there a way to get them to work?
Banana1238 said:
When I stop apps that r running, they just come back within 5 seconds. Also, i am already at 768mhz. 768 mhz has made it a little faster, but some apps wont launch and just stop when i launch them. Is there a way to get them to work?
Click to expand...
Click to collapse
I really would suggest you change roms mate, either CyanogenMod 7.2 or 10.1
10.1 is Android 4.2 and 7.2 is 2.3.7
naturally 7.2 is fastest and most stable.
But why is it that some apps work and others dont?
How about increasing the ram? Can I do that?
Will this work? http://www.droidiser.com/2012/05/how-to-increase-internal-memory-and-ram.html
Banana1238 said:
Will this work? http://www.droidiser.com/2012/05/how-to-increase-internal-memory-and-ram.html
Click to expand...
Click to collapse
You cannot increase the RAM like in a computer as it is attached to the motherboard directly. That link describes using a swap partition on the sd that acts kind of like ram but it is not ram itself, it is slower than ram and less efficent however swap can be useful. I have tried swap and noticed no real difference in performance at all but you could sure try it... just remember to enable swap in the cyanogenmod settings otherwise the partition will do nothing and u lose valuable sd card space
brianmillar9 said:
I really would suggest you change roms mate, either CyanogenMod 7.2 or 10.1
10.1 is Android 4.2 and 7.2 is 2.3.7
naturally 7.2 is fastest and most stable.
Click to expand...
Click to collapse
i'm using CM7,should i use CM10 or MIUI or still using CM7?
sorry about my english
Use seeder app set to aggresive, no need to oc just set gov to performance. If you not use any ramscript use romtool box go to memory manager try optimum preset. And also go to sd booster to boost your sd speed cache.
That's all Regards
Sent from East Borneo Island using Honey Bear's Phone
Honestly, make an effort to purchase a new phone. I've had a i5000 foir almost a year and sometimes I almost went crazy due to its slowness.
You can try using a (fast) sdcard as supplementary memory, but it will be still slow. And no way to use a CyanogenMod later than 7.2. Stick with this at minimum.
But you can find really good bargains at ebay. Please consider it.

Categories

Resources