[Tweak] LTHERMAL Thermal Engine and LPLUG custom core_ctl Hotplug - Xperia Z5 Android Development

LPlug(LTHERMAL IS BELOW)​PLEASE READ ALL POSTS ESPECIALLY INSTALLATION, BEFORE DOWNLOADING​​
LPLUG Features:
Plugs up to 5 cores when not in use, allowing for quick cooldown
-Plugs little cores <40% CPU usage
-only allows big cores to go online when above 70% load
-Extremely cool operation without comprimising performance
COMPATIBILITY:
100%supported: stock kernel
Buggy but usable: Zach's Kernel Playground(Sunkernel)
Unconfirmed: Androplus Kernel
LTHERMAL Features:
- Only 4 thermal thresholds
- Very smooth performance in games
- Acts like intel TurboBoost
- Only allows OC <50c
- Tested And works well
- Supports GPU OC(in the future)​

Downloads
LPLUG:
3.0
LTHERMAL:
Download

Installation(LPLUG):
1. Place the file Lplug into /system/etc/init.d
2. Set permissions to 0755
3. Reboot
Installation(LTHERMAL):
Flash in Recovery

Reserved 2

Reserved 3

reserved 99

@_LLJY thanks dear
is this mod conflict with:
http://forum.xda-developers.com/xpe...-smartemperaturex-best-balanced-s810-t3438890
can we use both of them?

Hamidreza2010 said:
@_LLJY thanks dear
is this mod conflict with:
http://forum.xda-developers.com/xpe...-smartemperaturex-best-balanced-s810-t3438890
can we use both of them?
Click to expand...
Click to collapse
only Lthermal(not yet released) will not work with smartthermalx, however, you can use Lplug with smartthermalx

Current AndroPlus Kernel doesn't load core_ctl module
define "buggy" ?

zacharias.maladroit said:
Current AndroPlus Kernel doesn't load core_ctl module
define "buggy" ?
Click to expand...
Click to collapse
Crashes and freezes on Sunkernel, works completely okay on stock

LThermal should be ready by tomorrow

Lthermal is here! https://drive.google.com/open?id=0B1GT7O5RajNnSlQyU3NBV3Nvbk0

_LLJY said:
Lthermal is here! https://drive.google.com/open?id=0B1GT7O5RajNnSlQyU3NBV3Nvbk0
Click to expand...
Click to collapse
trying out smarttemperaturex right now, will be giving this a shot as well on Z5c

Now I am at Lplug and Lthermal with Zach's 2.53_II.1_3 Kernel at with Big Cores @1,9ghz and Little at 1.5ghz. Governer is alucard and sio scheduler. Battery life is amazing now and the Phone is cooler than ever. Best setting for me now after many weeks of try&error. Great Work!

EDGN said:
Now I am at Lplug and Lthermal with Zach's 2.53_II.1_3 Kernel at with Big Cores @1,9ghz and Little at 1.5ghz. Governer is alucard and sio scheduler. Battery life is amazing now and the Phone is cooler than ever. Best setting for me now after many weeks of try&error. Great Work!
Click to expand...
Click to collapse
Actually, you can try OC, this thermal engine is built to handle it.

_LLJY said:
Installation(LPLUG):
1. Place the file Lplug into /system/etc/init.d
2. Set permissions to 0755
3. Reboot
Installation(LTHERMAL):
TBC
Click to expand...
Click to collapse
We have to place Lplug into /system/etc/init.d
And set permissions to 0755. But i don't understand what we neeed to do with Lthermal. What is TBC ?

zebasketteur said:
We have to place Lplug into /system/etc/init.d
And set permissions to 0755. But i don't understand what we neeed to do with Lthermal. What is TBC ?
Click to expand...
Click to collapse
Flash it in recovery

EDGN said:
Flash it in recovery
Click to expand...
Click to collapse
Ok thx :good:

@_LLJY
Is LTHERMAL safe ??
And what about the battery life ?

androidexpert35 said:
[/COLOR]
I can only tell you that it throttles at 57° for the first time. You'll use the maximum power till 57° and stating out that when emmc_therm sensor is at 57° CPU is shown by apps at 61-62° ( you can see on your own, compare emmc_therm temperature on CPU-Z and the CPU temp on Kernel Auditor) you'll basically "burn" your device so you'll never get a worse battery than this. If sony starts throttling at 47.7° there must be a reason, getting the value higher of 2-3° degrees is fine, but 10°..... Is a bit crazy
Edit: I used Rytek's thermal for 15 days before starting working on my own. My battery went on 47,8° while playing games, and this happens a lot of times as with that light throttling, temperature is always crazy. Actually my battery became a little bit worse like 30-40mins sot less I can see percentage drops down faster, so i can also tell you that this kind of thermal can also damage your battery ( this happened to me maybe ) And a deep research ( Google it if you don't believe me) told me that lithium battery suffers of temperature a lot, even 30° isn't fine. So 46-47°... It's an overkill.
Inviato dal mio E6653 utilizzando Tapatalk
Click to expand...
Click to collapse
I know there are some hotheads here !
Thanks

Related

[Q] Setcpu + stock kernel

Hi !
i have a LB and so, i have only a stock kernel. I would like to use Setcpu and profile to save my phone, can use it ? can i undervolt this ?
Thanks !
Meelouw said:
Hi !
i have a LB and so, i have only a stock kernel. I would like to use Setcpu and profile to save my phone, can use it ? can i undervolt this ?
Thanks !
Click to expand...
Click to collapse
No, you need a custom kernel for UV/OC/UC so setcpu or other similar apps are of no use to you.
gregbradley said:
No, you need a custom kernel for UV/OC/UC so setcpu or other similar apps are of no use to you.
Click to expand...
Click to collapse
Agreed, except you will be able to profile using stock governors and I/o schedulers if you are rooted, you will also be able to set a lower max or higher min process speed if you should choose. I have not used setCpu yet although I have it installed, annoyingly it keeps requesting su even tho I'm not using it :/
Sent from my LT30p using xda app-developers app
[email protected] said:
Agreed, except you will be able to profile using stock governors and I/o schedulers if you are rooted, you will also be able to set a lower max or higher min process speed if you should choose. I have not used setCpu yet although I have it installed, annoyingly it keeps requesting su even tho I'm not using it :/
Sent from my LT30p using xda app-developers app
Click to expand...
Click to collapse
True, you can set stock governers, but when it comes setting cpu speeds you will only be able to set stock speeds. Since the stock speeds are all aready availabe you will only be able to increase the lowest speed and decrease the max speed which is not what he wants to do, and IMHO no something to bother doing anyway.
Indeed, and thats what I said
However I would disagree that it's pointless - you could (for example) set profiles for when battery >40% max cpu = 1G - this would slightly increase remaining battery life - you can also set temperature based profiles and even profiles for specific apps.
But in truth, most of these are rather redundant given that the T already has battery saver/thermal throttling and decent enough processor to cope with heavy load - still, will be very useful once we get a few more custom kernels to play with (eagerly awaits the arrival of DOOOOOOM!!!)
[email protected] said:
Indeed, and thats what I said
However I would disagree that it's pointless - you could (for example) set profiles for when battery >40% max cpu = 1G - this would slightly increase remaining battery life - you can also set temperature based profiles and even profiles for specific apps.
But in truth, most of these are rather redundant given that the T already has battery saver/thermal throttling and decent enough processor to cope with heavy load - still, will be very useful once we get a few more custom kernels to play with (eagerly awaits the arrival of DOOOOOOM!!!)
Click to expand...
Click to collapse
+1
I tried SetCPU when I was rooted on 303 firmware.
It worked ok for about half a day and then locked in a CPU mode and hammered my battery until the phone went flat. The phone was pretty hot when I noticed and picked it up.
Might be a one-off but worth keeping look out for if you are using with a LB like I was.
If I helped hit thanks!
ok
thanks for all information !

[KERNEL] Gamma Custom Kernel XT890 (Version 6.0.2, Linux 3.0.101+)

DESCRIPTION
So this is a cooked RazR i boot.img that contains a custom compiled Kernel for our device, it was patched to be kept up to date and has some changes to help on battery savings, plus some cpu-freq drivers which which help our device a lot.
InteractiveX2 CPU Governor -- Like Interactive, and fine tweaked to only jump to 1.8 GHz on lighter/faster load increases, comes with a screen-off profile to lock down the frequency and offlinining of the rest of the CPU's defined as non-boot -- being an SMT processor this makes it easier to get the phone to deep sleep even when it wakes up to do something by reducing the complexity of the system.
Conservative CPU Governor -- Similar to ondemand. However, before the governor takes this lower frequency and slower clocked in the upper area, which has positive effects on the battery life.
Ondemand CPU Governor (Re)added -- it was originaly on ICS stock Kernel, it adjusts the CPU frequency to the given requirements, however quickly clocked in the upper frequency range to ensure smooth working.
Performance CPU Governor -- this will clock the CPU frequency to the top, not recommended for prolonged use.
SimpleIO Scheduler (Default) -- is a mixture of Noop & Deadline and one of my favorites.
V(R) IO Scheduler -- is the best scheduler for benchmarks, in everyday use can become unstable.
BFQ IO Scheduler -- A proportional-share storage-I/O scheduler that also supports hierarchical scheduling with a cgroups interface with Low latency and high throughput.
ROW IO Scheduler -- This one is very battery friendly and now my favorite for mobile decies by it's simplicity and responsiveness.
It is known to work on stock & stock based ROM's (such as this one where it is included).
As of other differences there are a lot of GNU compiler flags optimizations, by knowing that the compiler wouldn't know some vital information since it is a remote target different than from where I am compiling so I decided to be pretty explicit.
DOWNLOADS
[For Motorola's Android 4.4 KitKat, unsure if this works at the moment]
boot.custom.gamma_v6.0.2.img
[For Motorola's Android 4.1 JellyBean]
boot.custom.gamma_v5.0.2.img
boot.custom.gamma_v3.0.0.img
boot.custom.gamma_v2.2.1.img
boot.custom.gamma_v1.8.0.img
SOURCE
XT890-Kernel-Gamma GitHub Source
NOTES
For more information regarding governors, schedulers, modules, etc visit this thread by forum member droidphile.
This is my personal experience to other people on compiler flags, if you guys want to try -O3 straight ahead you will face issues on battery readings unless you remove the -ftree-vectorize flags on the battery modules that get compiled.
[IMPORTANT] For changing the CPU governor please use No-frills CPU Control, Since other apps such as SetCPU and AnTuTu CPU Master both only change CPU0 and may cause conflicts.
INSTRUCTIONS
You MUST be unlocked, and to take full advantage of other modules it is recommend to be rooted.
I will put something more descriptive here, but you can flash it with fastboot by doing: fastboot -i 8888 flash boot <boot.img>.
THANKS TO OTHERS
First of all thanks to Matorola/Intel for putting the main source and for Turl on giving me some info when unpacking/packing the boot images. Also to mattlgroff for the tutorial on unlocking the phone, more thanks to imoseyon and Mike Chan for providing the interactiveX2 source code and changes, it it is now my favorite CPU governor and also to HSD-Pilot for posting this originally on another forum -- I based my formatting from his post.
<< If you like my work here is my hat, please donate! >>​
​
<< And thanks to you guys for the support and help >>​
So is this kernel designed for speed or battery life, or a mixture of both?
Also will this work on the 91.2.26001 JB.EU rom?
cuben said:
So is this kernel designed for speed or battery life, or a mixture of both?
Also will this work on the 91.2.26001 JB.EU rom?
Click to expand...
Click to collapse
By default for a mixture of both. But can be further chose different governors and parameters of the governors for different choices for the user. You can for example choose conservative governor and get more battery life and less performance.
And yes It can be used on that ROM. :good:
It works on jelly bean alright... but with this I'm missing the features of the Arman AIO boot v4 and I just can't live without it...
Updated the OP, added SavagedZen CPU governor.
Omar-Avelar said:
Updated the OP, added SavagedZen CPU governor.
Click to expand...
Click to collapse
Any changelog will be great , last version 1.4 now 1.7 its only "added SavagedZen CPU governor"?
skupi20 said:
Any changelog will be great , last version 1.4 now 1.7 its only "added SavagedZen CPU governor"?
Click to expand...
Click to collapse
Yeah, it was internal changes and some screwing around while playing with it. Aiming for more features and once a 'finalized' kernel build is there I will probably do change-logs and change the scheme of numbering.
Hey, what are the changes in V1.7.1 compared to 1.7?
HSD-Pilot said:
Hey, what are the changes in V1.7.1 compared to 1.7?
Click to expand...
Click to collapse
Tried to fix and make SavagedZen more reponsive, but it is a weird governor, and also included InteractiveX in the meantime (no bug there).
Will probably just put into Github after this change so other people can see the changelogs.
Thanks for reply - Flashed it already :good:
well I would comment on your topic of rom ([ROM] Stock 4.1.2 JB optimized - Deblurred AOSP + 4.2 Kernel + extras). but as it only involves the kernel decided to post it here ..
good this new government "SavagedZen" is weird! I did not like, played some games, subway surfers, temple run 2, etc ... all caught. then modified to smartassV2, and now games are perfect and without lagg, I have helped with my feedback
Paulinhip said:
well I would comment on your topic of rom ([ROM] Stock 4.1.2 JB optimized - Deblurred AOSP + 4.2 Kernel + extras). but as it only involves the kernel decided to post it here ..
good this new government "SavagedZen" is weird! I did not like, played some games, subway surfers, temple run 2, etc ... all caught. then modified to smartassV2, and now games are perfect and without lagg, I have helped with my feedback
Click to expand...
Click to collapse
Yeah, I am defaulting to smartassV2 back again...
sounds great your kernel mods.
i will try your stuf spin, i wait for a more stable release.
but think at weekend i will go with IT.
regards
Little Bug Report: I get some freezes and Hot reboots with the Interactive X Governor. No big deal, just to let ya know
Gesendet von meinem XT890 mit Tapatalk 2
HSD-Pilot said:
Little Bug Report: I get some freezes and Hot reboots with the Interactive X Governor. No big deal, just to let ya know
Gesendet von meinem XT890 mit Tapatalk 2
Click to expand...
Click to collapse
Attempted to fix that on 1.7.3 -- unsure on the results yet. :highfive: Thanks for helping man!
Alright, just flashed V1.7.3 and set Interactive X as default. Will report back if I get any issues.
I'm @ work so I had to pack an flashable Zip with the Smartphone. It's a lot faster on my PC
Gesendet von meinem XT890 mit Tapatalk 2
---------- Post added at 06:09 PM ---------- Previous post was at 05:28 PM ----------
Sorry dude, again no luck. As soon as I turn off my Screen my Phone is dead. I have to force the reboot by Power + Vol. down.
Tried it 3 times now > back to SA V2 :thumbup:
Gesendet von meinem XT890 mit Tapatalk 2
HSD-Pilot said:
Alright, just flashed V1.7.3 and set Interactive X as default. Will report back if I get any issues.
I'm @ work so I had to pack an flashable Zip with the Smartphone. It's a lot faster on my PC
Gesendet von meinem XT890 mit Tapatalk 2
---------- Post added at 06:09 PM ---------- Previous post was at 05:28 PM ----------
Sorry dude, again no luck. As soon as I turn off my Screen my Phone is dead. I have to force the reboot by Power + Vol. down.
Tried it 3 times now > back to SA V2 :thumbup:
Gesendet von meinem XT890 mit Tapatalk 2
Click to expand...
Click to collapse
Damn, ok and thanks! ... so InteractiveX is not functional yet sounds like it must have something to do with the early suspend portion -- will eventually fix it. Good thing is that smartassV2 works flawless!
Nice work on the governors!
I remembered some governor benchmarks I read a while ago on this forum, and I thought you might be interested in it:
[REF][GUIDE] Battery Saving Governor Benchmarks
Some interesting quotes from the above thread:
the difference between the best (smartassV2) and worst drain (lazy) is 0.05mA (a tiny amount)
Click to expand...
Click to collapse
choosing SmartassV2 over Lazy would prevent about 600mA being wasted in one hour. To put this in context, that is enough to power your screen for 3 seconds (assuming a drain of 200mA).
Click to expand...
Click to collapse
Furthermore, I remember another thread (which I have not found), which showed that governors which did not jump straight to the highest frequency could actually negatively impact the battery life. The reason behind it is that CPU usage is only a fraction of the battery drain, and having a slower CPU means applications have to spend longer in active state, thereby also causing other components battery drain over a longer period of time. The display is the biggest battery eater, followed by the radios.
Basically, what I trying to say, is (most) governors have no perceptible impact on battery life, and I believe users who report otherwise suffer from the placebo effect. So I think focusing on a stable default governor which gives a smooth lag free experience is the way to go.
arman68 said:
Nice work on the governors!
I remembered some governor benchmarks I read a while ago on this forum, and I thought you might be interested in it:
[REF][GUIDE] Battery Saving Governor Benchmarks
Some interesting quotes from the above thread:
Furthermore, I remember another thread (which I have not found), which showed that governors which did not jump straight to the highest frequency could actually negatively impact the battery life. The reason behind it is that CPU usage is only a fraction of the battery drain, and having a slower CPU means applications have to spend longer in active state, thereby also causing other components battery drain over a longer period of time. The display is the biggest battery eater, followed by the radios.
Basically, what I trying to say, is (most) governors have no perceptible impact on battery life, and I believe users who report otherwise suffer from the placebo effect. So I think focusing on a stable default governor which gives a smooth lag free experience is the way to go.
Click to expand...
Click to collapse
I agree for the most part but that really depends a lot on the type of processor and SoC capabilities, for phones like us I focused on the tweaked smartassV2 further to get it to ramp up and down faster, and it is noticeable smoother. , good battery life since it ramps down better than the on-demand or interactive governors here!
SmartassV2 was the winner on our testing too so we left that one . I just wanted to get InteractiveX working on it for future flexibility and the days that I messed up with SavagedZen it was just an experiment as I had never tried it before -- the results was that I did not like it a lot or I ported it wrong! haha
Friend'm using interactiveX governor since yesterday, andthe results seem to be good and had no lagg dabateria useful life is good (since I am a hard-user).
but honestly the samatassV2 is better, it seems that runs smoother on my device!
but just wanted to note that the InteractiveX is working!
sorry for bad english

[Kernel]NN-J-Kernel-LP-T710/810-5.1.1-3/10/16

This is the BOJ1 version of NN-kernel. It's going to go in a little different direction than the previous kernel. And I'm not very good with Git. So may I present to you.....
NN-J-Kernel​
This will work on the T710 and 810 Wifi only models. I built this for my BNN Nook, but it works with other 710's and 810's.
You flash this at your own risk. There's the discaimer. :silly:​
Install instructions:
You MUST HAVE ROOT and TWRP installed to flash this!!
It's built on Lollipop 5.1.1 - I have no idea what will happen if you flash this on anything else!!
REMOVE SYNAPSE "set on boot" BEFORE INSTALLING!!!
Flash kernel then wipe cache and dalvic
Reboot and profit!!
Changelog
V1.3
GPU Control
UV now possible as well as select frequency
Samsung has the Max listed as 600Mhz. I'm pretty sure its 700 as thats what I've been using this at. Just an FYI
V1.2
Charge Control for battery - It's the best I can do for a "Faster Charge". Be careful. This can shorten the life of your battery. Or worse, ruin it if you change from default. You have been warned.
Maybe some other minor stuff
Also see/read this post
_______________
V1.1
Hotplug Big cores - They are the only ones that can be
OC/UC Big and Little - 2.1Ghz-500Mhz, 1.6Ghz-200Mhz
UV all CPU's
650Mhz step added to GPU
FIOPS Scheduler
Booting freq to 1.4Ghz
Lots of Optimizations
Gentle Fair Sleepers
Synapse stuff added
HMP controls - Big little cores
Memory controls
_______________
V1
OJ1 source
Synapse tuner - it's the only one that seems to work. Finally, after much effort.
Selinux Permissive
KNOX removed
Init.d support
Enabled OTG
Updated Frandom
Govs enabled- Powersave, Conservative, Ondemand - removed Userspace
Some optimizations
_____________________________
This is a Tablet, so I won't be adding things like I would for a phone.
Use "Synapse" from the Playstore for your Kernel tuner
______________________________
Downloads:
NNJ-Kernel-V1.3-710
NNJ-Kernel-V1.3-810
NNJ-Kernel-V1.2-710
NNJ-Kernel-V1.2-810
NNJ-Kernel-V1.1-710
NNJ-Kernel-V1.1-810
NNJ-Kernel-V1-710
NNJ-Kernel-V1-810
Thanks to:
ashyx
BigBot96
UpInTheAir
djmax81
And other peoples gits I can't remember
XDA:DevDB Information
NN-J-Kernel-LP-T710/810, Kernel for the Samsung Galaxy Tab S2
Contributors
engine95
Source Code: https://github.com/engine95/Exynos5433-BOJ1-gts28-210wifi.git
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2016-02-24
Created 2016-02-24
Last Updated 2016-02-24
And yes, Schedulers are fixed in this.
Flashed, running perfectly so far....
Thank you for your work.
Gesendet von meinem SM-T810 mit Tapatalk
I flashed this kernel (oj1-based) and the NN kernel (oh7-based) and let antutu benchmark the performance of both kernels (both default settings). This kernel wins outstanding!
Is this the "newer" one yes ?
Awesome! Thanks, it's nice to see some development on thus tablet. Otherwise there is nothing to flash
Sent from my LG-D855 using Tapatalk
halloarno said:
I flashed this kernel (oj1-based) and the NN kernel (oh7-based) and let antutu benchmark the performance of both kernels (both default settings). This kernel wins outstanding!
Click to expand...
Click to collapse
I did the same and the OJ Kernel is slower for me. Did 2 tests. 69-70k in old Kernel while i getting 62-65 with OJ1. Any idea ? How much do you get?
I tried setting max core to 2.x ghz but its not working, is it fixed to 1.9 ghz=no oc enabled so far?
Very strange, worked before i think. Just have Synapse installed and also wiped caches after flashing.
Any idea?
IngoPan said:
I tried setting max core to 2.x ghz but its not working, is it fixed to 1.9 ghz=no oc enabled so far?
Very strange, worked before i think. Just have Synapse installed and also wiped caches after flashing.
Any idea?
Click to expand...
Click to collapse
This kernel has no OC function, at least until now.
Actually, right now, it has no OC or extras. This is just the start. It's in the changelog.
Antutu scores, for me are 66-67000.
OC/UC and UV will be coming shortly. It's done. I just can't find out why Big 1500 ghz and Little 1300ghz are favored. Messed with a lot of stuff to no avail. Yet
V1.1 is up!!
SEE/READ changelog as there is a ton of stuff in it now. Both Kernel and Synapse. Yea for Hotplug!!!
Google "HMP" so you can understand it better. Big/Little core control. Little cores are ALWAYS online.
Think I found a way to get us a Fast Charge. Gotta finish and test it. So far it's looking good.
engine95 said:
Think I found a way to get us a Fast Charge. Gotta finish and test it. So far it's looking good.
Click to expand...
Click to collapse
Incredible. Fast charge on our tab s2? I hope so?
Great job! Thanks! Flashed and works perfectly, new synapse settings seems cool. UC seems to work fine.
Shiuldnwebuse the DVFS app as mentioned in synapse?
Sent from my SM-T810 using Tapatalk
whynottoday said:
Incredible. Fast charge on our tab s2? I hope so
Click to expand...
Click to collapse
Gugus38 said:
Great job! Thanks! Flashed and works perfectly, new synapse settings seems cool. UC seems to work fine.
Shiuldnwebuse the DVFS app as mentioned in synapse?
Sent from my SM-T810 using Tapatalk
Click to expand...
Click to collapse
Thanks. I have no idea if that app helps as I'm new to Samsung. If you try it, make a backup first.
Everything works fine without it though.
Can you say Fast Charge?!!!!!
I had to port Hotplug and Fast charge, but I think we're good to go. I still need to put finishing touches and build for both 710/810. But it should be out tomorrow IF my Tab doesn't meltdown while charging tonight. :silly:
Edit: Also, remember that as with everything computer, Fast Charge will be limited by Thermals. Just like CPU/GPU.
engine95 said:
Thanks. I have no idea if that app helps as I'm new to Samsung. If you try it, make a backup first.
Everything works fine without it though.
Can you say Fast Charge?!!!!!
I had to port Hotplug and Fast charge, but I think we're good to go. I still need to put finishing touches and build for both 710/810. But it should be out tomorrow IF my Tab doesn't meltdown while charging tonight. :silly:
Edit: Also, remember that as with everything computer, Fast Charge will be limited by Thermals. Just like CPU/GPU.
Click to expand...
Click to collapse
It wont really be fast charge as our tab doesn't support it
Reuben_skelz92 said:
It wont really be fast charge as our tab doesn't support it
Click to expand...
Click to collapse
Interesting. Guess we'll find out. I have been able to vary the voltages while charging. Up and down. But as I said, thermals will probably limit it.
Edit. Let's call it "Charge Control" then.
engine95 said:
Interesting. Guess we'll find out. I have been able to vary the voltages while charging. Up and down. But as I said, thermals will probably limit it.
Edit. Let's call it "Charge Control" then.
Click to expand...
Click to collapse
Sorry me being an idiot. Will be cool to see our tabs charge a little.bit quicker
Thank you very much for the kernel!
Running 1.1 with
A57 cores at 1300/500 and UV 50mV
A53 cores at 1000/200 and UV 25mV
2 A57 cores online
FIOPS scheduler, 2048 readahead
Gentle Fair Sleepers enabled
It's running snappy! Will watch battery life
P. S.: Why doesn't Synapse have live monitoring where one can see which frequency each core has at the moment? Just like other kernel tuners?
hasenbein196601 said:
Thank you very much for the kernel!
Running 1.1 with
A57 cores at 1300/500 and UV 50mV
A53 cores at 1000/200 and UV 25mV
2 A57 cores online
FIOPS scheduler, 2048 readahead
Gentle Fair Sleepers enabled
It's running snappy! Will watch battery life
P. S.: Why doesn't Synapse have live monitoring where one can see which frequency each core has at the moment? Just like other kernel tuners?
Click to expand...
Click to collapse
They are there. On the core screen at the top. Just wiggle the screen and you'll see it change. Big cores don't move as much until there is demand for them.
V1.2 is in the OP! With "Charge Control" See/read changelog for warnings.
This was a big port, and everything seems to be working. Just watch your tab for temps just to be sure it can handle the voltages. We should be ok, as it's built in and not on it's own. Meaning that all of Samsungs limits are still there. So Thermals should hold it from melting down. My Tab has been plugged in all night and is just fine.
This has all kinds of cable configurations, so it should cover about everything out there. I only use AC and USB but left all the others in for all of you.
One more time, we should be OK using Charge Control, but BE WARNED that it may ruin your battery and shorten battery life span. You use this at your own risk.

HUGE RENDERING, FPS and SMOOTHNESS improvement on OOS.

I don't know if it works on OOS versions but it does, on the OB12. You need to be rooted to be doing this.
Lower the input boost to 1036 on the big and 556 on the small first. Now, change the governor of the big cluster to conservative and the small to ondemand or conservative , benefit!
To see the improvement in FPS, you need to go to developer options and switch on profile GPU rendering. For those who didn't understand this: lower the graph is, higher the fps. Hit thanks if helped
Where to change these settings?
Any kernel manager would do. I'd recommend kernel aduitor
chinmai560621 said:
Any kernel manager would do. I'd recommend kernel aduitor
Click to expand...
Click to collapse
Just change the option of GPU GOVERNER to simple_on demand one from the above mentioned app. It will work smooth.. works for me..:good:?
ashokspidy said:
Just change the option of GPU GOVERNER to simple_on demand one from the above mentioned app. It will work smooth.. works for me..:good:?
Click to expand...
Click to collapse
I'd recommend to leave it on msm-adreno.
What if I'm on RR 5.8.2 and ElementalX? I have ondemand governor option for little but don't have conservative for big cluster.
karliyo said:
What if I'm on RR 5.8.2 and ElementalX? I have ondemand governor option for little but don't have conservative for big cluster.
Click to expand...
Click to collapse
This is exclusive for OOS. In fact, the interactive is supposed to be better than the rest but it's not the case on OOS which is why I made this thread.
chinmai560621 said:
This is exclusive for OOS. In fact, the interactive is supposed to be better than the rest but it's not the case on OOS which is why I made this thread.
Click to expand...
Click to collapse
Oh alright. Little governor ondemand seems quite fine right now.
By the way, are both governors interactive by default?
karliyo said:
Oh alright. Little governor ondemand seems quite fine right now.
By the way, are both governors interactive by default?
Click to expand...
Click to collapse
Has to be. Unless you use blu_spark kernel. It uses blu_activ.
How do these changes affect the battery life?
chinmai560621 said:
Has to be. Unless you use blu_spark kernel. It uses blu_activ.
Click to expand...
Click to collapse
You mean interactive and not blu_active?
I do recommend you guys taking a look at AKT.. There are alot of peformance oriented and balanced profiles that are already better with smoothness then stock.. Also Franco has some magic with stock settings!
chinmai560621 said:
I don't know if it works on OOS versions but it does, on the OB12. You need to be rooted to be doing this.
Lower the input boost to 1036 on the big and 556 on the small first. Now, change the governor of the big cluster to conservative and the small to ondemand or conservative , benefit!
To see the improvement in FPS, you need to go to developer options and switch on profile GPU rendering. For those who didn't understand this: lower the graph is, higher the fps. Hit thanks if helped
Click to expand...
Click to collapse
Hi friend, shall I change both values of big and small? I mean maximum and minimum?
Same, cant find where to change the input values for those two.
rOck4n said:
Same, cant find where to change the input values for those two.
Click to expand...
Click to collapse
You'll see input boost in the bottom section of CPU in kernel adiutor. Core 1- 1036, core 3 -556 is what you've to do. It'll be 1324 default on both. I'm suggesting that for slightly better battery life
MarcTremonti said:
How do these changes affect the battery life?
Click to expand...
Click to collapse
Lower SOTs are obvious, but to what degree is what matters. As far as I see, it's not that much.
GUYS, I recommend not to use this anymore. Oneplus has a reason to not release the kernel with conservative on . This is because conservative is not optimized for battery while interactive is. If interactive weren't optimized for battery, it'd be better than conservative for sure. I get only 4 hr sot on conservative but 5.5 on interactive. Though this is not placebo, it has a negative impact on SOT .
When I change big cluster to conservative, those cores will always stay above 2 GHz, as shown in Kernel Adiutor.
chinmai560621 said:
GUYS, I recommend not to use this anymore. Oneplus has a reason to not release the kernel with conservative on . This is because conservative is not optimized for battery while interactive is. If interactive weren't optimized for battery, it'd be better than conservative for sure. I get only 4 hr sot on conservative but 5.5 on interactive. Though this is not placebo, it has a negative impact on SOT .
Click to expand...
Click to collapse
The thread is about more performance and you're discussing battery life....of course it will have a lower battery life, the question is are you happy when your quad-core phone stutters....
chinmai560621 said:
You'll see input boost in the bottom section of CPU in kernel adiutor. Core 1- 1036, core 3 -556 is what you've to do. It'll be 1324 default on both. I'm suggesting that for slightly better battery life
Click to expand...
Click to collapse
Got it, thank you. I did notice a slightly battery improvement after two cycles.
Little investigation..
chinmai560621 said:
GUYS, I recommend not to use this anymore. Oneplus has a reason to not release the kernel with conservative on . This is because conservative is not optimized for battery while interactive is. If interactive weren't optimized for battery, it'd be better than conservative for sure. I get only 4 hr sot on conservative but 5.5 on interactive. Though this is not placebo, it has a negative impact on SOT .
Click to expand...
Click to collapse
Good you realised that.. I did a little investigation on your tweak.. Apparently setting governor to conservative locks the frequency of big cluster to max possible, usually above 2 ghz and it will step down slowly ( by slow I mean really slow like 1-2 seconds). Thus causes you to have very less render times on gpu profile as shown in the xda portal post.. I opened up ex kernel manager and observed same freq in higher range.
After some time I just changed governor to interactive and changed minimum freq of big cluster to 2 ghz.. I observed the same render times as situation as time when conservative was set as governor...
So this tweak is nothing but type of placebo since ramping up freq can lead to faster processing
Edit.: Couple of people on xda portal have said the same.. I didn't check it..

Supertweak for amazing performance b383 b386

Hey guys after long research i finally found how to solve forever the gaming smoothness and all performance with our p9
You just st have to be rooted and paste and replace those 3 files inside the . zip to this directory
/product/etc/hwpg
I could play all games, chain lots of benchmark without any lag
You can look at the screenshot to see my performance on antutu before my scores goes to 97000 to 83000 after 3 test.
I can also say i'm able to play modern combat 5, gt racing 2 without any lag at all
Test and tell me how your P9 look like a P10 now
On this screenshot you can see all improvement you'll get in front of stock P9 with really better scores on games
I think thats the max huawei allows, there can be more if a custom kernel or sources exist.
dkionline said:
I think thats the max huawei allows, there can be more if a custom kernel or sources exist.
Click to expand...
Click to collapse
Did you try it my friend?
and...how about battery ?
lorvix said:
and...how about battery ?
Click to expand...
Click to collapse
To be honest i have to test one fully day but it seems very good cause i just modded thermal configuration to haven't this huawei's disaster throttling.. So, task are done faster with higher cpu frequencies but with shorter time... I did some game and i can see my battery stay very good!
Plus when i saw configuration of those thermal files i could see it started throttling at 44 degrees.... So it was very low
If you want i can post a screenshot of my cpu temp with this mod but it's also very good a'd nit very high
I was test it now on antutu... Original settings: 3D score 10641/total 86541 and text "game performance is mid-level". With this supertweak: 3D score 20399/total 99597 and text"run smoothly for 3D games in mid-quality mode" it's better and faster, but only thing: is this safe to use this tweak ?
lorvix said:
I was test it now on antutu... Original settings: 3D score 10641/total 86541 and text "game performance is mid-level". With this supertweak: 3D score 20399/total 99597 and text"run smoothly for 3D games in mid-quality mode" it's better and faster, but only thing: is this safe to use this tweak ?
Click to expand...
Click to collapse
For me it's safe i just disable the hard throttling part made by huawei and if you have kernel adiutor or cpu z to control your temp you will see it's not so hot, plus i'm sure always throttling and playing with cpu and gpu freq so much finally eat battery.
Attached a screenshot of my cpu temp
Id either throttling big and work more with little to save battery.
With Geekbench There is no difference between orginal and Supertweak, with AnTuTu I got 98200 Total with Tweak and 94820 without.
Gesendet von meinem EVA-L09 mit Tapatalk
96634 without
100011 with change
There is more possible if we get the known source.
dkionline said:
96634 without
100011 with change
There is more possible if we get the known source.
Click to expand...
Click to collapse
Yes if phone is cold but if you do 3 or 4 bench you will see score with tweak will stay same and without tweak score will decrease to 80000
_HUGO_ said:
With Geekbench There is no difference between orginal and Supertweak, with AnTuTu I got 98200 Total with Tweak and 94820 without.
Gesendet von meinem EVA-L09 mit Tapatalk
Click to expand...
Click to collapse
You can see more difference playing game or doing more bench chained
So i am really not good at these sort of things, can someone explain me detail by detail how to do this ? I'm afraid of messing things up, please help me
daily use
Is less heat throttling useful for everyday use without gaming?
For now after three days i can say there is no overheating at all with this tweak, it's super stable and i'm happy with battery now, i just plugged in my phone to charger now since i plugged it off yesterday at 6pm,i played a lot with clash royale and watched some video on youtube and doing facebook
Ariel98 said:
So i am really not good at these sort of things, can someone explain me detail by detail how to do this ? I'm afraid of messing things up, please help me
Click to expand...
Click to collapse
First you must have a rooted phone and replace those files in the good folder with an app like root explorer and after it's done you just have to reboot your phone
Well I'm using kernel auditor. Do I need to disable the tweaks on this first?
absynte said:
Hello,
What's the diffence with setcpu for exemple....?
Click to expand...
Click to collapse
With setcpu or other cpu manager app, you can change governor etc, but you can't disable the throttling made by huawei and then without this tweak your phone will slow down even if you put freq to max or governor to performance or not
benjamen50 said:
Well I'm using kernel auditor. Do I need to disable the tweaks on this first?
Click to expand...
Click to collapse
You can keep your tweak if you want but you can also try without

Categories

Resources