[Root] [MM] [MOD] Locking cpu+gpu+ddr to max speed - Ascend Mate 7 Android Development

Version 3.0 install instructions below
Aded profiles to put phone in more deep sleep (now my phone consume 1.3% battery per hour when screen off and wifi services like messenger enabled), minimize usage of cpu/gpu/ddr by launcher (it might lag with stock launcher, works great with Nova launcher, reduce usage of processor by half.)
Version 2.0 uploaded install instructions below
phone now should better deep sleep
some values revert to original
adjusted speed when launching app, when scrolling lists, on app rotation, when fingerprint or display is touched, on battery states, when you gaming, on launcher.
WHAT IS ALL ABOUT?
Hi, im highly interested to bring all Power from mate7
I discovered that one system app can manages whole mt7 speed values on certain states ex. On app start, on certain app, on screen off...
My long research give me result that some system xml files can generate (on phone boot) certain speed values for cpu gpu and ddr.
I dont know how to read values from this files because they are encrypted, propably with strong rsa/ecb/pkcs1/padding key.
I use magic to allow system read non encrypted xml configuration files on phone boot and i guess it works
What mod do?
It allow to use all phone speed to stard app, when app is started then reduce speed to save energy
It allow to lock cpu,gpu,ddr on full speed in chosen apps.
It adjust cpu frequency dynamically, when screen is touched, on cpu thermal state, on battery critical state, on fling start, on phone rotate...
You can edit xml configuration to add your apps
Install instructions
To lock cpu+gpu+ddr on max speed for any app you must:
Have root, be on MM (i dont know, but it may work on LP too)
1. Download com.huawei.powergenie.zip and etc.zip
2. Unzip com.huawei.powergenie.zip to root. data/data/com.huawei.powergenie (overwrite files, yes its safe :good
3.Unzip etc.zip to system/etc, it will overwrite protected xml that wont allow to change values, (you should backup your old files first)
4. Reboot phone
How do i know that its working?
Download cpu-z app from android market, i added it to my mod, now when you launch cpu-z app, cpu,ddr values should be locked to max
give me information if it works for you
Advanced instructions:
editing xml files:
<scenemode name=".*?(hw.performance|ppsspp|cpuid*?).*" id="10000"> //app name example: org.ppsspp.ppsspp, do not touch original ID, you
can add new unused id for new app, unused id's like: 10025,10026...​ <gpu_minprofile>360000000</gpu_minprofile> //minimal gpu for state/app//​ <gpu_maxprofile>600000000</gpu_maxprofile>//max gpu for state/app//​ <ddr_minprofile>667000000</ddr_minprofile>// the same for ddr memory//​ <ddr_maxprofile>800000000</ddr_maxprofile>
<cpu_minprofile>806400</cpu_minprofile> //minimal frequency for first four cores. scaling from 403,200 to 1305,600 mhz​ <cpu_maxprofile>1305600</cpu_maxprofile>
<cpu_a15_minprofile>1209600</cpu_a15_minprofile> //minimal frequency for cores 5-8, available frequencies from 806,400 to 1804,800mhz//​ <cpu_a15_maxprofile>1804800</cpu_a15_maxprofile>
<msg_policy_threshold>15</msg_policy_threshold> //policies how often app give notification???//​ <threshold_up>300</threshold_up> //HMP Threshold ratio control (times to load task from lower core to higher)//​ <threshold_down>150</threshold_down>
<cpu_number_max>3</cpu_number_max> //propably option to switch number of active cores. Reducing number of active cores can improve battery life, on certain states it also can lag your phone. Values from 1-4//​ <cpu_number_min>2</cpu_number_min> //Minimum of active cores on app/state. Values from 0-4 0= all four cores inactive//​ </scenemode>
AVALIABLE_VALUE
cpu_maxprofile 403200 604800 806400 1017600 1209600 1305600
cpu_minprofile 403200 604800 806400 1017600 1209600 1305600
cpu_a15_maxprofile 806400 1017600 1209600 1382400 1497600 1708800 1804800
cpu_a15_minprofile 806400 1017600 1209600 1382400 1497600 1708800 1804800
gpu_maxprofile 288000000 360000000 480000000 600000000
gpu_minprofile 288000000 360000000 480000000 600000000
ddr_maxprofile 120000000 240000000 360000000 400000000 667000000 800000000
ddr_minprofile 120000000 240000000 360000000 400000000 667000000 800000000
cpu_number_max 1,2,3,4
cpu_number_min 1,2,3,4
cpu_a15_number_max 0,1,2,3,4
cpu_a15_number_min 0,1,2,3,4

Sounds interesting, but before I'm going to try it I have a few questions:
gahu777 said:
What mod do?
It allow to use all phone speed to stard app, when app is started then reduce speed to save energy
Click to expand...
Click to collapse
Isn't this the regular way the phone starts apps, or does it boost cpu etc. to max speed when starting an app with your mod?
gahu777 said:
It allow to lock cpu,gpu,ddr on full speed in chosen apps.
Click to expand...
Click to collapse
Is rebooting required when you add a new app to chosen apps? Also where do I add chosen apps?

This is the regular huawei method to start app, but i modify it slightly to maximize performance on some cases. On app start, on rotate screen, on app.
You can edit scene mode on each profile
With this pattern. com.nameofyourapp.something
<scenemode name=".*?(hw.performance|ppsspp|rockstargames|dsemu|dolphinemu|cpuid|nameofyourapp*?).*" id="10000">

Tazmaniiac said:
Also where do I add chosen apps?
Click to expand...
Click to collapse
Added tutorial for changing values for your own

Thanks for the reply, I replaced the files and compared the values in CPU-Z and can confirm that it works, good job!
But I still don't unterstand one thing.. the profiles (Performance, super, and normal) which I replaced in /etc are the ones that you choose in power manager right? So if I add an app on the performance profile it will only work if the performance profile is active? If I want an app to use 100% cpu on all profiles, i have to add it on all profile xml files right?

Tazmaniiac said:
Thanks for the reply, I replaced the files and compared the values in CPU-Z and can confirm that it works, good job!
But I still don't unterstand one thing.. the profiles (Performance, super, and normal) which I replaced in /etc are the ones that you choose in power manager right? So if I add an app on the performance profile it will only work if the performance profile is active? If I want an app to use 100% cpu on all profiles, i have to add it on all profile xml files right?
Click to expand...
Click to collapse
Yes, exactly

How do I know what to call the app? For example CPU-Z is called cpuid.

Tazmaniiac said:
How do I know what to call the app? For example CPU-Z is called cpuid.
Click to expand...
Click to collapse
I have titanum backup app which shows me full package name for app
You can also search play store for "package name viewer"
com.cpuid.cpu_z is full package name for cpu-z

What exactly do I need from the package name, for example eine names start with com., others with org., then there's also names with like 5 words , for example
Code:
Mupen64Plus FZ Edition
org.mupen64plusae.v3.fzurita
What would the Name be in this case? I would google it myself but I have no idea what to search for..

Tazmaniiac said:
What exactly do I need from the package name, for example eine names start with com., others with org., then there's also names with like 5 words , for example
Code:
Mupen64Plus FZ Edition
org.mupen64plusae.v3.fzurita
What would the Name be in this case? I would google it myself but I have no idea what to search for..
Click to expand...
Click to collapse
In this case mupen64plusae or v3 or fzurita
Example
<scenemode name=".*?(hw.performance|ppsspp|cpuid|fzurita*?).*" id="10000">

gahu777 said:
In this case mupen64plusae or v3 or fzurita
Click to expand...
Click to collapse
Any of these or do I have to try them all out?

Could somebody share a modded file?

fmurillo said:
Could somebody share a modded file?
Click to expand...
Click to collapse
I would but mine is not worth sharing, I only played around a little bit to see the performance improvements (the performance boost is amzing for those who use emulators btw).
Now that Version 3.0 is out, how do I "update" it? Do I need to replace all files all by one or only specific ones? I don't really want to add all apps again to scenemode..

Please... Share it

Tested version 3 and I'm impressed by how fast switching between apps works, now I finally answer whatsapp messages while doing stuff because it's not that slow anymore.
I'm also able to play True Skate with max graphics now that I added it to scenemode! It used to lagg on some maps even with resolution and details at a lower level. Great work man!

Testing v3... looks promising... Cpu-z shows processors 0-3 @ 1305 and processors 4-7 @1804... Will check battery durabilty because I am not fully satisfied with B561 v3 kangvip ROM.
Thanks for you efforts and for sharing them to all mt7 users!!!

tl10 gold b571 doesn't work.. someone with the same problem?

paulopais said:
tl10 gold b571 doesn't work.. someone with the same problem?
Click to expand...
Click to collapse
yeah i tried it yesterday but no differences.
also on mt7-l09 B571

Do you copy all files from both zip archives? (To data/data/com.huawei.powergenie and to system/etc) you can also set files permission 755 or 777

gahu777 said:
Do you copy all files from both zip archives? (To data/data/com.huawei.powergenie and to system/etc) you can also set files permission 755 or 777
Click to expand...
Click to collapse
yes i extracted both zip archives to the paths and overwrote the files (but did backup before)
then restart phone and downloaded cpu-z
but no differences between before and after

Related

[APP] NovaFreq v1.2.1 (For Novatek Panels Only) [ Updated 07/18/10 ]

Evo Switch v1.1.1 NovaFreq v1.2.1
(APP NAME CHANGED TO SOMETHING MORE APPROPRIATE)
This is an Android application developed to change the panel frequency for Novatek Panels for the Sprint HTC EVO 4G, in conjunction with ffolkes' Novatek Kernel and netarchy's Kernel,
and any kernel that has maejrep's T2 Interface built in. Every device is different, and with that, those specified kernel's default settings may or may not be optimized with your device.
With this application, you can change those settings on the fly and find the best setting for your device.
[ Please use this application with extreme caution! I am not responsible for any damage this may cause to your device. ]
Requirements:
-HTC EVO 4G
-Android 2.1 +
-Any custom kernel that is built off of toastcfh's htc source
-Novatek Panel
-Root Access
Uses:
-Use as an fps frequency turbo switch for when you need extra fps.
-Use as a debugging tool to test frequencies.
-Use to keep frequency settings even beyond reboots. (new)
Settings:
-340 [Stock] is how HTC intended the EVO to be. This frequency works out to 61hz, but we are capped at 30hz.
-370 [Kernel Default] sets the panel frequency lower than stock, yet provides most around 55fps.
-250 [Stable High Freq] sets the panel frequency higher than stock, which usually gives around 40fps.
-400 [Stable Low Freq] - V2's setting.
-Favorite Setting - Find the most stable setting, and if it's not one of the listed, then "Set Favorite".
-Sticky Settings - Now you can reboot and not have to re-apply your settings!
Custom Setting:
You can put arbitrary settings here, but be warned this may mess up your screen, but usually you can reboot your phone
to change it back to default. Minimum Recommended: 250 Maximum Recommended: 999.
Please do not go lower then the minimum recommended of 250, nor higher than the maximum recommended 999.
To Do:
-Favorite Setting - So you can save the best setting for your device. 07/04/10 - Done!
Change Log:
-Changed app name from Evo Switch to NovaFreq (Novatek Frequency / Freek)
-Totally redid code, should be more optimized.
-Frequencies stick beyond a reboot
-Changed a few of the defaults
-Changed back sleep time to 500ms so the current displayed setting can update (v1.2.1)
Don't be alarmed if you see NovaFreq running in the background. To be able to sticky settings beyond a reboot, NovaFreq has to be run at boot up.
After that you can kill NovaFreq if you want, android will kill it when needed so don't worry.
Thanks To:
ffolkes, netarchy, maejrep, toastcfh, halfline, Cicitrize, geyes30, kpkimmel, joeykrim, and many others involved in trying to uncap the EVO.
Reserved...
Reserved again.
woah, this is badass. I will check it out soon
works great! Whats the number I set it at to equal the V2 setting of ffolkes kernel? I think its 400, is that correct?
Awesome!! This is the first time I've been able to break 30 fps! (thanks to your app!)
I'm on Froyo and the v4 had never worked, but now v4 + high frequency with your app = 40 fps.
I love you.
this may a silly question... but would this fix camera when i have it disabled as to if i switch it on the camera is now broke? or just the kernel itself breaks the camera??
Great little app, I would recommend users experiment with the values just ever so slightly for optimum performance. Using the default value of 361 netted me about 50-51 fps, whereas using 365 nets me about 54-55. Not a huge bump, but even a little bit is nice
Great application. May I suggest adding maybe a quick cycle to move between frequencies so users can go through a number of settings at once? Kinda like the Scan feature in most radios to pick the best frequencies.
timgt said:
works great! Whats the number I set it at to equal the V2 setting of ffolkes kernel? I think its 400, is that correct?
Click to expand...
Click to collapse
Yes, I think V2 was 400.
madunix said:
this may a silly question... but would this fix camera when i have it disabled as to if i switch it on the camera is now broke? or just the kernel itself breaks the camera??
Click to expand...
Click to collapse
Every custom kernel does not have a working camera, because we do not have the source code for it. When HTC finally releases the source code, then we will be able to fix the camera.
antiphon said:
Great application. May I suggest adding maybe a quick cycle to move between frequencies so users can go through a number of settings at once? Kinda like the Scan feature in most radios to pick the best frequencies.
Click to expand...
Click to collapse
This sounds like something to think about. Only problem is, while scanning, no one will know what the fps is unless they have their favorite fps app running, but then we wouldn't know what the frequency setting is since the fps app is running in focus. Might be a bit difficult to pull off without building an fps test into the app.
Well done!! Thanks
AssassinsLament said:
This sounds like something to think about. Only problem is, while scanning, no one will know what the fps is unless they have their favorite fps app running, but then we wouldn't know what the frequency setting is since the fps app is running in focus. Might be a bit difficult to pull off without building an fps test into the app.
Click to expand...
Click to collapse
Yeah I agree it would be difficult to implement without a built in fps counter. I was thinking more along the lines of something that would flag or eliminate the frequencies that are really bad (ie the ones which make your screen go haywire). So maybe the user could, for example, pick frequencies 300-310 and then the app would cycle through them 1 second at a time. From there the user would be able to run FPS2D or whatever to test out those frequencies that didn't make their screen all blotchy.
Anyways, just something to think about. Great work nonetheless!
antiphon said:
Yeah I agree it would be difficult to implement without a built in fps counter. I was thinking more along the lines of something that would flag or eliminate the frequencies that are really bad (ie the ones which make your screen go haywire). So maybe the user could, for example, pick frequencies 300-310 and then the app would cycle through them 1 second at a time. From there the user would be able to run FPS2D or whatever to test out those frequencies that didn't make their screen all blotchy.
Anyways, just something to think about. Great work nonetheless!
Click to expand...
Click to collapse
This won't work, because the interface that is used to write these settings to the panel cannot handle both full-speed graphics, and setting panel registers. I tried this when I first created the sysfs attr file, and if fps2d is running, it seems impossible to set or query the current T2 value. the display pretty much has to be idle for this to work.
Using a mutex lock might help, but I didn't look into it any further.
maejrep said:
This won't work, because the interface that is used to write these settings to the panel cannot handle both full-speed graphics, and setting panel registers. I tried this when I first created the sysfs attr file, and if fps2d is running, it seems impossible to set or query the current T2 value. the display pretty much has to be idle for this to work.
Using a mutex lock might help, but I didn't look into it any further.
Click to expand...
Click to collapse
Yep, that's why I had to put in a "sleep" command in my app so that the system could process the change and update the app on if the register changed or not. Thanks for the interface maejrep!
Where is the link to the switch app?
Sent from my PC36100 using XDA App
Yeah? Where is version 1.1.1? 1.1.0 is the only available for download? Or am I a special needs kid?
Force close only.
apollooff320 said:
Where is the link to the switch app?
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
VoXHTC said:
Yeah? Where is version 1.1.1? 1.1.0 is the only available for download? Or am I a special needs kid?
Click to expand...
Click to collapse
Sorry, maybe I forgot to change the version in the app, 1.1.1 should be the only one linked in the original post.
Sprockethead said:
Force close only.
Click to expand...
Click to collapse
Do you meet the minimal requirements on the original post? Because you have to be running a custom kernel with the T2 interface in it.
wont recognize
im not sure whats wrong, i downloaded this on my phone and it says it dosent recognize the file i downloaded

[MOD][Updated 6.2.12]Dual Core Mod v2.1 - Screen Profiles, Auto Tweak, and more!

Hello everybody, I was asked to bring this mod over from the EVO 4G LTE section and since the One X and One S use the same file I am modifying, both devices will get it This is also untested on the One X and One S, so please let me know if you encounter any issues, but it should work! This will ONLY work on phones with the Qualcomm S4 chipset, not the Tegra chipset!
This is a mod that should give you better performance by forcing cpu1 (second core) to run more, depending on the zip you flash below. The system will handle how it scales and the dcmhelper script will modify some parameters if you choose that zip. Some people on the EVO 3D felt that it gave them better battery life, some didn't. Some thought the performance was much better, some didn't. This is just something else for you guys to play with and see what works best for you Here are the details:
=============== How was this done? ===============​
It was pretty easy, instead of modifying the kernel itself, I just modified /system/etc/init.qcom.post_boot.sh. It already sets extra parameters for the CPU and system shortly after boot. Here are the lines that I added:
Code:
echo 1 > /sys/devices/system/cpu/cpu1/online
chmod 444 /sys/devices/system/cpu/cpu1/online
What this does is it tells cpu1 to come online and then changes the permissions so user read-only so that it can't be overridden. This will be applied on every boot.
You can also verify this is working by any number of apps, but I find SystemPanel to be the best. They have a free lite version. Just download and tap on the top right where the CPU info is. You will the the CPUs changing, when it goes grey it's offline (which you won't see when using the Dual Core Mod).
aLogcat will also show you everything DCM is doing. Just apply a filter in aLogcat called DCM and it will tell you in detail what is going on.
If you want a little bit less info or want to use adb, just type su and then dcmlog and you will see what the 2nd core is doing exactly. This is updated every 1/4 second for extremely accurate results.
Click to expand...
Click to collapse
=============== Requirements ===============​
Custom recovery
Root access (to write to /system)
Click to expand...
Click to collapse
=============== How to Flash ===============​
Download the mod below and place on your internal_sdcard or sdcard (doesn't matter, just remember where you put it!)
Go into Settings > Power > Fast Boot and uncheck that.
Turn the phone off. Once off, press and hold the Volume Down + Power Button until you reach the white bootloader screen
Choose "RECOVERY" (volume down and up to move, power to select)
Choose "Install" and locate the mod wherever you put it. NOTE: If you don't see it, make sure that either internal_sdcard or sdcard is mounted. This can be done via the "Mount" button at the main menu of TWRP. Be sure that either internal_sdcard or sdcard is checked!
Wait until the install is finished and then tap "Reboot to System"
Click to expand...
Click to collapse
=============== Dual Core Mod v2.1 (flash over any existing version) ===============​Updated dcmhelper
Fixed issues with cpu1 turning off when screen on
Fixed issues with cpu1 turning on when screen off
Added double check for cpu1 off when screen off
Added logging to logcat
Updated init.qcomm.post_boot.sh
Set perms of 444 on hotplug file, regardless of dcmhelper present or not
Other
Added /system/bin/dcmlog (type su then dcmlog from terminal or adb) - Tells you current cpu1 status [0 = off, 1 = on]
=============== Dual Core Mod v2 (flash over v1) ===============​
MANY new options!
Added "Screen Profiles" and "Auto Tweak" script option (all located in one configurable file - /system/bin/dcmhelper) - see 2nd post for more info
Added "Memory Optimization" option - see 2nd post for more info
Support AT&T HTC One X
Support T-Mobile One S
"All-in-One" .zips - all devices supported via 1 .zip file (thanks to a very smart updater-script I wrote )
=============== Dual Core Mod v1 ===============​
Initial release
Click to expand...
Click to collapse
=============== Explanation of Mods===============
All DCMs have memory optimizations!​
Dual Core Mod - Full time cpu1 on
Dual Core Mod Plus - cpu1 on when screen on, cpu1 off when screen off
Dual Core Mod Ultimate - Same as Plus but governor is tweaked for more performance when screen on, more battery life when screen off.
Click to expand...
Click to collapse
=============== Downloads ===============
Dual Core Mod v2.1 Ultimate
Dual Core Mod Back to Stock​
Click to expand...
Click to collapse
=============== Credits ===============​
Freeza for doing this on the EVO 3D where I got the idea from
rohandhruva, remedy1419, and ewalk4866 for EXTENSIVE testing to fix issues and make DCM better
Click to expand...
Click to collapse
It has been asked to make it easier to donate for people using Tapatalk, so here are the links...
Donate to -viperboy-
http://bit.ly/n7sB9g​
More Info​
=============== How are all supported phones in 1 zip per file? ===============​I wrote a custom updater-script that will identify your device and automatically give you the right file needed. Just like magic
Click to expand...
Click to collapse
=============== How can I monitor the 2nd core? ===============​You can also verify this is working by any number of apps, but I find SystemPanel to be the best. They have a free lite version. Just download and tap on the top right where the CPU info is. You will the the CPUs changing, when it goes grey it's offline (which you won't see when using the Dual Core Mod).
aLogcat will also show you everything DCM is doing. Just apply a filter in aLogcat called DCM and it will tell you in detail what is going on.
If you want a little bit less info or want to use adb, just type su and then dcmlog and you will see what the 2nd core is doing exactly. This is updated every 1/4 second for extremely accurate results.
Click to expand...
Click to collapse
=============== What are the "Memory Optimizations?" ===============​The optimizations I made are the same that I have made in viperROM. They are as follows:
echo "0,4,6,8,14,15" > /sys/module/lowmemorykiller/parameters/adj
echo "2560,4096,6144,7680,8704,10240" > /sys/module/lowmemorykiller/parameters/minfree
Click to expand...
Click to collapse
This will allow better multitasking and should eliminate any issues with apps being killed off very easily.
Click to expand...
Click to collapse
=============== What are the "Screen Profiles?" ===============​The screen profiles are part of a custom script, located in /system/bin/dcmhelper. Once flashed, this .zip runs in the background to monitor screen state (uses hardly any power). When you choose a .zip with this in it, the phone won't just leave the second core always running - it will turn it off when the screen is off and on when the screen is on. This is done via this code here:
while : ; do
awake=`cat /sys/power/wait_for_fb_wake`
if [ $awake = "awake" ]; then
echo 1 > /sys/devices/system/cpu/cpu1/online
awake=
fi
sleep=`cat /sys/power/wait_for_fb_wake`
if [ $sleep= "sleeping" ]; then
echo 0 > /sys/devices/system/cpu/cpu1/online
sleep=
fi
Click to expand...
Click to collapse
Pretty simple and straightforward
Click to expand...
Click to collapse
=============== What is the "Auto Tweaking Script?" ===============​The auto tweaking script is the second part of a /system/bin/dcmhelper. This part of the script will set certain governor settings based on the screen being off or on. In the viperROM version, the screen on settings are the same as in the ROM. In the other versions, the screen on settings are more set for performance. I intentionally kept the same settings in the viperROM version to make sure you get as close to the same battery life as unmodified viperROM. Here is a code snipit (from the non-viperROM version) that shows what the settings are:
ondemand_sampling_rate_awake=40000
ondemand_up_threshold_awake=80
ondemand_down_differential_awake=12
ondemand_sampling_down_factor_awake=3
ondemand_sampling_rate_sleep=80000
ondemand_up_threshold_sleep=95
ondemand_down_differential_sleep=5
ondemand_sampling_down_factor_sleep=1
Click to expand...
Click to collapse
Long story short, when awake, it will check if the CPU needs to increase speed faster and in bigger steps. When asleep, it will wait longer before polling the CPU to scale up and it will take a more gradual approach to scaling up. However, you shouldn't experience any lockscreen lag.
Click to expand...
Click to collapse
=============== Long Term Goals for Dual Core Mod ===============​
Config file and script for users to set their own settings
Profiles for battery
Set max freq when screen off (will affect virtuous_oc daemon in viperROM, still working on that)
Click to expand...
Click to collapse
Any feedback about theses scripts (the "full one" w ith screen+memory+tweaks) on our lovely One S stock/CM9 ? It seems to be a very good option while waiting the OneS sources!
Good Job, will test it soon
Nice, good job!
Would these mods have any effect on custom roms like Lee Droid's and torxx
snwman said:
Would these mods have any effect on custom roms like Lee Droid's and torxx
Click to expand...
Click to collapse
I took a look at the scripts... It should be compatible with Stock (and derivated ROMs like LeeDroid & so on), as on CM9/AOSP ones. The scripts seems to affect on low-level files (/proc) related to the chipset, so the affected files should be present on both Stock/AOSP ones.
I'm under CM9 for now, but a Stock feedback can confirm this? You?
Thanks to me ;-) Well he came here
EDIT: lol sorry, didn't see it was a flashable zip
So, flashed the ZIP, but cpu1 never comes online... The script disables it permanently? I expected a cpu1-offline under a load factor, and goes online over another load factor.
plakers said:
EDIT: lol sorry, didn't see it was a flashable zip
So, flashed the ZIP, but cpu1 never comes online... The script disables it permanently? I expected a cpu1-offline under a load factor, and goes online over another load factor.
Click to expand...
Click to collapse
The One X guys seem to be having issues as well, it's hit or miss. Of course, I don't have issues in my testing lol what file did you use?
by linpack bench I can say 204 (and up) is stable score now.
in quadro bench:
before cpu score is 8486.
after cpu score is 8732.
so it's working.
Regards !
Thanks very much for this mod, going to try it out right now. Some questions on my part: (1) can this put any long-term additional stress on the cpu by forcing it to work more? (2) If a ROM is updated, does the script need to be flashed again after flashing the ROM? Again, thanks a lot; will try it out now and report my findings on the LeeDroid ROM.
Closed Source Project said:
Thanks very much for this mod, going to try it out right now. Some questions on my part: (1) can this put any long-term additional stress on the cpu by forcing it to work more? (2) If a ROM is updated, does the script need to be flashed again after flashing the ROM? Again, thanks a lot; will try it out now and report my findings on the LeeDroid ROM.
Click to expand...
Click to collapse
No, no added stress and yes, you will likely have to reflash after a ROM update since most ROMs wipe /system where this script is located.
The script installed fine and my ROM booted up nice and fast. I will now do benchmarks and other daily tasks while observing my battery life and report back with my final findings in a few hours. So far seems good.
I am on LeeDroid's latest with the full script installed (tweak scrip+mem opt+screen prof).
How did you come about those minfree values? Do you know offhand how the numbers in your script compare to those used by the minfree manager app (i.e. MFM uses MB, are your numbers in KB?)
My results: Battery seems to be better, yet performance is not so much. Both Quadrant and Antutu benchmarks show slightly lower scores than what I got right before flashing the mod. The difference is very minimal, just curious as to why it would be lacking ever so slightly. The general UI seems just as snappy as before.
Is there an app to view exactly what the CPU is doing and how many cores are running? If so, please share! Thanks.
Closed Source Project said:
My results: Battery seems to be better, yet performance is not so much. Both Quadrant and Antutu benchmarks show slightly lower scores than what I got right before flashing the mod. The difference is very minimal, just curious as to why it would be lacking ever so slightly. The general UI seems just as snappy as before.
Is there an app to view exactly what the CPU is doing and how many cores are running? If so, please share! Thanks.
Click to expand...
Click to collapse
Working with some people in IRC to improve everything. And yes, SystemPanel Lite, as said in the OP
-viperboy- said:
The One X guys seem to be having issues as well, it's hit or miss. Of course, I don't have issues in my testing lol what file did you use?
Click to expand...
Click to collapse
I used the modV2 with CPU/RAM/Tweaks, the full one.
Dual Core Mod v2 w/ Screen Profiles AND Auto Tweaking Script AND Memory Optimizations
And only first core is active ...
plakers said:
I used the modV2 with CPU/RAM/Tweaks, the full one.
Dual Core Mod v2 w/ Screen Profiles AND Auto Tweaking Script AND Memory Optimizations
And only first core is active ...
Click to expand...
Click to collapse
I have a fantastic group of testers, we got this sorted out. Just going over the final small details now, but I will have all new builds up in 30-60 mins confirmed working!
-viperboy- said:
I have a fantastic group of testers, we got this sorted out. Just going over the final small details now, but I will have all new builds up in 30-60 mins confirmed working!
Click to expand...
Click to collapse
Yeahhhh haaaaa!!!
hehe good testers, for good scripts man!
Updated to v2.1! Much, much improved thanks to my 3 great testers rohandhruva, remedy1419, and ewalk4866 for testing numerous builds and spending hours making sure this is as bulletproof as possible. Please see the OP for full changelog. A few other notes about v2.1:
I dropped a few of the versions because there were hardly any downloads on it. The "3 in 1" had literally 10 times the amount of downloads as some of the other versions. Based on this, memory optimizations are included in all builds. The naming scheme has changed as well, info in the OP.
Please use aLogcat if you want to view everything DCM is doing. Just apply a filter in aLogcat called DCM and it will tell you in detail what is going on. If you want a little bit less info or want to use adb, just type su and then dcmlog and you will see what the 2nd core is doing exactly. This is updated every 1/4 second for extremely accurate results.
Battery life should be very good on Ultimate because of the settings I have set. If for some reason you can verify that the mod isn't working by using what I said above, please let me know. I have verified with numerous people that it works, so it could be a minor issue in the flashable .zip. I'm not anticipating any issues, but anything can happen.
Enjoy

increase graphics in NFS no limits

I have just downloaded NFS no limits in my yuphoria
But I am getting less graphic quality
I saw the gameplay on YouTube it was having more details n better effects
So how to manually increase graphics (I have rooted my device)
I have saw a tweak for real racing 3 where some files needed to be replaced
So what for NFS no limits?
Please help me out
Thanx in advanc!
(-vinner-) said:
I have just downloaded NFS no limits in my yuphoria
But I am getting less graphic quality
I saw the gameplay on YouTube it was having more details n better effects
So how to manually increase graphics (I have rooted my device)
I have saw a tweak for real racing 3 where some files needed to be replaced
So what for NFS no limits?
Please help me out
Thanx in advanc!
Click to expand...
Click to collapse
Maybe look into overclocking/maximizing cpu speed?
Please could u tell me how to do it in yuphoria?
(-vinner-) said:
Please could u tell me how to do it in yuphoria?
Click to expand...
Click to collapse
1. Go to Settings>About tablet and tap Build number 7 times untill it says you are a developer.
2. Then tap Developer options (you may have to restart Settings app to see it)
3. Fill in the check next to Force 4x MSAA (somwehre at the bottom, it is there, just find it)
4. Restart your phone.
5. Play the game.
You can goto device\android\data\com.ea.game.nfs14_row\files\var\graphicsSettings.json and edit it to manually override the game settings. I do it and run it on high settings on my GTI9500
D400 said:
You can goto device\android\data\com.ea.game.nfs14_row\files\var\graphicsSettings.json and edit it to manually override the game settings. I do it and run it on high settings on my GTI9500
Click to expand...
Click to collapse
How to edit and what values to change to feel the diffrence
i think u must have to see *GL tool* by chainfire just google it.
Sent from my SM-G7102 using Tapatalk
3bdooooo said:
How to edit and what values to change to feel the diffrence
Click to expand...
Click to collapse
You can use simply notepad on your pc to edit that file and copy it in the device game directory OR can use any .json editor to edit the values in the device itself.
First of all, make sure that you change the override to "true" from "false". I use settings which are as follows:
{"override":true,"TIER_GLOBAL_HALF_TEXTURES":true,"TIER_GLOBAL_TEXTURE_MAXSIZE":1024,"TIER_GLOBAL_ANISOTROPIC_TARGET_HIGH":4,"TIER_GLOBAL_ANISOTROPIC_TARGET_LOW":4,"TIER_ENVIRONMENT_FOG":true,"TIER_ENVIRONMENT_ROADSPECULAR":true,"TIER_ENVIRONMENT_FULLCORONAS":true,"TIER_ENVIRONMENT_POSTLIGHTS":true,"TIER_ENVIRONMENT_ROADSHADER_DETAIL_LEVEL":4,"TIER_ENVIRONMENT_ROADDETAILMAP":true,"TIER_ENVIRONMENT_REFLECTION_TYPE":2,"TIER_ENVIORNMENT_SHADOWINREFLECTION":true,"TIER_ENVIRONMENT_REFLECTION_RESOLUTION":254,"TIER_ENVIRONMENT_COLLIDABLES_IN_REFLECTION":true,"TIER_ENVIRONMENT_FRESNEL_BRIGHTENING":true,"TIER_ENVIRONMENT_NORMALMAPS":false,"TIER_ENVIRONMENT_SKIDS":true,"TIER_ENVIRONMENT_RAINENABLED":true,"TIER_ENVIRONMENT_MAXDISTANCE":400,"TIER_ENVIRONMENT_LOD0_DISTANCE":100,"TIER_LIGHTING_DYNAMIC":true,"TIER_LIGHTING_SH":true,"TIER_LIGHTING_NITRO":true,"TIER_LIGHTING_NITRO_ENEMY":true,"TIER_LIGHTING_HEADLIGHTS":true,"TIER_CAR_FLAT":false,"TIER_CAR_ENABLEFOG":true,"TIER_CAR_DAMAGE_SCRATCHES":true,"TIER_CAR_NORMALMAPS":false,"TIER_CAR_WHEELBLUR":true,"TIER_CAR_DECAL_HIRES":false,"TIER_CAR_MERGEREARWHEELS":false,"TIER_CAR_LIGHTS_TRAILS":true,"TIER_CAR_CLEARCOAT":false,"TIER_CAR_MAXDISTANCE":100,"TIER_CAR_HIGHEST_LOD":1,"TIER_CAR_SHADER_DETAIL_LEVEL":4,"TIER_SOUND_AIENGINE":true,"TIER_SOUND_REVERBPRESETS":false,"TIER_SOUND_ROADBLOCK_SIRENS":true,"TIER_SOUND_48KHZ_OUTPUT":false,"TIER_EFFECTS_TRAFFIC":true,"TIER_EFFECTS_PARTICLES_HIGHQUALITY":true,"TIER_POSTFX_BUFFERSCALE":100,"TIER_POSTFX_BUFFERSCALE_EVENT":80,"TIER_POSTFX_BUFFERSCALE_ALLOWHALVE":false,"TIER_POSTFX_DYNAMIC_VINYLMAP":true,"TIER_POSTFX_COLORCORRECTION":false,"TIER_POSTFX_HYPERSPACE":true,"TIER_POSTFX_DOF":true,"TIER_POSTFX_DIRTYLENS":true,"TIER_POSTFX_RAINLENS":true,"TIER_HIGHEND_PROJECTED_HEADLIGHT_TEXTURE":true,"TIER_HIGHEND_SUBTRACTIVE_SH_LIGHT":true,"TIER_HIGHEND_DOF_AND_HYPERSPACE":true,"TIER_HIGHEND_POINT_LIGHTS":0,"TIER_HIGHEND_SHADOW_TYPE":0,"TIER_HIGHEND_RAINDROP_SHADER":true,"TIER_HIGHEND_SCREEN_RAIN_REFRACTION":true,"TIER_POSTFX_INTERMEDIARY_SIZE":30,"TIER_OCCLUSION_QUERY_DISABLE":false,"TIER_LENSFLARE_DETAIL_LEVEL":4,"TIER_LENSFLARE_MASTER_SCALE":50,"TIER_COLLIDABLES_DETAIL_LEVEL":4,"TIER_COLLIDABLES_MAXDISTANCE":150,"TIER_SHADER_COMPILE_CLEARCACHE":false,"TIER_USE_BINARY_SHADER_CACHE":false,"TIER_ENVIRONMENT_RELFECTION_SIMPLESHADERLOD":true,"TIER_ENVIRONMENT_COLLIDABLES":true,"TIER_CAR_PER_VERTEX_REFLECTION":true,"TIER_CAR_PER_VERTEX_BRDF":true,"TIER_CAR_EFFECTS_SHADER_QUALITY":4,"TIER_ENVIRONMENT_NO_WINDOW_REFLECTION":false,"TIER_ENVIRONMENT_FAST_WET_ROAD":true,"TIER_POSTFX_FXAA":0,"TIER_ENVIRONMENT_DISABLE_WET_ROAD":false,"TIER_ENVIRONMENT_FAST_SPECULAR":true,"TIER_ENVIRONMENT_VERTEX_FOG":true,"TIER_ENVIRONMENT_FAST_RAIN":true,"TIER_FORCE_1X_UI":false,"TIER_NATIVE_BUFFER_WIDTH_LIMIT":1136}
I have come to this settings after a few hrs of testing the game on a couple of different settings.
If you have a high end and better device than Galaxy s4 then you can even set the "TIER_ENVIRONMENT_REFLECTION_TYPE" values greater than 2(Max value is 4 so don't use more than that).The game lags when i set it greater than 2.
Also, i've kept"TIER_POSTFX_COLORCORRECTION" at "false" because the gpu on my device powervr sgx544mp is not able to handle it even with exynos octacore cpu(extremly slow framerate on setting it to"true").
Keep "TIER_GLOBAL_TEXTURE_MAXSIZE" & "TIER_NATIVE_BUFFER_WIDTH_LIMIT" values to what is already set by default in your game's graphics settings.
MOST IMPORTANTLY the 'TIER_HIGHEND_POINT_LIGHTS" & "TIER_HIGHEND_SHADOW_TYPE" values are set to "0" because the game becomes unresponsive when loading the cars when the values are set at any values between "1" to "4" (happened in my device".
Rest of the options are pretty clear in itslef.Just cross check the options which i've listed specifically so that the game does not suffer extremely slow framerates or freeze.
One more thing to be noted is that same method can be used to lower the values and get excellent framerates(for low end devices).There's absolutely no need of gltools for this game... hope this helps
D400 said:
You can use simply notepad on your pc to edit that file and copy it in the device game directory OR can use any .json editor to edit the values in the device itself.
First of all, make sure that you change the override to "true" from "false". I use settings which are as follows:
{"override":true,"TIER_GLOBAL_HALF_TEXTURES":true,"TIER_GLOBAL_TEXTURE_MAXSIZE":1024,"TIER_GLOBAL_ANISOTROPIC_TARGET_HIGH":4,"TIER_GLOBAL_ANISOTROPIC_TARGET_LOW":4,"TIER_ENVIRONMENT_FOG":true,"TIER_ENVIRONMENT_ROADSPECULAR":true,"TIER_ENVIRONMENT_FULLCORONAS":true,"TIER_ENVIRONMENT_POSTLIGHTS":true,"TIER_ENVIRONMENT_ROADSHADER_DETAIL_LEVEL":4,"TIER_ENVIRONMENT_ROADDETAILMAP":true,"TIER_ENVIRONMENT_REFLECTION_TYPE":2,"TIER_ENVIORNMENT_SHADOWINREFLECTION":true,"TIER_ENVIRONMENT_REFLECTION_RESOLUTION":254,"TIER_ENVIRONMENT_COLLIDABLES_IN_REFLECTION":true,"TIER_ENVIRONMENT_FRESNEL_BRIGHTENING":true,"TIER_ENVIRONMENT_NORMALMAPS":false,"TIER_ENVIRONMENT_SKIDS":true,"TIER_ENVIRONMENT_RAINENABLED":true,"TIER_ENVIRONMENT_MAXDISTANCE":400,"TIER_ENVIRONMENT_LOD0_DISTANCE":100,"TIER_LIGHTING_DYNAMIC":true,"TIER_LIGHTING_SH":true,"TIER_LIGHTING_NITRO":true,"TIER_LIGHTING_NITRO_ENEMY":true,"TIER_LIGHTING_HEADLIGHTS":true,"TIER_CAR_FLAT":false,"TIER_CAR_ENABLEFOG":true,"TIER_CAR_DAMAGE_SCRATCHES":true,"TIER_CAR_NORMALMAPS":false,"TIER_CAR_WHEELBLUR":true,"TIER_CAR_DECAL_HIRES":false,"TIER_CAR_MERGEREARWHEELS":false,"TIER_CAR_LIGHTS_TRAILS":true,"TIER_CAR_CLEARCOAT":false,"TIER_CAR_MAXDISTANCE":100,"TIER_CAR_HIGHEST_LOD":1,"TIER_CAR_SHADER_DETAIL_LEVEL":4,"TIER_SOUND_AIENGINE":true,"TIER_SOUND_REVERBPRESETS":false,"TIER_SOUND_ROADBLOCK_SIRENS":true,"TIER_SOUND_48KHZ_OUTPUT":false,"TIER_EFFECTS_TRAFFIC":true,"TIER_EFFECTS_PARTICLES_HIGHQUALITY":true,"TIER_POSTFX_BUFFERSCALE":100,"TIER_POSTFX_BUFFERSCALE_EVENT":80,"TIER_POSTFX_BUFFERSCALE_ALLOWHALVE":false,"TIER_POSTFX_DYNAMIC_VINYLMAP":true,"TIER_POSTFX_COLORCORRECTION":false,"TIER_POSTFX_HYPERSPACE":true,"TIER_POSTFX_DOF":true,"TIER_POSTFX_DIRTYLENS":true,"TIER_POSTFX_RAINLENS":true,"TIER_HIGHEND_PROJECTED_HEADLIGHT_TEXTURE":true,"TIER_HIGHEND_SUBTRACTIVE_SH_LIGHT":true,"TIER_HIGHEND_DOF_AND_HYPERSPACE":true,"TIER_HIGHEND_POINT_LIGHTS":0,"TIER_HIGHEND_SHADOW_TYPE":0,"TIER_HIGHEND_RAINDROP_SHADER":true,"TIER_HIGHEND_SCREEN_RAIN_REFRACTION":true,"TIER_POSTFX_INTERMEDIARY_SIZE":30,"TIER_OCCLUSION_QUERY_DISABLE":false,"TIER_LENSFLARE_DETAIL_LEVEL":4,"TIER_LENSFLARE_MASTER_SCALE":50,"TIER_COLLIDABLES_DETAIL_LEVEL":4,"TIER_COLLIDABLES_MAXDISTANCE":150,"TIER_SHADER_COMPILE_CLEARCACHE":false,"TIER_USE_BINARY_SHADER_CACHE":false,"TIER_ENVIRONMENT_RELFECTION_SIMPLESHADERLOD":true,"TIER_ENVIRONMENT_COLLIDABLES":true,"TIER_CAR_PER_VERTEX_REFLECTION":true,"TIER_CAR_PER_VERTEX_BRDF":true,"TIER_CAR_EFFECTS_SHADER_QUALITY":4,"TIER_ENVIRONMENT_NO_WINDOW_REFLECTION":false,"TIER_ENVIRONMENT_FAST_WET_ROAD":true,"TIER_POSTFX_FXAA":0,"TIER_ENVIRONMENT_DISABLE_WET_ROAD":false,"TIER_ENVIRONMENT_FAST_SPECULAR":true,"TIER_ENVIRONMENT_VERTEX_FOG":true,"TIER_ENVIRONMENT_FAST_RAIN":true,"TIER_FORCE_1X_UI":false,"TIER_NATIVE_BUFFER_WIDTH_LIMIT":1136}
I have come to this settings after a few hrs of testing the game on a couple of different settings.
If you have a high end and better device than Galaxy s4 then you can even set the "TIER_ENVIRONMENT_REFLECTION_TYPE" values greater than 2(Max value is 4 so don't use more than that).The game lags when i set it greater than 2.
Also, i've kept"TIER_POSTFX_COLORCORRECTION" at "false" because the gpu on my device powervr sgx544mp is not able to handle it even with exynos octacore cpu(extremly slow framerate on setting it to"true").
Keep "TIER_GLOBAL_TEXTURE_MAXSIZE" & "TIER_NATIVE_BUFFER_WIDTH_LIMIT" values to what is already set by default in your game's graphics settings.
MOST IMPORTANTLY the 'TIER_HIGHEND_POINT_LIGHTS" & "TIER_HIGHEND_SHADOW_TYPE" values are set to "0" because the game becomes unresponsive when loading the cars when the values are set at any values between "1" to "4" (happened in my device".
Rest of the options are pretty clear in itslef.Just cross check the options which i've listed specifically so that the game does not suffer extremely slow framerates or freeze.
One more thing to be noted is that same method can be used to lower the values and get excellent framerates(for low end devices).There's absolutely no need of gltools for this game... hope this helps
Click to expand...
Click to collapse
I need increase resolution its looks like not full resolution in 720p screen phone.. iam using moto g2 I need the resolution like nfs mw is there any way to increase it???? Or it is the maximum value? ??
jaswinprakash said:
I need increase resolution its looks like not full resolution in 720p screen phone.. iam using moto g2 I need the resolution like nfs mw is there any way to increase it???? Or it is the maximum value? ??
Click to expand...
Click to collapse
Try increasing "TIER_NATIVE_BUFFER_WIDTH_LIMIT" value to 2048.
Additionally, try setting "FXAA" to 4 .
Restart your device and play the game.
Hope this helps
I can't show my screenshot yet as i've got to go past 10 posts for that before XD
(-vinner-) said:
I have just downloaded NFS no limits in my yuphoria
But I am getting less graphic quality
I saw the gameplay on YouTube it was having more details n better effects
So how to manually increase graphics (I have rooted my device)
I have saw a tweak for real racing 3 where some files needed to be replaced
So what for NFS no limits?
Please help me out
Thanx in advanc!
Click to expand...
Click to collapse
If your device is rooted you can try this app ( I personally used it and loved ) :
☣ CHAINFIRE 3D
With this app you can control the game textures, graphics detail, and other parameters to improve the gaming experience, and remove the lags.
( NOTE - The app has been removed from playstore)
Hit thanks if you found this useful!
Peace ✌
D400 said:
Try increasing "TIER_NATIVE_BUFFER_WIDTH_LIMIT" value to 2048.
Additionally, try setting "FXAA" to 4 .
Restart your device and play the game.
Hope this helps
I can't show my screenshot yet as i've got to go past 10 posts for that before XD
Click to expand...
Click to collapse
Anyway not increased I think its a phone issue..
I have another question I used version 1.0.48 on i9100 (mali) there is no graphicssetting.jason in data file of nfs ,only a file is last run or something. ..
Is that due to old version? ??
I used version 1.1.7 in adreno. Also there is 300 mb data file in adreno.. is that a gpu issue or something related that???
If updated the version for mali can I get graphicssetting.jason file in data folder of nfs????
Sent from my GT-I9100 using Tapatalk
jaswinprakash said:
Anyway not increased I think its a phone issue..
I have another question I used version 1.0.48 on i9100 (mali) there is no graphicssetting.jason in data file of nfs ,only a file is last run or something. ..
Is that due to old version? ??
I used version 1.1.7 in adreno. Also there is 300 mb data file in adreno.. is that a gpu issue or something related that???
If updated the version for mali can I get graphicssetting.jason file in data folder of nfs????
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Yes, that is due to 1.0.48 being an older version, so when you'll update it that file would be there.
As for adreno i'm not sure because i haven't seen the files for it yet (lack of availabilty of adreno device XD :x )
D400 said:
Yes, that is due to 1.0.48 being an older version, so when you'll update it that file would be there.
As for adreno i'm not sure because i haven't seen the files for it yet (lack of availabilty of adreno device XD :x )
Click to expand...
Click to collapse
Ok. I will test it soon...
Sent from my GT-I9100 using Tapatalk
jaswinprakash said:
Ok. I will test it soon...
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Well the file is with version 1.1.7
And I need to know what values suitable for dual core 1.2ghz exynos4 processor? ??
I only need car with medium effect and environment with mediu. Texture now it is very low I tried to high it but too much lag occurred. ..
Suggest me correct value just for glowing car and nice environment
Every time I tried it sometime lag or not sometimes...
don't need high end light or head light ...
Sent from my GT-I9100 using Tapatalk
Settings for Moto X 2013
Hi everyone, can someone tell me which settings should i not modify for a Moto X? Thanks in advance
All of that is useless. All changes I made are overwritten each time I run the game. And details are low. F**ck them.
Not working on marshmallow moto g turbo
Sent from my MotoG3-TE using Tapatalk
Hei guys. Can u help me? Every time i try to change graphics settings, the game ressets them...i cant make them stay
have modified the file for maximum detail in a tablet samsung tab 4 tested and proven walks like going 80 to 60 fps.
{"override":true,"TIER_GLOBAL_HALF_TEXTURES":false,"TIER_GLOBAL_TEXTURE_MAXSIZE":2080,"TIER_GLOBAL_ANISOTROPIC_TARGET_HIGH":-1,"TIER_GLOBAL_ANISOTROPIC_TARGET_LOW":0,"TIER_ENVIRONMENT_FOG":true,"TIER_ENVIRONMENT_ROADSPECULAR":true,"TIER_ENVIRONMENT_FULLCORONAS":false,"TIER_ENVIRONMENT_POSTLIGHTS":true,"TIER_ENVIRONMENT_ROADSHADER_DETAIL_LEVEL":2,"TIER_ENVIRONMENT_ROADDETAILMAP":true,"TIER_ENVIRONMENT_REFLECTION_TYPE":2,"TIER_ENVIORNMENT_SHADOWINREFLECTION":false,"TIER_ENVIRONMENT_REFLECTION_RESOLUTION":554,"TIER_ENVIRONMENT_COLLIDABLES_IN_REFLECTION":false,"TIER_ENVIRONMENT_FRESNEL_BRIGHTENING":false,"TIER_ENVIRONMENT_NORMALMAPS":false,"TIER_ENVIRONMENT_SKIDS":false,"TIER_ENVIRONMENT_RAINENABLED":true,"TIER_ENVIRONMENT_MAXDISTANCE":400,"TIER_ENVIRONMENT_LOD0_DISTANCE":80,"TIER_LIGHTING_DYNAMIC":false,"TIER_LIGHTING_SH":true,"TIER_LIGHTING_NITRO":true,"TIER_LIGHTING_NITRO_ENEMY":false,"TIER_LIGHTING_HEADLIGHTS":true,"TIER_CAR_FLAT":false,"TIER_CAR_ENABLEFOG":false,"TIER_CAR_DAMAGE_SCRATCHES":false,"TIER_CAR_NORMALMAPS":false,"TIER_CAR_WHEELBLUR":true,"TIER_CAR_DECAL_HIRES":false,"TIER_CAR_MERGEREARWHEELS":false,"TIER_CAR_LIGHTS_TRAILS":true,"TIER_CAR_CLEARCOAT":false,"TIER_CAR_MAXDISTANCE":100,"TIER_CAR_HIGHEST_LOD":1,"TIER_CAR_SHADER_DETAIL_LEVEL":2,"TIER_SOUND_AIENGINE":true,"TIER_SOUND_REVERBPRESETS":false,"TIER_SOUND_ROADBLOCK_SIRENS":true,"TIER_SOUND_48KHZ_OUTPUT":false,"TIER_EFFECTS_TRAFFIC":true,"TIER_EFFECTS_PARTICLES_HIGHQUALITY":true,"TIER_POSTFX_BUFFERSCALE":100,"TIER_POSTFX_BUFFERSCALE_EVENT":85,"TIER_POSTFX_BUFFERSCALE_ALLOWHALVE":false,"TIER_POSTFX_DYNAMIC_VINYLMAP":true,"TIER_POSTFX_COLORCORRECTION":false,"TIER_POSTFX_HYPERSPACE":false,"TIER_POSTFX_DOF":false,"TIER_POSTFX_DIRTYLENS":false,"TIER_POSTFX_RAINLENS":true,"TIER_HIGHEND_PROJECTED_HEADLIGHT_TEXTURE":false,"TIER_HIGHEND_SUBTRACTIVE_SH_LIGHT":false,"TIER_HIGHEND_DOF_AND_HYPERSPACE":false,"TIER_HIGHEND_POINT_LIGHTS":0,"TIER_HIGHEND_SHADOW_TYPE":0,"TIER_HIGHEND_RAINDROP_SHADER":true,"TIER_HIGHEND_SCREEN_RAIN_REFRACTION":true,"TIER_POSTFX_INTERMEDIARY_SIZE":30,"TIER_OCCLUSION_QUERY_DISABLE":true,"TIER_LENSFLARE_DETAIL_LEVEL":0,"TIER_LENSFLARE_MASTER_SCALE":90,"TIER_COLLIDABLES_DETAIL_LEVEL":1,"TIER_COLLIDABLES_MAXDISTANCE":100,"TIER_SHADER_COMPILE_CLEARCACHE":false,"TIER_USE_BINARY_SHADER_CACHE":true,"TIER_ENVIRONMENT_RELFECTION_SIMPLESHADERLOD":true,"TIER_ENVIRONMENT_COLLIDABLES":false,"TIER_CAR_PER_VERTEX_REFLECTION":true,"TIER_CAR_PER_VERTEX_BRDF":true,"TIER_CAR_EFFECTS_SHADER_QUALITY":1,"TIER_ENVIRONMENT_NO_WINDOW_REFLECTION":false,"TIER_ENVIRONMENT_FAST_WET_ROAD":true,"TIER_POSTFX_FXAA":3,"TIER_ENVIRONMENT_DISABLE_WET_ROAD":false,"TIER_ENVIRONMENT_FAST_SPECULAR":true,"TIER_ENVIRONMENT_VERTEX_FOG":false,"TIER_ENVIRONMENT_FAST_RAIN":false,"TIER_FORCE_1X_UI":false,"TIER_NATIVE_BUFFER_WIDTH_LIMIT":1524}
i68.tinypic.com/2w4zr43.jpg
i64.tinypic.com/qyvazc.png
i66.tinypic.com/50icf7.png
copy and paste in your nagevador
The screens are only helpful
my device is a samsung galaxy tab 4 SM-T530 with Adreno..

Disable 2 cores for the s810

Considering the fact that every s810 phone out there has over heating issues apart from the one plus 2 because time was actually spent on that phone would it be possible to disable 2 or even 1 core(s) on the s810 to get rid of the heating issues or can that only be done by Sony. You must think i am stupid but hey oh i am just uncomfortable with all the heat i don't mind a bit of performance loss when i know my phone does not feel like its being barbecued.
https://forum.xda-developers.com/xperia-z5/general/tweak-improve-performance-reduce-t3387879
I use this work from rytekk on mm and nougat it is flawless, you have control over cores annytime above 30% battery, if below then z5 takes over...
Oh... Stock roms tested ?
stipi69 said:
https://forum.xda-developers.com/xperia-z5/general/tweak-improve-performance-reduce-t3387879
I use this work from rytekk on mm and nougat it is flawless, you have control over cores annytime above 30% battery, if below then z5 takes over...
Oh... Stock roms tested ?
Click to expand...
Click to collapse
Thx for the reply but could you possibly elaborate further what do you mean because I have installed this before in the sense it would make it faster but not disable 2 cores or under preforming like just tell me what I have to do with this so I can underclock / disable 2 cores
Quantumkk123 said:
Thx for the reply but could you possibly elaborate further what do you mean because I have installed this before in the sense it would make it faster but not disable 2 cores or under preforming like just tell me what I have to do with this so I can underclock / disable 2 cores
Click to expand...
Click to collapse
I dont know the whole science about thos but i folowed the manual, pushed these file in correct folders and rebooted... I use kernel aduitor, app that alpows me to disable or enable cores as i choose ( except if phone is thermal throttling or battery below 30%) now i go to workf iy dou don't do it till evening i can at least telly you how i did it step by step...
stipi69 said:
I dont know the whole science about thos but i folowed the manual, pushed these file in correct folders and rebooted... I use kernel aduitor, app that alpows me to disable or enable cores as i choose ( except if phone is thermal throttling or battery below 30%) now i go to workf iy dou don't do it till evening i can at least telly you how i did it step by step...
Click to expand...
Click to collapse
Oh ok makes more sense so lemme get this straight copy the filez to system etc then reboot. Then go onto kernel auditor and turn off cores of my choice as it's enabled them?
Ok i have those files renamed and ready at my dropbox, just copy them in /system/etc
Make sure to backup original files...
https://www.dropbox.com/sh/ue4bbik61aair9u/AADLznjHZzmExXbiSnZ_iTkra?dl=0
Now reboot
And if you want total control rename thermal-engine.config to:
thermal-engine.configdisabled
Reboot
Now you have control over cores, again if battery above 30% or ifphone is not thermal throttling
It allso takes some knowing in kernel aduitor if you wish i can screenshot my settings
I allso sugest some good cpu governors tp make the mpst of it, you have some in androplus kernels for marshmallowi think, not sure for nougat, and you can allso add then manualy
stipi69 said:
Ok i have those files renamed and ready at my dropbox, just copy them in /system/etc
Make sure to backup original files...
https://www.dropbox.com/sh/ue4bbik61aair9u/AADLznjHZzmExXbiSnZ_iTkra?dl=0
Now reboot
And if you want total control rename thermal-engine.config to:
thermal-engine.configdisabled
Reboot
Now you have control over cores, again if battery above 30% or ifphone is not thermal throttling
It allso takes some knowing in kernel aduitor if you wish i can screenshot my settings
I allso sugest some good cpu governors tp make the mpst of it, you have some in androplus kernels for marshmallowi think, not sure for nougat, and you can allso add then manualy
Click to expand...
Click to collapse
yh thanks would be appreciated to see your settings but i copied the files from the post i will try yours now but the one from the post gave me no control over kernel auditor, however a friend told me it can be done via kernel and odex..? if you know this way please explain if not i will try the configdisabled thing and see if that works thanks again
Still getting a really hot phone
Sory to hear that, i guess it comes up to all factors than annyone can forsee... Best i could do with those files and with greenify was super cool phone almost no drainage, but when working ( if so choosen) it was a performer and yes... Scorched hot
If you wish to have good nougat rom flash xz2 rom from xnoob, leave /system/etc as is, change nothing i am amazed how cool it runs and how great it performs... Battery life best till now for me, But do a clean install,
An easy way to reduce heat is to adjust hotplugging thresholds for the big cores (you'll need root of course). You can do that easily through Kernel Adiutor in the CPU Hotplug settings. Lower the "minimum cpus big" and raise the "busy up threshold". If you really don't want your big cores on just set busy up threshold to 100 or something.
I personally have mine set to 0 minimum and 87 busy up threshold. You'll need to make an extra adjustment to get 0 minimum big cpus to stick, otherwise it will revert back to the default of 1. (note: I'm on the latest stock rom)
Also, setting your cpu governors to interactive and fine tuning the parameters will further reduce heat.
Thx for that I am using the xz2 Rom lol could you send me a pic of the kernel auditor settings?
Quantumkk123 said:
Thx for that I am using the xz2 Rom lol could you send me a pic of the kernel auditor settings?
Click to expand...
Click to collapse
Sure
crono9977 said:
Sure
Click to expand...
Click to collapse
Thx for the pic but I can't seem to find the core control option lol please tell me how you go there and also cool nav bar
stipi69 said:
Sory to hear that, i guess it comes up to all factors than annyone can forsee... Best i could do with those files and with greenify was super cool phone almost no drainage, but when working ( if so choosen) it was a performer and yes... Scorched hot
If you wish to have good nougat rom flash xz2 rom from xnoob, leave /system/etc as is, change nothing i am amazed how cool it runs and how great it performs... Battery life best till now for me, But do a clean install,
Click to expand...
Click to collapse
Yh lol thanks but I have installed the xz2 Rom and yh it was quite good but I was trying to eliminate the heat whilst the good performance oh well but anyway I kinda need those files from the xz2 because mine our kinda messed up now it would be appreciated if you sent me them via Google drive mega mediafire etc so I can redownload those files and not the whole rom thx
crono9977 said:
An easy way to reduce heat is to adjust hotplugging thresholds for the big cores (you'll need root of course). You can do that easily through Kernel Adiutor in the CPU Hotplug settings. Lower the "minimum cpus big" and raise the "busy up threshold". If you really don't want your big cores on just set busy up threshold to 100 or something.
I personally have mine set to 0 minimum and 87 busy up threshold. You'll need to make an extra adjustment to get 0 minimum big cpus to stick, otherwise it will revert back to the default of 1. (note: I'm on the latest stock rom)
Also, setting your cpu governors to interactive and fine tuning the parameters will further reduce heat.
Click to expand...
Click to collapse
thanks for explaining, it will help me further tweak my phone as i like

[APP 4.1+] 3C CPU Manager (root)

3C CPU Manager (root), available on Play Store and XDA Labs, a simple CPU manager app that requires root for controlling both CPU and GPU. It allows you to set specific settings for standby to battery saving.
You can remove ads and unlock features using in-app purchases.
★ Highly Configurable UI allows you to transform the app into something you really like.
★ Shows a summary of CPU/GPU loads and frequency
★ Shows graphics of CPU/GPU loads, frequencies and temperatures *
★ Controls up-to 16-cores CPU settings
★ Configure governors settings.
★ View frequency usage table.
★ Set specific screen off configuration.
★ Creates multiple profiles that can be switched using a notification or launcher shortcut.
Depending on kernel support:
★ Set CPU/GPU frequencies, governor and voltages
★ Configure thermal configuration
★ Configure mp-decision daemons
★ Control cores separately
App can work with 3C Kernel Tweaker for tweaking SD, entropy, sysctl, gamma, sounds, etc...
Please report all your issues and feature requests in this thread.
The CPU Manager is not a new app, however I just updated it to support Android 4.0 up-to 9.0. Root is required to control CPU or GPU, not for viewing graphics and current states.
This new version has important change compared to previous:
SD tab is gone, integrated into 3C Kernel Tweaker.
New tab for defining multiple profiles allows switching easily.
Version 4.1a
Just published today, version 4.1a brings the following changes:
Full support for Qualcomm SD855 and Exynos 9820 (you will see and manage all 3 CPUs (actually there's one CPU with 3 clusters, but it's easier to name them CPU).
Add core numbers to each CPU
Add option to show/hide seconds in time table
To achieve support for unlimited multi-cluster (from little.big architecture), I had to rewrite some code, so if you have issues with cluster detection on your device, please let me know.
Hope you enjoy this update.
New notification packs
CPU Manager (package ccc71.st.cpu) has been suspended by Google while I was testing the new feature to download notification packs.
After testing Play Store on-demand features I had to revert the code, but mistakenly published (in beta) a version with XDA download mechanism, directly from my web site.
As a consequence, and because I noticed too late, the app has been suspended "permanently".
I've filled an appeal however there are very little chance that Google will let me update it to be compliant. If not, I'll have to publish the app under a new name and any previous in-app purchases will be lost.
Version 4.5.0i
Good news is Google has allowed me to update the app. So I paid particular attention to make sure new notification packs are downloaded from Play Store.
The app is being reviewed and it will take between a day to an entire week before it is available again on Play Store.
Another good news is that I've removed ads from the app (and all my apps) because too many issues where reported about them, issues with content or CPU drains.
Should you have paid for ads-free, (thanks for your support, always appreciated) you will never see ads in the app, even if I put them back (if Google ever fixes all the critical issues).
Hello, how can we save a profile? For example, when I'm restarting the phones, my settings are gone, and idk what to do in order to keep it...Can you please help me?
robi101012981 said:
Hello, how can we save a profile? For example, when I'm restarting the phones, my settings are gone, and idk what to do in order to keep it...Can you please help me?
Click to expand...
Click to collapse
You can setup profiles in last tab on the far right. There you can setup as many profiles as you want.
If you only care for one default profile, you can tap the top-right button which shows a circle arrow and OFF/UPD/ON text inside. ON means it will be reapplied upon reboot.
3c said:
You can setup profiles in last tab on the far right. There you can setup as many profiles as you want.
If you only care for one default profile, you can tap the top-right button which shows a circle arrow and OFF/UPD/ON text inside. ON means it will be reapplied upon reboot.
Click to expand...
Click to collapse
Thanks, but for me it's not keeping the settings...
robi101012981 said:
Thanks, but for me it's not keeping the settings...
Click to expand...
Click to collapse
If you refer to on-boot settings, you need to make sure app is excluded from Android OS battery optimizations as detailed here: https://3c71.com/optim

Categories

Resources