Hi I just rooted my phone (KingRoot) last night and got ROM Toolbox Pro. First thing I wanna test out is adjusting the CPU settings under the Performance tab. I've looked into a bit at what I/O Scheduler does, and the Governors, but still not quite familiar with them. I'm using an Alcatel OneTouch Elevate (5017B) which uses a Qualcomm Snapdragon 210 8909. Anyone have any ideas, or pre-made settings, as to add more smoothness to games? If it matters, I play Book of Heroes, which isn't really a graphic intensive game at all, but this isn't a great cpu/gpu unit to begin with ;p
Also, any recommended Kernel Tweaks, if any, to help with smoothness?
Related
Hey, I know this is well trodden territory and trust me I've read every post available on the subject, but I can not get *smooth* flash video on any website - namely ABC.com and HULU.com. I personally don't use those websites, but my GF does extensively. Here are the two scenarios I am trying to get working:
1. Task's 14 full w/pershoot's latest kernel (OC'ed 1.4ghz) - I have tried using the stock Browser and Dolphin HD, same results in both. I have modded the lib file from AND to WIN on the latest Flash update, but the video is choppy and the subtitles do not sync well. I have reduced the resolution to 240p and run the videos as full screen, but the playback is still choppy - thankfully the audio is at least synced.
- Is there a better way to set this up?
- Is there a script I can run to improve performance?
- Is there another browser that has better performance?
2. CM9 nightly (no mods) - In this scenario I am able to mod the lib file, but the websites cause the stock browser and Dolphin HD to lock up (won't load any other pages either). None of the modded apk's available work either. The websites will load, but when I click on a video or flash element the browser will hang.
- Same questions from above.
I'd like to skip the discussion over flash as a dead technology, and that flash wasn't really meant for mobile technology... Right now, Hulu and ABC use flash and right now Hulu and ABC do not provide android apps. I am not interested in paying for Hulu Plus just for the ability to access the basic features of the website.
If the answer is simply, scenario 1 is the best possible at this time - I can accept that. But hopefully someone will be able to provide some tips or instructions on improving the quality of flash on the 10.1 tablet (my thinking, if a p4 1ghz w/512ram can run hulu without a problem, why does my tablet not have enough horsepower?).
Thanks in advance. Please let me know if there is any further information I can provide (and if it is some kind of log, how I can get the information to provide).
TASL said:
Is there a script I can run to improve performance?
Click to expand...
Click to collapse
Unforunately, not that I am aware of.
TASL said:
Is there another browser that has better performance?
Click to expand...
Click to collapse
Any browser not based on the built-in webkit (such as Chrome and Firefox) are unable to access the flash plugin anyway
TASL said:
(my thinking, if a p4 1ghz w/512ram can run hulu without a problem, why does my tablet not have enough horsepower?)
Click to expand...
Click to collapse
The problem is is the cheap port that Adobe made to get Flash to run on ARM.
I have a seamless loop player that runs fine on x86 (any platform), but skips during the loop on ARM. I've tried recalculating the buffers in the swf, but no... It is just a really shoddy platform.
try using Opera Mobile Web browser (not Mini version). I just click on flash clip i want to display on page, and it runs. Other flash clips are turned off so the performance is focused on that one i'm watching (i hope so )
Have you tried the following settings? If you aren't on ICS, then you need to download NoFrills (Free) on market
Max 1.4
Min 216
Governor: Performance
I/O : Noop or BFQ but some say the BFQ cycles are poor making noop the best for cycles.
Apply and tell me if you feel this has made it more, bearable?
I do agree with zefie over the poor portover to ARM devices which is why we suffer when Android was supposed to be the dominator over Apples no-flash policy.
I would suggest after you are done watching or whatever, you change the governor back to ondemand as performance keeps the CPU at 100% processing making it eat more juice. Video watching itself drains battery, and so will the governor.
I'm having trouble finding how to switch for bfq to noop. Do I need to load a script or flash another kernel?
Use Nofrills o.o It's the market, and free, you can change it there. You probably must be on ICS if you can't find to change from BFQ, But regardless it's fine you dont have to worry since the cycles are almost the same, Noop is just more stable compared to BFQ
Misledz said:
Use Nofrills o.o It's the market, and free, you can change it there. You probably must be on ICS if you can't find to change from BFQ, But regardless it's fine you dont have to worry since the cycles are almost the same, Noop is just more stable compared to BFQ
Click to expand...
Click to collapse
Thank you for the help and the suggestions. Unfortunately the result was the same to my GF's eyes. I suppose I'll have to hope that Netflix keeps her viewing needs satisfied, or that Hulu will release a proper app.
As of the moment Hulu and Netflix are so IOS oriented, They should start optimizing their apps for Android series aswell. Probably some rivalry issues but this shouldn't be a reason limit their customers.
Let's just hope something off the bat arrives and improves it on it's own.
This is a script made by a member on AndroidForums originally for the LG Leon. We noticed that the CPU doesn't fall below 800mhz at all regardless of being under load or idle. This causes alot of battery drain since the CPU is running for literally no reason. I noticed the same problem on my Grand Prime G530T as the two devices share the same CPU.
This script will tune the CPU frequencies to drop to 200mhz when idle and fixes the time spent at higher frequencies, spreading the load across the cores more evenly for sustained performance and better battery life.
Instructions (root required obviously):
Download the script and extract it
Install SManager from the Play Store
Locate and select the MSM8916.sh file
At the top select SU
Hit RUN and allow permissions if asked
To see the difference, use a kernel tuning app (Kernel Adiutor I recommend) and watch the cores before and after running the script. It really does make a significant difference.
Credit to Bichofelix at AndroidForums for the script
Edit: fixed the script, now will keep max freq at 1190mhz instead of 998mhz
Edit 2: added sample screenshots of projected battery life
Hi, my device is G530HXCU. I also noticed on CPU-Z app that my device CPU doesn't fall below 800mhz. Tried using this script by following your procedures but the SManager shows "swapon failed for dev/block/zram0" when I run the script, just wanna ask if it is normal? Though when I closed all other apps on the task manager, my device CPU is now shown as 200mhz in CPU-Z. It seems like it worked. Thank you.
slasherkev said:
Hi, my device is G530HXCU. I also noticed on CPU-Z app that my device CPU doesn't fall below 800mhz. Tried using this script by following your procedures but the SManager shows "swapon failed for dev/block/zram0" when I run the script, just wanna ask if it is normal? Though when I closed all other apps on the task manager, my device CPU is now shown as 200mhz in CPU-Z. It seems like it worked. Thank you.
Click to expand...
Click to collapse
Yeah, the swapon thing can happen if your kernel (I think) doesn't support swap memory/zram. My G530T with the custom root kernel does and I don't receive this error, but it won't hurt anything if that particular part of the script doesn't run.
Enjoy the script and let us know how your device is faring with battery and performance. I'm a heavy gamer and from personal experience I get the same amount of performance and better battery, letting me play harder for longer ^_^
Hi, just wanted to share some feedback while using it. It greatly helps with reducing the battery drain and I really loved it, but on my G530H device, I need to run this script again whenever I reboot my phone. Though, when I did press the "boot" icon beside the "su" icon in the SManager and run the script again, it somehow solves the problem. However, the other problem that I've seen so far is that the maximum cpu of my device becomes 998mhz only, so I need to overclock it using a CPU controller app (I used No-frills CPU Control in playstore) to make it 1.19ghz and it worked. Is there anything I can do to help you fix that in the script so I won't need to use any CPU control app? Thank you very much I'm just a newbie here.
slasherkev said:
Hi, just wanted to share some feedback while using it. It greatly helps with reducing the battery drain and I really loved it, but on my G530H device, I need to run this script again whenever I reboot my phone. Though, when I did press the "boot" icon beside the "su" icon in the SManager and run the script again, it somehow solves the problem. However, the other problem that I've seen so far is that the maximum cpu of my device becomes 998mhz only, so I need to overclock it using a CPU controller app (I used No-frills CPU Control in playstore) to make it 1.19ghz and it worked. Is there anything I can do to help you fix that in the script so I won't need to use any CPU control app? Thank you very much I'm just a newbie here.
Click to expand...
Click to collapse
As stated in the OP, its not my script. But I went ahead and did it for you. Redownload the file and do the same as before. Setting the Boot option in SManager will run the script at boot after the system loads and the apps can gain SU permissions
Thanks for the tip and and glad you enjoy!
Added screenshots to the OP as proof of battery saving with the script.
Note: This usage was actually with an app called Resolution Changer that allowed me to use my screen in 720x1280 resolution, higher than stock which is 540x960. I also have Viper4Android installed with the highest audio driver available for it. These mods actually add more stress on the CPU, GPU and battery which would cause more drain. But as you can see...
I am also using a personally rebuilt rom that isn't ready for release yet as I'm having issues building it.
Who needs a 4000mha battery when you know how to use your system?!
Hello guys! I'm posting this now as I was searching on the Internet about Qcomm msm8916 devices! One tip I can give you as I learned some things, is to learn to build your device's kernel from source if your vendor has released it and remove the stock cpufreq limit API, as it is common in qcom. This API simply locks the frequency above some values to seem more snappy, but also reduces battery life in general! So it is common to sacrifice battery for speed and vice versa.. As you will see there are lots of posibilities also if you search the ramdisk for "optimizations" in frequencies that are done there, and change them to your liking! Happy modding! Cheers!
Nick Verse said:
Hello guys! I'm posting this now as I was searching on the Internet about Qcomm msm8916 devices! One tip I can give you as I learned some things, is to learn to build your device's kernel from source if your vendor has released it and remove the stock cpufreq limit API, as it is common in qcom. This API simply locks the frequency above some values to seem more snappy, but also reduces battery life in general! So it is common to sacrifice battery for speed and vice versa.. As you will see there are lots of posibilities also if you search the ramdisk for "optimizations" in frequencies that are done there, and change them to your liking! Happy modding! Cheers!
Click to expand...
Click to collapse
Nice bit of info there, but this script actually furthers those optimizers to reduce the number of cores needed to run processes and at lower frequencies. If it doesn't need it, your wasting performance and battery. This script helps regulate core speeds and cores online depending on what your doing using the interactive governor, which appears was not setup properly by the phone manufacturer of the device containing the msm8916 chipset.
I tried using it in CM12.1 unofficial rom for G530H and it works. I also think it helps reduce the appearance of deadlock bug for that rom. I edited the script and set the maximum cpu value to 1190400 instead of 1190000 because my device cpu is not going up to 1.19ghz when the script is only set to 1190000 so I tried to make it higher and it solves the problem.
Does it work on all MSM8916-based devices ?
What is the point of going under 800MHz? CPU takes same voltage on 200MHz and 800MHz.
Hi guys. I have a cheap no name generic android tablet with android 4.4.2 kitkat.I modded the firmware with dragonface and added some su files and binaries. I also updated busybox to the lastest version. It is a cheap amazon tablet. I would like to know how to make it faster. Ex. Ram, speed. Etc
I have tried different ram swapping apps but I dont think they are working.I also went into developers options and turn off the transition scales and various settings and set the backgroud limit to at most 2 processes.I dont see much if a difference in speed either. The tablet is rooted with kingroot.So my question is how can I speed it up. Or how can i get the root swap apps to work.So far I have tried a cpu control app that lets you change the cpu frequency but it doesnt work to well.Can i get a root swap app to work on my device or is there a app to speed up this cheap tablet? Thanks for the help and sorry if this post was so long.Am also sorry if this is a stupid question. ?
Sorry i meant kitkat
Hi guys. I have a cheap no name generic android tablet with android 4.4.2 kitkat.I modded the firmware with dragonface and added some su files and binaries. I also updated busybox to the lastest version. It is a cheap amazon tablet. I would like to know how to make it faster. Ex. Ram, speed. Etc<br />
I have tried different ram swapping apps but I dont think they are working.I also went into developers options and turn off the transition scales and various settings and set the backgroud limit to at most 2 processes.I dont see much if a difference in speed either. The tablet is rooted with kingroot.So my question is how can I speed it up. Or how can i get the root swap apps to work.So far I have tried a cpu control app that lets you change the cpu frequency but it doesnt work to well.Can i get a root swap app to work on my device or is there a app to speed up this cheap tablet? Thanks for the help and sorry if this post was so long.Am also sorry if this is a stupid question. ?
Hi guys,
Has anyone successfully managed to use this tool https://forum.xda-developers.com/android/apps-games/app-pub-gfx-tool-xda-1-gfx-tool-pubg-t3830287 to boost performance on PUBG?
I tried several options and could never get it to work.
Is it due to the new GPU Turbo? I hadn't tried or really played PUBG before so I'm not sure.
Thanks
Washo4evr said:
Hi guys,
Has anyone successfully managed to use this tool https://forum.xda-developers.com/android/apps-games/app-pub-gfx-tool-xda-1-gfx-tool-pubg-t3830287 to boost performance on PUBG?
I tried several options and could never get it to work.
Is it due to the new GPU Turbo? I hadn't tried or really played PUBG before so I'm not sure.
Thanks
Click to expand...
Click to collapse
I used gfx tool version from play store. It is not meant to boost performance As far as I know. It gives you graphics option that are normally restricted oder Not available ingame. (Like always allow up to 60fps or have high graphics but no/low shadows).
Currently using it
I've tried almost all gfx tools since beginning.
Yet pub gfx+ tool is currently my favourite.
The others gfx tools have fewer setting making them suited for casual users,
yet varieties of settings in pub gfx+ tool make most people confused.
But i prefer this tool for having settings like
1 opengl setting vulkan for >7.0android versions
2 gpu optimization
3 shadow quality, distance, pixel
4 Anisotrophy
5 rendering lvl
6 detail mode + it's quality
7 Save ingame setting (others tool makes settings like sensitivity default)
Plus works upto HDR extreme, which also visible in ingame graphic setting(other only effect, not shown in graphic setting)
But enabling vulkan in android version less than 7 may result in unstability of the game.
The reason it doesn't work in your phone might also because of limiting app permission setting(in huawei xiaomi phone disable all new app permissions as deafult)
Go to phone setting > App pwrmission > find Pub gfx+ tools > and enable Storage and phone permissions
letting the app write in storage to effect.
If you are not sure about setting in pub gfx+ tool
i suggest try
1 Zero Lag mode and fining d Suitable setting according to your phone RAM(graphic profile just below zerolag)
Or
2 use Gfx tool which is easier
apkpure.com/p/eu.tsoml.graphicssettings
PubgM dev announced that using gfx tool might result in acc banned for 30days, yet i've been using it a long time yet not result in acc banned. (used only trusted gfx apps)
But try using those at your own risk, i ain't garuntee tho.
Washo4evr said:
Hi guys,
Has anyone successfully managed to use this tool https://forum.xda-developers.com/android/apps-games/app-pub-gfx-tool-xda-1-gfx-tool-pubg-t3830287 to boost performance on PUBG?
I tried several options and could never get it to work.
Is it due to the new GPU Turbo? I hadn't tried or really played PUBG before so I'm not sure.
Thanks
Click to expand...
Click to collapse
Yes it works good if you are having any problems just see my YouTube channel video and adjust the settings.
I have shown settings for 1-2 GB ram 2-3 GB ram 3-4 GB ram 4-6 GB ram 8 GB ram. Here's the link https://www.youtube.com/channel/UC9RFV9ynZWj954t1X0-deyg
Good