gpu path - Huawei Mate 9 Questions & Answers

Hi can someone point me the root direction of our gpu? I want to monitor frequencies and I don't know where to look.

Hi its in /sys/class/devfreq/gpufreq/cur_freq
Cpu temp /sys/devices/virtual/thermal/thermal_zone1/temp
Cpu a73 freq /sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq
Cpu a53 freq /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

gahu777 said:
Hi its in /sys/class/devfreq/gpufreq/cur_freq
Cpu temp /sys/devices/virtual/thermal/thermal_zone1/temp
Cpu a73 freq /sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq
Cpu a53 freq /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
Click to expand...
Click to collapse
Sorry and can you show me how to configure the cool tool?

Go to labels -> fine tunning
Cpu frequency leave unmodified
Custom label 1
Prefix: Cpu2
Postfix: Mhz
Path: /sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq
Replacement pattern: $1
Custom label 2
T:
°
/sys/devices/virtual/thermal/thermal_zone1/temp
(\d+)(\d{3})
$1
Custom label 3
Gpu
Mhz
/sys/class/devfreq/gpufreq/cur_freq
(\d+)(\d{6})
$1
My selected settings:
Cpu usage
Cpu frequency
Available ram
Batyery level
I/o activity
Custom label1,2,3
Most resource intensive process
In fine tunning ieorder it for your taste

Thanks my friend. But io option says not supported and gpu don't show the frequencies, see?

Can you check command
cat /sys/class/devfreq/gpufreq/cur_freq on terminal?

gahu777 said:
Can you check command
cat /sys/class/devfreq/gpufreq/cur_freq on terminal?
Click to expand...
Click to collapse
Shows me this

albertobom said:
Shows me this
Click to expand...
Click to collapse
So it is right path, check configuration one more time or try reset app cache and restart phone

gahu777 said:
So it is right path, check configuration one more time
Click to expand...
Click to collapse
Already checked several times don't know what's wrong

Maybe it's something wrong with this ROM C432B190 stock rooted

Related

[KERNEL] 2.6.32: CPU Vdd levels ("undervolt") sysfs interface

(for devs only)
remember iscaela's "undervolt" hack for the stock - closed source - HTC kernel?
the following quick & dirty kernel mod will allow your users to query and set cpu supply voltages for each frequency through a sysfs interface
the patch is available here: 2.6.32-vddlevels.patch
after applying the patch the "CONFIG_CPU_FREQ_VDD_LEVELS" option will be available in the kernel configuration (set it to 'y')
usage:
query: (output: first column: frequency (kHz), second column: vdd* (mV))
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
128000: 950
245000: 950
384000: 975
422400: 975
460800: 1000
499200: 1025
537600: 1025
576000: 1050
614400: 1075
652800: 1100
691200: 1125
729600: 1150
768000: 1175
806400: 1200
844800: 1200
883200: 1225
921600: 1225
960000: 1250
998400: 1275
1036800: 1275
1075200: 1275
1113600: 1300
1152000: 1300
1190400: 1300
incrementing/decrementing all levels by a specified amount* (mV):
Code:
echo '-25' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '+25' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
adjusting the supply voltage* (second value, mV) at a specific frequency (first value, kHz):
Code:
echo '998400 1250' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
*: vdd values must be a multiple of 25 (enforced by the interface; the regulator doesn't accept other values - found out in the hard way)
please note that the values set through this interface will only be written to the acpu table - they will only become effective when the specific frequency is (re)set by cpufreq
i took the input parser from iscaela's code - thanks for it
do not apply this patch if you plan to use avs
to query the constraints of the regulator ("max_microvolts", "min_microvolts") or the voltage currently supplied to the cpu ("microvolts" (uV)):
Code:
grep '.' /sys/class/i2c-adapter/i2c-0/0-0048/regulator/regulator.0/*
--
dedicated to the cheeky buggers at #leedroid-roms
As always.. Nice work snq-! ​
Really nice =)
Your kernel is Good~
Your kernel is Good~
Leedroid's Rom is good too.
Thank you.
Nice (i think ^^ )
Two Questions:
1. What is "avs"
2. So this makes it possible to change vdd "on the fly" ?
I hadn't issues (reboot/stability) due to undervolting in LeeDroid 2.2a so i can use this to set the vdd levels of the 2.2a Kernel in LeeDroid 2.2e?
melethron said:
1. What is "avs"
Click to expand...
Click to collapse
adaptive voltage scaling ~ cpu supply voltage is actively adjusted based on frequency and temperature
melethron said:
2. So this makes it possible to change vdd "on the fly" ?
Click to expand...
Click to collapse
yes
melethron said:
I hadn't issues (reboot/stability) due to undervolting in LeeDroid 2.2a so i can use this to set the vdd levels of the 2.2a Kernel in LeeDroid 2.2e?
Click to expand...
Click to collapse
yes. please note that settings don't persist across reboots, so you might want to create a script under /system/etc/init.d for setting your optimal vdd levels at boot time
Nice,
could you post the voltages of the 2.2a Kernel? I didn't find them anymore...
Btw: Smartass Governor is really nice. Highly responsive. Your Kernel rocks.
I'd also like to know what voltages the 2.2a kernel was using. I've got the init.d script lowering the voltage by 100mv lower than 2.2e stock voltages, How low can I go!
melethron said:
could you post the voltages of the 2.2a Kernel?
Click to expand...
Click to collapse
goochj said:
I'd also like to know what voltages the 2.2a kernel was using.
Click to expand...
Click to collapse
the only difference regarding voltages: [email protected] (2.2a) vs [email protected] (2.2e)
Oke i have been doing some searching about the hole undervolting thing. What i found was that undervolting has no real risks unlike overclocking, what i read is that when you go to low your pc/phone(found mostly pc stuff) will freeze up. Since this interface will reset the voltages after a reboot there shouldn't be a real problem i believe.
However before i go and change my voltages i would like to know if this is right and there is no realistic risk involved with undervolting, and i won't damage my hardware.
Thanks
^Undervolting will result in instability if it's extreme with no hardware faults. On the other hand, Over-volting, if extreme, will result in hardware faults.
In any case, there are a few Kerenals you can try without needing this patch because it is aimed at developers & not users.
Can someone post an init.d script for lowering vdd_levels? I am having a problem writing one.
UP!
Hello all,
I'd like to mess with my settings too, and need a how-to
Any help appreciated!
Thanks
For those who are wondering, Hastarin has posted THE UNDERVOLT SCRIPT at his kernel page, u can edit the script as wanted!!!
I know this is for devs, but has anyone successfully implemented this (or similar) as an end-user?
I would definitely like to try
"the patch is available here: 2.6.32-vddlevels.patch"
how do i apply this patch? and how do i create a script to make it work after reboot ?
RedWave31 said:
For those who are wondering, Hastarin has posted THE UNDERVOLT SCRIPT at his kernel page, u can edit the script as wanted!!!
Click to expand...
Click to collapse
Where?? I´ve been searching for his webpage and didn´t find it....
Missing clock speed after apply
Hi
Thank you for providing the codes for undervolt but I have missing clockspeed after i tried to combine you patch with MJ S10.4 kernel.
Hope you can advise. Thanks in advance
funkatiko said:
Where?? I´ve been searching for his webpage and didn´t find it....
Click to expand...
Click to collapse
There you go:
http://forum.xda-developers.com/showthread.php?t=857929
silent_silver said:
"the patch is available here: 2.6.32-vddlevels.patch"
how do i apply this patch? and how do i create a script to make it work after reboot ?
Click to expand...
Click to collapse
Really, how to apply it?

[O3D] Overclock/Downclock guide/tutorial?

[O3D] Overclock/Downclock guide/tutorial?
- can someone explane safe way to downclock(or overclock) GPU/CPU for O3D, I want to downclock to safe some battery life.
Thanks
SetCPU (search xda-developers for free download or market for paid updatable version) works for me, detected cpu speeds and allowed me to change them from 300 to 1008 Mhz, also there are a few options how the processor freq change when needed. For now you can only downclock until a new kernel arrives (not 100% sure what kernel is and if it really enables overclocking - just saying). I didn't try anything with setcpu but if you do please post your feedback
i have installed but i cant set the clock, with setvsel for defy i can define 3 speed for the principal status, in set cpu i see only the maximum rate (1008).
help me tks
Have you rooted your device, before you run setcpu?
what about downclocking, is it really giving extra life for battery?
I use Antutu CPU Master to downclock, it has a cool widget.
wan0eve said:
I use Antutu CPU Master to downclock, it has a cool widget.
Click to expand...
Click to collapse
to what numbers you downclocking and how is battery life after downclocking?

[MOD] Aroma | UV | 09-Jan | New dualcore configuration of 1.1/1.2-abov bricked kernel

Read new informations in installation guide​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
IF YOU HAVE REBOOTS WHEN YOU ARE USING THE PHONE, IT'S BECAUSE YOU SET A UV TOO AGGRESSIVE, SO, YOUR CPU CAN'T BE STABLE. CHOSE A LOWER UNDERVOLTAGE
IF YOU WANT TO KNOW HOW VOLTAGE CAN REACH YOUR CPU, START STABILITY TEST (DOWNLODABLE FROM MARKET) AND USE IT FOR ABOUT 10 MINUTES, IF PHONE REBOOTS IN THAT TIME, THAT VOLTAGE IS TOO LESS FOR A STABLE CHIP
NOT ALL CHIP ARE THE SAME, IF YOU HAVE A LUCKY CHIP, YOU CAN REACH A LOWER VOLTAGE (AS MINE)
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Ok Guyz, since show creates the badass governor, i'd want to use it for a better one multicore configurtion
What's the advantages of multicore sistem?
Symply, more parallelization means more performance per second, as i can say, 2 core can compile at last the double quantity of threads than 1, so, 1 core at double frequency can't compile the same number of thread, but it do it faster..
ex..
if you have 2 thread (impossibile), 1 audo and 1 video, a single core @ 2ghz compile firstly the audio, than the video.. the dualcore architecture can compile on core0 the audio and on core1 the video!! this is the powerfully of multicore system.
Ok, since i say it, i create a MOD witch TRY to use this logically.. this MOD uses the limitate frequency of the badass governor, that's why, with ondemand, all of 2 core goes at maxFreq too fast, now, with this badass, the system will not grow up the first limitate frequency until the single core uses more than that frequency.. so.. we can limitate the "ondemand" issue in 3 freq phases..
thus, the actual MOD configuration is it:
Click to expand...
Click to collapse
SCREEN ON:
- dualcore with all cores TURNED ON (hope you understand now )
- governor badass for all of 2 cores
- min freq at 384mhz for all of 2 cores
- max freq at 1.566ghz for all of 2 cores
- first phase freq at 810mhz for bla bla bla
- second phase freq at 1.188ghz for bla bla bla
- third phase freq at 1.566ghz (is the maxfreq)
SCREEN OFF:
- only core0 is TURNED ON
- governor conservative
- minfreq 192mhz
- maxfreq 540mhz​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Badass governor has the same configuration as last show's ondemand governor
So, now, with this MOD we have a pure functional dualcore with the advantages of multicore system, with limitate frequency. The stock situation is 384-810mhz, if the single core (is the same, qualcomm uses asyncronic frequency) needs more than 810mhz, it increases the max freq to 1.188ghz (the sensation original frequency), if 1.188 isn't sufficently, it increeses at 1.566
remember, qualcomm has asyncronic frequency, so, one core can be run at 1.56ghz, the other at minimum mhz..
Click to expand...
Click to collapse
Click to expand...
Click to collapse
How to use it?​
Click to expand...
Click to collapse
INSTALLATION:
-) flash a kernel witch has badass governor (i advise bricked 1.1) with NO GPU OC and what governor you want, the same for the frequency, mod autochanges those, chose what scheduler you prefer.
1) Flash MOD zip file by recovery
2) Select what MOD YOU want
3) Reboot.
#) You have to reinstall at every Rom Upgrade
# If you want only the UV, select Remove in mod choseing (it's the same as no installing it); you can use the UV mod with all kernels, and all governors
# If you come from V2.0 to 3.0, go to recovery, wipe, format system partition, after that, reinstall rom, reinstall bricked kernel (if it hasn't), reinstall other mods (like battery %), install my mod, reboot.. You will not loose your data
# ONDEMAND VERSION IS NOT FOR GOOD BATTERY CONSUPTION, IF YOU HAVE HUGE BATTERYDRAIN (IT'S WHAT YOU'LL HAVE) INSTALL THE BADASS - BOOST+BOOST VERSION.
DISINSTALLATION:
1) Boot in recovery, flash the Mod
2) Select Remove
3) Reboot​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Code:
bricked 1.2 -above
V 11.9
> Fixed Screenoff chose
> Changed DEFAULT first phase for better reactive with less power usage
> Other minor changes
###
Added Version for AOSP kernel (NoSense)
V 11.8
> Changed some settings
V 11.7
> Changed some settings for a better fluidity
V 11.6
> Added Remove chose
> Fixed an installation issue of the Aroma
V 11.5
> Added possibility to know if MOD is working, you have to give a cycle on/off of the screen, after that, if it works, you will find a new file in home of sdcard!
V 11
> Changed configuration for less battery drain
V 10.5
> Tweaked badass experience for better battery life (only with bricked kernel 1.4)
V 10.1
> Tweaked screen off conservative
V 10.0
>> BIG RELEASE
> Added possibility to chose frequency
> Added possibility to chose screen off governor
V 1.01
> Fixed freq values in Aroma installer
V 1.0
> Initial Release
​
HaVe FuN!​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
FAQ in second post​
VIDEO
Click to expand...
Click to collapse
FAQ
Click to expand...
Click to collapse
Witch version could you chose?
The versions of the mod are two:
The 3.7 is the older, it's for the bricked 1.1 version AND for other kernels (don't know if all rom will boot up with my mod, some has issues)
The version 10 and above are for bricked 1.36 and 1.40
​
What setting could you use?
You can intall what you want, i create those (expecially the 10 versions) witch has the possibilities to be changed as users experience.
I advice to use default settings if you don't know how change, but, you should try to, it will not brick your phone, in fact, you could find a new setting could it be better for your use.
So, try try try
One EX:
If you want a faster phone, grow up the minfreq to 300-400mhz, grow up the first phase at 1.2ghz, put the second to 1.2 or more, and change the maxfreq as you would, OC too.
If you want a better battery experience, decrese minfreq, the first and second phase, decrese the maxfreq too, maybe, with this settings: 192 - 648 - 1020 - 1180 mhz
If you want the lowest battery experience, try with this setting: 192 - 648 - 1020 - 1020 mhz
Be careful, you could have some lags if you chose the lower setting, but, for ex, if you don't play, you can chose a setting as like, 192 - 810 - 1020 - 1180 mhz
So, you have to install, select one setting with you think it's ok, try, if you have lags in some situation, grow up some setting, an re-try til you find your best settages. I don't have your use, so, i don't know if you could have a good esperience with my setting.​
How to see if mod is working?
If you have the version 10 or above, you will find a new file in SD card, it calls IBA21ModWorking. if you don't find that, turn on the screen, wait 5 seconds, turn on, refresh the explorer app, and try to see if there is.
If you have the 3.7v you have to download and install system tuner, and see if all cores are turned on.
​
Why my phone doesen't boot after apply the mod?
Not al roms has the same quality, some doesen't have some little features; my mod uses a whyle cicle witch chages settings from screen-on use to screen-off (standby). If phone doesen't boot up, rom doesen't have the possibility to use the cycles in the script, so, script is unusefull.​
Do you need to delete or wipe the rom at every upgrade?
ABSOLUTELY NO, mod auto removes the old script and changes that with the newer one, so, YOU DON'T NEED TO DO ANYTHING, ONLY FLASH THE UPGRADE OR THE NEW SETTINGS WITCH YOU ARE CHANING!​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
enjoy my work and, press a lot of thanks buttons! :d​
Very very good, the system is smooth and stable, I've only a lag after reboot, and sometimes when start synchronization...
Good work!
Hi nice script. Must the CPU values be truly stock ? Could it take something like 384-1566?
Sent from my Sensation running HyperNonsense v2.3
remus82 said:
Hi nice script. Must the CPU values be truly stock ? Could it take something like 384-1566?
Sent from my Sensation running HyperNonsense v2.3
Click to expand...
Click to collapse
Yep, i could do it.. but.. i tryed it, and.. it only increase the power consuption
framir said:
Very very good, the system is smooth and stable, I've only a lag after reboot, and sometimes when start synchronization...
Good work!
Click to expand...
Click to collapse
Lags depends on badass governor.. it's "normally".. but.. 1 lag per day is not bad, remember, with my configuration you have a better badass configuration with lower power consuption than faux kernel..
Looks awesome
Noticed bug appears after every reboot?
How to change second phase to 810-1134 and delete third phase? Or I don't need it
And soo.. It's fully better than original badass?
http://i.imgur.com/gavOn.png
Standby power consuption with data active!
D-SHEL said:
Looks awesome
Noticed bug appears after every reboot?
How to change second phase to 810-1134 and delete third phase? Or I don't need it
And soo.. It's fully better than original badass?
Click to expand...
Click to collapse
You don't need to delete it since system uses third phase (1.2 to 1.5) only in heavy games and web browsing+flash player.. in web usage cores goes to 1.2 max
Btw.. third phase is the maxfreq governor.. i can change it by script if you want to try
Take.. flash it as you would.. you can come back with stock script
For who doesen't understand.. the phase limis is a real limit.. since system needs more performance, system use the lower limit.. as i can see in my use:
For home scrolling 1 core goes to 1.2ghz, the other is at 192mhz (low power consuption)
For notice bar scrolling 1 or 2 cores goes to 810mhz, it depends on other app.. 1 core at 810mhz can calculate the notify bar
For chrome beta browsing.. in web rendering ( page loading) all of 2 cores goes to 1.2ghz, after that, core goes to 192-810 since heavy scrolls, heavy zoom, or animations in the web page (in google page cores goes to 192mhz )
For browser + flash player, 2 cores are uset at 100% at 1.56ghz since it comes down.. after that.. system uses 192-810.. sometimes only one core goes to 192-1.2
In games core i dont know why i dont play games
So.. the third pase is only a turbo boost, it's used only when system needs more and more power.. the phase is a real limit..
For example.. you have a stock 192-810.. when system needs more than 100% (810mhz) badass grow up the frequency to second phase.. it's the same for third phase.. so.. if system doesen't need more power, badass doesen't grow up the cpu frequency..
In my test i see.. ondemand tweaked + core1 off at my usage has a cpu temperature at about 55degrees C.. with badass, 47
So.. lower tenperature.. lower power consuption!
Sure.. ondemand has a faster one response.. since it grow up frequency every time, for low needs too..
you couldn't have performance plus heavy power..
The "busg" is too.. until system needs more than phase freq, it doesent grow up, so, when there's the necessity of more freq, upgrading is slower than ondemand, and it creates a little lag..
On boot, don't know why but.. only one core is turned on.. it's a system fault of reading script.. if you turn off screen, and turn on, it returns at normally (so.. needs an off-on cicle)
iba21 said:
You don't need to delete it since system uses third phase (1.2 to 1.5) only in heavy games and web browsing+flash player.. in web usage cores goes to 1.2 max
Btw.. third phase is the maxfreq governor.. i can change it by script if you want to try
Click to expand...
Click to collapse
Thanks! Maybe really don't need this
Noticed bug appears after every reboot?
"69force192-1188.zip"
As I can see, this is version without third phase?
D-SHEL said:
Thanks! Maybe really don't need this
Noticed bug appears after every reboot?
"69force192-1188.zip"
As I can see, this is version without third phase?
Click to expand...
Click to collapse
Yep that has only 2 phase.. 192-810 and 810-1.2
I edited last message with informations about your questions
Shouldn't this be in the Development section?
nope.. it's not a developement app.. those are some settages..
if you load the script, and delete it, the settages has been changed..
when you turn on display
screen ON:
- dualcore able
- governor badass for all of 2 cores
- min freq at 192mhz for all of 2 cores
- max freq at 1.566ghz for all of 2 cores
- first phase freq at 810mhz for bla bla bla
- second phase freq at 1.188ghz for bla bla bla
- third phase freq at 1.566ghz (is the maxfreq)
when you turn off
screen OFF:
- only core0 able
- governor conservative
- minfreq 192mhz
- maxfreq 540mhz
it changes that values at every turn on-off of the display.. only 1 time.. so.. if you load the script, and delete it, at display turning off, the script doesen't change the values, and, you will not have the "screen off" setting, so, you'll have the stock badass, so, more power consuption
i repeat, my script is only a numerical setting, it's not a kernel, it changes only the superficially values of the kernel, after that, is the kernel governor the real fault of frequency changing
sure.. with my script you have that 2 configuration.. and.. if you see.. conservative in standby means low power consuption (from 20 to 70ma in standby, depends on the system performance needed)
Is step 6 necessary? I don't have that function in root explorer
Sent from my Sensation running HyperNonsense v2.3
remus82 said:
Is step 6 necessary? I don't have that function in root explorer
Sent from my Sensation running HyperNonsense v2.3
Click to expand...
Click to collapse
it's not obbligatory.. but.. you have it.. long press.. OPEN WITH -> LINUX script (it's the third link from top)
http://i.imgur.com/BbeS0.png
Or you can reboot 2 times.. in first run script changes the name of the file witch turn on the second core.. the mpdecision.. so.. or you do a first manually run.. or you do a first reboot.. script changes the name, but the mpdecision script is already loaded.. second reboot use only my script
Thanks! Will report back after a day of use!
Sent from my Sensation running HyperNonsense v2.3
Edit: solved.
Sent from my Sensation running HyperNonsense v2.3
Iba I notice that media scanner takes extremely long to complete after applying the script. Is it possible to use badass or on demand as screen off governor?
Sent from my Sensation running HyperNonsense v2.3
Sure.. but you loose the advantages of low power consuption..
What is media scanner? How many mhz does it needs?

[HOW TO / POST] Your KERNEL Settting / Undervolting for JB (KingKang/h0tcakez) 10/31

So thanks to the devs DAGr8 and flappjaxxx, the Skyrocket has two new kernel! I want to use this thread so that people can post their preferences for their kernels.
Please post in the following order:
1- kernel you are using
2- governor you are using
3- i/o schduler you are using
4- best for [battery life, performance, or mix of the two]
5- Optional - if you have stable overclocking and undervolting, please feel free to share!
I'll post mine as soon as I install the new kernels, but for those who already have flashed their new kernels, please feel free to share! :good:
--------------------------------------------------------------------------------------------------------------------------------------------------------------
How To:
** I am not responsible for anything that goes wrong with your life or phone when you follow this how to! You are undervolting at your own risk! I am just sharing that I have done**
1 - You will need a custom kernel what supports undervolting.
For Skyrocket users, these are the kernels for JellyBean AOSP DAGr8 and flappjaxxx
2- Now, the only tool I know to allow voltage changes is the app called System Tuner. Download and Install. In addition, download an app called the stabilitytest and install it.
3- Click on Voltages and opening the app.
(For fllappjaxxx's Kernel, I learned that you have to set the CPU0 to CPU1 in order to change the voltages)
4- Start with one CPU speed and undervolt by 12.5 (one minus button click) | Do this for each CPU speeds. From my experience, undervolting by more than 75mV causes instability
5- If your phone freezes during undervolting, the phone will reboot itself and reset to its default settings. (SO WRITE DOWN YOUR NUMBERS)!
6- Do this until you achieve some sort of stability.
7- If you phone isn't freezing up or rebooting after changes, save this voltage table.
8- End everything and start the Stabilitytest app.
9- For pure stability of you undervolting, you will need to run the stability test of the classic run for a day. I'm too lazy and I don't care so I just do 15 cycles of the CPU.
10- If everything works, make the undervolt tweaks your default in the system tuner.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
Here are my Kernel settings
on the gs2usr's Paranoid Adnroid
1 KingKang
2 **Edit** Interactivex or Wheatley
3 **Edit** Noop with interactive or Deadline cfq with Wheatley
4 Battery Life
CPU -- mV
192 -- 725
310 -- 725
384 -- 725
540 -- 725
702 -- 725
864 -- 887.5
1.02 -- 975
1.18 -- 1000
1.35 -- 1100
1.51 -- 1150
1 h0tcakez
2 Interactive
3 Noop
4 Battery
Cpu -- mV
192 - 700
310- 700
384 - 700
432 - 700
486 - 700
540 - 700
594 - 700
648 - 725
702 - 825
756 - 875
810 - 900
864 - 925
918 - 950
972 - 975
1.02 - 987.5
1.08 - 1000
1.13 - 1025
1.18 1037.5
1.24 - 1050
1.29 - 1075
1.35 - 1087.5
1.4 - 1100
1.45 1125
1.51 - 1150
:good::good: If I've helped, Thanks would be appreciated! :good::good:
1- H0tzakes Kernel
2- Interactive
3- i/o schduler (Not sure what that is, I am a newb to all this stuff, only flashed ROM's)
I am using SlimBean 2.8 ROM
I was able to change the voltage values without setting the CPU0 to CPU1. Did I do something incorrect still? How do you change the CPU0 to 1? Also When I click on CPU it says CPU1 is offline, but shows CPU0 speed changing. Should CPU1 be offline, or will it come online when more power is needed?
Julian713 said:
1- H0tzakes Kernel
2- Interactive
3- i/o schduler (Not sure what that is, I am a newb to all this stuff, only flashed ROM's)
I am using SlimBean 2.8 ROM
I was able to change the voltage values without setting the CPU0 to CPU1. Did I do something incorrect still? How do you change the CPU0 to 1? Also When I click on CPU it says CPU1 is offline, but shows CPU0 speed changing. Should CPU1 be offline, or will it come online when more power is needed?
Click to expand...
Click to collapse
changing the values of one core should set the voltage. check it yourself. change between cpu0 and cpu1 and see if the voltage settings are the same. offline means that the cpu is not in use, that's all.
If you set voltage for cpu0 should cpu1 voltages be the same?
Sent from my SGH-I727 using xda app-developers app
evocalante said:
If you set voltage for cpu0 should cpu1 voltages be the same?
Sent from my SGH-I727 using xda app-developers app
Click to expand...
Click to collapse
Stole my question! +1
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
I have tried to save the settings in system tuner and then load them and it tells me I can't load them. I am trying to save them on boot, but do I click the on completed boot or the init.d script? I can the volts to stick
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
evocalante said:
If you set voltage for cpu0 should cpu1 voltages be the same?
Sent from my SGH-I727 using xda app-developers app
Click to expand...
Click to collapse
Yes, by setting the cpu1, it should set the cp0.
Smittiegee19 said:
I have tried to save the settings in system tuner and then load them and it tells me I can't load them. I am trying to save them on boot, but do I click the on completed boot or the init.d script? I can the volts to stick
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Click to expand...
Click to collapse
are you sure you are changing voltage in cpu1?
I would say take the battery out for 2 minutes, power on the device and change the voltage settings in system tuner. Save 2 version of the voltage table. go into boot settings, click "on completed boot" for cpu settings and sd settings.
jee'sgalaxy said:
are you sure you are changing voltage in cpu1?
I would say take the battery out for 2 minutes, power on the device and change the voltage settings in system tuner. Save 2 version of the voltage table. go into boot settings, click "on completed boot" for cpu settings and sd settings.
Click to expand...
Click to collapse
Thanks finally got it to stick.Thanks for the response though.
Running The collective
Kernal: king kang
Governor: on demand
I/o : noop
Shooting for battery life. I work 12 hour shifts in an er, so in between dying patients i like to surf the web and game, etc
I use these settings
700 mv for the 1st 5
887.5 mv
900 mv
1000 mv
1100 mv
1150 mv
Seems stable no random reboots, or sod.
Sent from my SAMSUNG-SGH-I727 using xda app-developers app

Leeco Le 2 (s3) (X522) Kernel settings for better performance and battery life

Hey guys so after some tinkering and tweaking with the kernel I've come up with some settings that can reduce "UI lag" and improve general performance and lower heat output without tanking battery life or "SOT" so what are these setting? you may ask, well before we get into that please note that your results may vary based on the ROM and kernel you are using, I'm using Bootleggers 9.0 with GrapheneKernel v1.5, the app I'm using to tweak the setting is Kernel Adiutor, don't worry it's really simple and we're not making major changes to the kernel settings. but before making any changes please make a back up of your current settings.
Also if you have any better settings for the kernel, share them below.
First off, Go the "CPU" tab and change the big cluster frequencies:
set the minimum frequencies to 400 MHz (0.4 GHz)
Max frequencies to 1800 MHz (1.8 GHz)
change the little cluster frequencies:
set the minimum frequencies to 400 MHz (0.4 GHz)
Max frequencies to 1400 MHz (1.4 GHz)
Next, Set both big and little clusters governors to "Interactive"
Next, Go to "CPU Hotplug"
Set minimum big cluster core to 2
Change the busy down threshold to 20
Change the busy up the threshold to 40
Offline Delay to 100 ms
Next, Go to "GPU"
Set the max frequency to 600 Mhz
set the minimum frequency 266 Mhz
Set GPU governor to "msm-adreno-tz"
Set Adreno Idler to on
Change Down differential to 20
Idle wait to 20
workload to 5
Next, go to I/O Scheduler
Change the Scheduler to cfq (why because noop sucks when it comes to CPU scaling and performance)
Read-ahead value to 2048
RQ affinity to 1
and that's it your done.
If you guys want me to make a .json fine which you can import just and apply all settings in one go let me know in the comments
for me, light use = checking Twitter, Instagram, web browsing and some Youtube
moderate use = Taking photos, light gaming, and editing photos
heavy use = Lot's of photo taking, photo editing, uploading and downloading of large files, heavy gaming such Hades star, (a GPU heavy game btw) Pubg and asphalt 9 and 8
My battery life with these settings
Light use 5 hours and 26 minutes on average
moderate use 4 hours and 38 minutes on average
Heavy use 3 hours and 10 minutes on average
Heat output when in light use is 33 to 36c on average
Heat output when moderate use is 34 to 39c on average
Heat output when in heavy use or gaming is 42 to 46c on average
Bro,how to disable thermal throttling on Le 2,I've found a magisk module of mi5s,I've flash it,but I think its not working,please help,I'm also a hardcore pubg player
Bro, could you please share the link of graphene kernel 1.5?
lambha48 said:
Bro,how to disable thermal throttling on Le 2,I've found a magisk module of mi5s,I've flash it,but I think its not working,please help,I'm also a hardcore pubg player
Click to expand...
Click to collapse
Try disabling Core control if you re using the stock kernel but i recommend using GrapheneKernel or overload 4.10 for Pie based roms or overload 4.5 for oreo based roms and change the thermal limit by a factor of 5 degrees, but do this at your own risk as high temps can damage your device You can also try the new overdose kernel too
lambha48 said:
Bro,how to disable thermal throttling on Le 2,I've found a magisk module of mi5s,I've flash it,but I think its not working,please help,I'm also a hardcore pubg player
Click to expand...
Click to collapse
Disabling thermal throttling is not recommended but of you're willing to take the risk, it can be done by editing the thermal engine config file in system/etc/ folder. Remember that the chipset has in-built thermal control that kicks in when the phone gets too hot with your upped thresholds. However, don't assume that this is a good enough safety net and go crazy with the temps. You might ruin your CPU! This is more so on non-eui based roms.
twistyplain said:
Disabling thermal throttling is not recommended but of you're willing to take the risk, it can be done by editing the thermal engine config file in system/etc/ folder. Remember that the chipset has in-built thermal control that kicks in when the phone gets too hot with your upped thresholds. However, don't assume that this is a good enough safety net and go crazy with the temps. You might ruin your CPU! This is more so on non-eui based roms.
Click to expand...
Click to collapse
Bro,please tell me how,I'm on cr droid nougat,please step by step,I want it to throttle at 60 degrees
lambha48 said:
Bro,please tell me how,I'm on cr droid nougat,please step by step,I want it to throttle at 60 degrees
Click to expand...
Click to collapse
If you're rooted, go to system/etc/ folder and look for a file called thermal-engine-s2.conf and send it to me. I'll edit it for you and send it back with your requested level of 60 degrees. Explaining what all the values mean will take too long.
twistyplain said:
If you're rooted, go to system/etc/ folder and look for a file called thermal-engine-s2.conf and send it to me. I'll edit it for you and send it back with your requested level of 60 degrees. Explaining what all the values mean will take too long.
Click to expand...
Click to collapse
Bro,its in Chinese language,thermal.conf
lambha48 said:
Bro,its in Chinese language,thermal.conf
Click to expand...
Click to collapse
Send me any thermal.conf files in that folder in a zip file. I'll figure out which one needs work.
twistyplain said:
Send me any thermal.conf files in that folder in a zip file. I'll figure out which one needs work.
Click to expand...
Click to collapse
Bro,i can't find.config when open with text editor,I can't understand its in chinese ive rename to bak,doesnt seem to work,only XML I found,I'm on cr droid nougat,please install cr droid,712 on yors and figure it out
Bro,please pubg I played at 736*414 screen resolution with easy DPI changer,but it throttle at 40 degree CPU,baterry 41 degree,um on illusion kernel with cr droid 712 I need to throttle it at 60.
lambha48 said:
Bro,i can't find.config when open with text editor,I can't understand its in chinese ive rename to bak,doesnt seem to work,only XML I found,I'm on cr droid nougat,please install cr droid,712 on yors and figure it out
Click to expand...
Click to collapse
Talk to the developer about it. I can't flash a new ROM right now.
Bro,are these files to be edit to disable thermal,throttling,please help
Please link graphenekernel v 1.5

Categories

Resources