[GUIDE] Get 5h+ SOT! - G3 General

Hey guys!
Thanks to my friend who has the OnePlus One with it's great battery life and his kernel settings you can get 5h and more of SOT on your G3!
It should work on every ROM and every kernel.
I'm not responsible if anything goes wrong, for me all settings worked well.
You need Root.
Ok, so now: What should you do?
You modify files under /sys/devices/system/cpu/cpufreq/
I recommend this free app, but you can use any kernel tweaker you like. https://play.google.com/store/apps/details?id=com.dsht.kerneltweaker
At first you select the "Interactive" governor.
Now we want to tweak it with the straight settings from the OnePlus One (both devices have the Snapdragon 801 processor, it should be no problem.)
Change the following:
Code:
above_hispeed_delay 20000 1400000:40000 1700000:20000
min-sample-time 40000
target-loads 85 1500000:90 1800000:70
timer-rate 30000
Don't forget to check apply on boot because your changes will be gone on every reboot.
That's it! Now your device will run as smooth as before but the battery will definitely be better.
Thank you and feel free to share your impressions.
Paul

Hey, what governor do you use? Is it interactive?

hudirocker said:
Hey, what governor do you use? Is it interactive?
Click to expand...
Click to collapse
Yes, it is

"Highspeed-freq" don't stay at 1190400.

genevois26 said:
"Highspeed-freq" don't stay at 1190400.
Click to expand...
Click to collapse
Yep, noticed it also.
Just keep it, your battery life should still be better

What should I do for target loads? Do I just add the rest of the numbers here?

My keyboard wouldn't allow the colon character for target loads so I just edited the file using text editor through root explorer and everything showed up as it should when re-opening the app.

For me everything with target loads worked fine.
Just replace the stock value with the new one.

Will be my pleasure to test. If can go 1 entire day i am happy!

Just applied the settings, will test! Thanks for sharing.

Is it for AOSP Roms or Stock Kitkat/LP??

zoneofSAM said:
Is it for AOSP Roms or Stock Kitkat/LP??
Click to expand...
Click to collapse
You can use it on both.

Has anyone who has tested this for a day noticed any differences?

Japultra said:
Has anyone who has tested this for a day noticed any differences?
Click to expand...
Click to collapse
Haven't noticed any change

Interested in the results.

Got... 10 minutes more screen on time as yesterday. Don't think this will help a lot.

No changes at all. Complete battery ussage is same.
Sent from my LG G3

Related

[KERNEL][08/03/2016][KK/LL][Shaky156-V1.1][OC - UV - GPUOC - 4K HDMI - FIOPS - XZ ]

This is the first custom kernel compiled for TegraNote 7 device. Alot of hard work has been put into this to make this possible.
DISCLAIMER
I am not responsible of your device gets damaged from flashing this kernel​
Features:​​
4 Main cores:
UV
OC - 2.1Ghz
Lp1 core:
Low Volt support
GPU 2D, 3D - 708Mhz
SDcard read and write speed increased
HDMI - 4k output
Thermal throttling tweaked
CPU boost upon touch disabled
Setting min and max of 1 core sets all cores min and max frequency
RAM Voltage lowered
Default schedular - FIOPS
Compiled with -mtune flag
Compatible with stock ROM
XZ (LZMA) compression
Much more
Change-log:
Installation:
1 - Download ZIP file
2. Reboot into TWRP recovery - (adb shell reboot recovery)
3. Install ZIP file, locate file and select to flash.
(Stock Kernel has been provided incase anyone would like to revert
Downloads:
Custom Kernel - KitKat: http://d-h.st/hr2
Custom Kernel - Lollipop: http://d-h.st/C7u2
Stock Kernel-4.4: http://d-h.st/68M
Stock Kernel-5.1:
Source-Code:
Nvidia - http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=summary
GITHUB: https://github.com/Shaky156/Tegra-Note-7
​
Thank you Shaky for providing this kernel and for the hard work, I'll try to test this ASAP !
mouhii said:
Thank you Shaky for providing this kernel and for the hard work, I'll try to test this ASAP !
Click to expand...
Click to collapse
OP Updated with download link
Edit: will upload soon an updated kernel
OP Updated with new release! enjoy
Shaky156 said:
OP Updated with new release! enjoy
Click to expand...
Click to collapse
It's running..! Looking good so far
Sent from my TegraNote-P1640 using Tapatalk
pr0ners said:
It's running..! Looking good so far
Sent from my TegraNote-P1640 using Tapatalk
Click to expand...
Click to collapse
Yes updated OP last time with a newer download link:
Fixes Wi-Fi randomly disconnecting issue
Tested with 3dmark, 2000+ increase in score, >10% fps increase with gaming
Maybe just my end as i have xposed framework & gravity box, but auto rotate doesn't work so well, stays fixed on initial orientation.
Sent from my TegraNote-P1640 using Tapatalk
pr0ners said:
Maybe just my end as i have xposed framework & gravity box, but auto rotate doesn't work so well, stays fixed on initial orientation.
Sent from my TegraNote-P1640 using Tapatalk
Click to expand...
Click to collapse
Tested you are correct. Away from computer so shall check it out tomorrow, nvidias made it difficult
Appreciate that and all the work you've put in. Have a good night.
Sent from my TegraNote-P1640 using Tapatalk
pr0ners said:
Appreciate that and all the work you've put in. Have a good night.
Sent from my TegraNote-P1640 using Tapatalk
Click to expand...
Click to collapse
OP Updated, fixed sensors that everything working now
also restored CPU touchboost as it uses low power core and it makes it smoother compared to without it.
Confirmed as working. Definitely running cooler as well now.
Sent from my TegraNote-P1640 using Tapatalk
Hello.Is this for 4.4 only or can be used with 4.3?.
subzero82 said:
Hello.Is this for 4.4 only or can be used with 4.3?.
Click to expand...
Click to collapse
For android 4.4 but it should work with 4.3 (untested)
Loving the latest Kernel mate, nice work.
I can quite agree with Nvidia making modding this tablet hardwork with their sources being like they are.
Whats even better with this Kernel is we can now have Custom bootanimations without it hitting the dam /lbh partition for it. So now i have a Android L Bootanimation lol
What's the best Kernel tweaker to use with this ?
neontigers said:
What's the best Kernel tweaker to use with this ?
Click to expand...
Click to collapse
Set CPU is good, haven't tested antutu master etc etc, setting one core will set all cores so all applications should be compatible
Shaky156 said:
Set CPU is good, haven't tested antutu master etc etc, setting one core will set all cores so all applications should be compatible
Click to expand...
Click to collapse
Well I've tried both trickster mod and antutu and whenever I set the cpu speed and governer, press apply, then exit the app when I open the app again it reverts to the original CPU speed and governer that the kernal came with. Any fix for this ?
neontigers said:
Well I've tried both trickster mod and antutu and whenever I set the cpu speed and governer, press apply, then exit the app when I open the app again it reverts to the original CPU speed and governer that the kernal came with. Any fix for this ?
Click to expand...
Click to collapse
I haven't not had that issue, if you can provide a log maybe I can look into it. Make sure you have root, I have left userspace control so everyone can still control it within the setting menu choosing Max power or power saving. Oh I have 2 incoming updates tonight
Shaky156 said:
I haven't not had that issue, if you can provide a log maybe I can look into it. Make sure you have root, I have left userspace control so everyone can still control it within the setting menu choosing Max power or power saving. Oh I have 2 incoming updates tonight
Click to expand...
Click to collapse
Here ya go,hopefully its helpful, this is me setting the frequency,closing the app and opening again
neontigers said:
Here ya go,hopefully its helpful, this is me setting the frequency,closing the app and opening again
Click to expand...
Click to collapse
its not 1kb, and you've provided wrong log. I'm all for helping but dont wasting my time

[kernel][3.0.31] Mk kernel - based on CoCafe kernel Refresh r10

Update
All the changes I made were merged into CoCore-refresh kernel (3.0.31) and 3.0.101 by TeamCanjica, so they will hit 'mainstream' in some time when they release another build.
This thread is over
/Update
Hi,
I've been working on this kernel for some time with improving undervolting in mind. It's based on CoCore Refresh r10 by CoCafe and of course the credit goes to him where it's due.
Main changes:
- rewritten liveOPP internals.
It improved stability a lot - it now allows to use 300/500/700/900 MHz frequencies with no problem and it allows to undervolt low frequencies even more. Freqs >1GHz are now stable at varm=0x32 (at least on my phone), which also saves a lot of power.
Freqs <=400 MHz now use 0x12 (0.925V) voltage by default - It's the original voltage for 400MHz and you can go even lower when undervolting
- rewritten Mali booster algorithm.
It's far from perfect yet, but it eliminated instability due to the fact, that CoCafe's mali booster and "original" booster (switching between APE 50/100 OPP) were working independently and could cause a crash when the original algorithm switched to APE_50_OPP while mali boost was active. APE_50_OPP voltage is 1V by default (0x18), so when clock is boosted to i.e. 700MHz and it switched to 50 OPP, the result was 350MHz @ 1V, which mihgt be too low.
- allow to set APE and DDR OPP with liveOPP
echo apeopp=25/50/100 > arm_stepXX and echo ddropp=...
before the kernel would set ape/ddr opp to 100 for freqs above 400MHz
- allow changing ape_50_opp voltage
echo 0xXX > /sys/kernel/mali/mali_gpu_vape_50_opp
- make wlan/mmc boost tunables available through sysfs in /sys/kernel/performance/*
- Memory split changed to 2G/2G and switch highmem off - it's not needed with this split
- removed some unnecessary drivers and moved others to modules to reduce kernel size
- changed kernel compression to LZO
- 631MB available memory
- 7800ms kernel boot time
Download & install:
Mediafire
That's partition image - flash it with dd:
Code:
dd if=kernel.mk-r1-release.img of=/dev/block/mmcblk0p15
It's also good to create a symlink from /system/lib/modules to /lib/modules - it'll allow modules to autoload, enable modprobe to work and also you can use KoControl app to manage module loading.
Source:
GitHub
TODO:
- create a package for flashing with recovery and place modules (7MB) in /system/lib/modules instead of a ramdisk
- touchbooster has a bug that causes it to limit max freq to 1000MHz on boost.
- figure out how to enable setting of minimal cpu freq - now touchboost always resets it to 100MHz
- add interactive gov from Zwliew kernel
- create more power optimized, auto tuning 'foreground' governor (long story)
My voltage settings
(default kernel voltages are more conservative - set those from init scripts and test them for stability!):
100 - 0x0f
200 - 0x10
300 - 0x11
400 - 0x12
500 - 0x14
600 - 0x18
700 - 0x1d
800 - 0x24
900 - 0x28
1000 - 0x2f
1050..1250 - 0x32
Mali gpu voltage
Default voltage from CoCafe is way too high - idx0 vape could be just 1V since that's the voltage, when mali is running at 1/2 speed (200MHz by default).
My settings (for safety they are 3 steps higher than the lowest working voltage for given freq).
#0 - 0x17
#5 - 0x1c
#9 - 0x23
I don't overclock the gpu - my low index is set to 0 (200MHz), and hi (boosted) to 5(400MHz), which is the original mali freq. That gives mi 100MHz when working at half speed. I don't use any fancy UI effects, so it's enough - when not plaing a game, mali is only working at 100/200MHz and only boosts when loaded. Params:
boost_low idx=0
boost_low threshold=30
boost_delay 2000
boost_high idx=5
boost_high threshold=220
Default kernel settings are left unchanged - set those manually from init scripts.
I place the thread here because I'm not allowed to post in developer forums (<10 messages limit).
MK
Wow. Thanks for your work, mate!
Most people are using CM or CM/AOSP based ROMs nowadays, but there are only a few people (like me) who still use Jellybean. So, I'll try your kernel very soon and I'll post a review after using it.
You joined XDA on 2010 and yet, this is your first post. That just doesn't feel right.. Anyways, keep up the good work, mate. :good:
Good to see another kernel developer for our phone! I'm on stock rom now, I will try it out
Sami Kabir;5571pro. [B said:
Wow. Thanks for your work, mate! [/B]
Most people are using CM or CM/AOSP based ROMs nowadays, but there are only a few people (like me) who still use Jellybean. So, I'll try your kernel very soon and I'll post a review after( using it.
Click to expand...
Click to collapse
The code is on github and there's no problem with merging it with some cm kernel. When I'll try my with some 4.4 again (so far each one had something broken and didn't suit me), I'll probably do it
You joined XDA on 2010 and yet, this is your first post. That just doesn't feel right.. Anyways, keep up the good work, mate. :good:
Click to expand...
Click to collapse
To keep it short let just say that I'm not a sociable type of guy... but when I have something of value, I try to share...
One more thing (most probably know it, but for those who don't) - 99% of "user experience" depends on the settings of governor, mali and touch booster - if you screw this up, no kernel will work smoothly. I had this problem with my first vanilla jb - it sucked as hell(ondemand), but when I set sampling_down_factor to 3-4 suddenly it was very smooth. Default gov params aren't always the best. Thats one of the reasons I'll try to write a governor that tunes itself and adjusts itself to the app currently in foreground - but that's just an idea and it'll take me some time to refresh all the math needed for it...
Anyway - enjoy the kernel.
Hmm I really wanna test this kernel, but I'm currently on Vanir
I definitely gonna follow your thread, it's good to know Janice is still alive and kicking
Reinkaos said:
Hmm I really wanna test this kernel, but I'm currently on Vanir
I definitely gonna follow your thread, it's good to know Janice is still alive and kicking
Click to expand...
Click to collapse
You can always ask rom's devs to merge my changes - it's just a few commits.
And how is that rom working for you? At the time I was checking up 4.4 roms each one of them sucked in a different way. Carbon was the closest (in fact it was the only one acceptable) to being useful (feature- and ui-wise), but it had some process spinning in the background and It was draining my batt (it was unkillable because it was a part of lock screen I think - the bug was known, but no fix available at that time).
If it's similar to carbon I might give it a try...
mkaluza said:
You can always ask rom's devs to merge my changes - it's just a few commits.
And how is that rom working for you? At the time I was checking up 4.4 roms each one of them sucked in a different way. Carbon was the closest (in fact it was the only one acceptable) to being useful (feature- and ui-wise), but it had some process spinning in the background and It was draining my batt (it was unkillable because it was a part of lock screen I think - the bug was known, but no fix available at that time).
If it's similar to carbon I might give it a try...
Click to expand...
Click to collapse
Well I use to be a Carbon die-hard fan before, but since the dev have got himself another device, so I just had to change rom.
And then I try Vanir. Surprisingly it's pretty stable, and we have official support by the Vanir team too.
Feature-wise its just as good as Carbon, but I kinda miss the pie, since Vanir doesn't have it.
And I think Vanir have a bit more features than Carbon do.
Anyway can you go lower than those cpu voltage on your OP? Or is it really not stable?
Mine's 1000 is at 0x2c, 800 at 0x20, and that's the lowest I can go.
And thanks for the gpu voltage :good: , I actually use that value now :laugh:
aioreu the
Reinkaos said:
Well I use to be a Carbon die-hard fan before, but since the dev have got himself another device, so I just had to change rom.
Click to expand...
Click to collapse
It's a pity... but I understand that's only the S Advance branch of Carbon thats dead - the rom itself is being developed further?
And then I try Vanir. Surprisingly it's pretty stable, and we have official support by the Vanir team too.
Feature-wise its just as good as Carbon, but I kinda miss the pie, since Vanir doesn't have it.
And I think Vanir have a bit more features than Carbon do.
Click to expand...
Click to collapse
I didn't like the pie ;P But if you say it's ok, I'll give it a try when I'm in the mood to reinstall everything on the phone...
Anyway can you go lower than those cpu voltage on your OP? Or is it really not stable?
Mine's 1000 is at 0x2c, 800 at 0x20, and that's the lowest I can go.
Click to expand...
Click to collapse
Actually I didn't recheck those two and focused on lower freqs - these were the limits with older LiveOPP, but now I can go to 0x22 and 0x2c.
In fact, 0x24 and 0x2f are already undervolted values - original are 0x28 and 0x32. But every bit counts, especially on higher freqs.
Thanks for the tip
But what's more interesting - 900MHz works at 0x23 (didn't test that before - just took a voltage halfway between 800 and 1000)... there's something wrong with this ARM_100_OPP, but I don't know what yet... Will test the rest again later and post my results.
And thanks for the gpu voltage :good: , I actually use that value now :laugh:
Click to expand...
Click to collapse
Your welcome
When I have time, I'll try to write how to quickly check undervolting limits for both cpu and gpu.
Mk
mkaluza said:
It's a pity... but I understand that's only the S Advance branch of Carbon thats dead - the rom itself is being developed further?
Click to expand...
Click to collapse
Yes, only for our device. It's not really dead yet.
The dev has been kind enough compiling new one once in a while.
I didn't like the pie ;P But if you say it's ok, I'll give it a try when I'm in the mood to reinstall everything on the phone...
Click to expand...
Click to collapse
Yeah, I could understand that. Too much of a hassle. Got to reinstall everything back again.
But you know, I always do clean flash, even with nightlies. Imagine backing up, factory reset and restoring everything in every 3-4 days.
But now I get really used to it
Actually I didn't recheck those two and focused on lower freqs - these were the limits with older LiveOPP, but now I can go to 0x22 and 0x2c.
In fact, 0x24 and 0x2f are already undervolted values - original are 0x28 and 0x32. But every bit counts, especially on higher freqs.
Thanks for the tip
But what's more interesting - 900MHz works at 0x23 (didn't test that before - just took a voltage halfway between 800 and 1000)... there's something wrong with this ARM_100_OPP, but I don't know what yet... Will test the rest again later and post my results.
Click to expand...
Click to collapse
No problem man, thought that information would be useful to you.
Yeah, it would be really nice to go lower, especially on 1000 and 800.
I'm gonna test the rest, and later I would let you know the lowest working voltage that I can go.
And honestly, I have no idea about kernel stuffs :silly: The least that I can do is to play around with it
Your welcome
When I have time, I'll try to write how to quickly check undervolting limits for both cpu and gpu.
Mk
Click to expand...
Click to collapse
Yes, please do. I would really appreciate that :fingers-crossed:
Reinkaos said:
Yes, only for our device. It's not really dead yet.
The dev has been kind enough compiling new one once in a while.
Click to expand...
Click to collapse
He also left a repo with build scripts and manual, so I'll try to build the rom.
Yeah, I could understand that. Too much of a hassle. Got to reinstall everything back again.
But you know, I always do clean flash, even with nightlies. Imagine backing up, factory reset and restoring everything in every 3-4 days.
But now I get really used to it
Click to expand...
Click to collapse
That's hardcore ;P I have patience to do it 1-2 times a year
Yeah, it would be really nice to go lower, especially on 1000 and 800.
I'm gonna test the rest, and later I would let you know the lowest working voltage that I can go.
Click to expand...
Click to collapse
mine crashed at 1000MHz/0x2c - I'm on 0x2d now and it seems ok
And honestly, I have no idea about kernel stuffs :silly: The least that I can do is to play around with it
Click to expand...
Click to collapse
You could always learn It's fun, all the info is there to read for free... all it takes is will and time
Yes, please do. I would really appreciate that :fingers-crossed:
Click to expand...
Click to collapse
I still cant post links, so you need to go to my github (mkaluza), open the i9070_kernel_CoCore-E repo and go to wiki on the right - there is a page "Undervolting janice". Hope this helps.
Mk
mkaluza said:
He also left a repo with build scripts and manual, so I'll try to build the rom.
Click to expand...
Click to collapse
Well that's a good news :good:
That's hardcore ;P I have patience to do it 1-2 times a year
Click to expand...
Click to collapse
LOL yeah
mine crashed at 1000MHz/0x2c - I'm on 0x2d now and it seems ok
Click to expand...
Click to collapse
I'm not sure if mine is really stable, gonna test it with your guide on github
You could always learn It's fun, all the info is there to read for free... all it takes is will and time
Click to expand...
Click to collapse
Yeah, I am learning right now
I still cant post links, so you need to go to my github (mkaluza), open the i9070_kernel_CoCore-E repo and go to wiki on the right - there is a page "Undervolting janice". Hope this helps.
Mk
Click to expand...
Click to collapse
So there are scripts that will provide me with some infos when doing UV-ing
And I'm not familiar with registers though, I only do it via liveopp, but still I'll try this
Thanks for the guide
Anyway I got a question about gpu, lets say my mali low_boost is 400 and high_boost is 480,
does it use the two freq only or it use the other freq in between 400 and 480 too?
P.S. hey you could just spam in OT threads to get 10 posts
Reinkaos said:
I'm not sure if mine is really stable, gonna test it with your guide on github
Click to expand...
Click to collapse
If you don't get random reboots/crashes than it is - when following my guide, the resulting voltage should be stable, but it isn't always so... I'ts just a starting point that can save you some initial crashes or the other way around - if it doesn't pass freq_jump test, then it isn't stable for sure
Anyway I got a question about gpu, lets say my mali low_boost is 400 and high_boost is 480,
does it use the two freq only or it use the other freq in between 400 and 480 too?
Click to expand...
Click to collapse
Only those two - three actually - also 200MHz (that is low_boost/2), but with ape_50_opp voltage, not the one from dvfs_config. There's not much point in doing any smarter gov because gpu intensive apps usually load it at 100% no matter how much power it has - they just have more fps then.
.P.S. hey you could just spam in OT threads to get 10 posts
Click to expand...
Click to collapse
Yeah, maybe, but if those are the rules, then I try to respect them - because I respect the community. (not because I'm some kind of by-the-book guy ;P I ride motorcycle and have already broken so many rules, that they would put me behind bars for life if anybody kept the count ;P).
mkaluza said:
I ride motorcycle and have already broken so many rules, that they would put me behind bars for life if anybody kept the count ;P).
Click to expand...
Click to collapse
You like adrenaline, heh
PS: Sorry for OT
mkaluza said:
If you don't get random reboots/crashes than it is - when following my guide, the resulting voltage should be stable, but it isn't always so... I'ts just a starting point that can save you some initial crashes or the other way around - if it doesn't pass freq_jump test, then it isn't stable for sure
Click to expand...
Click to collapse
Hey, just letting you know, about opptop script, we don't have prcmu-qos folder in /debug. I thought maybe it have a different name, but I couldn't find ape_requirements and ddr_requirements. The others are working fine
Only those two - three actually - also 200MHz (that is low_boost/2), but with ape_50_opp voltage, not the one from dvfs_config. There's not much point in doing any smarter gov because gpu intensive apps usually load it at 100% no matter how much power it has - they just have more fps then.
Click to expand...
Click to collapse
Thanks for the infos :good:
Yeah, maybe, but if those are the rules, then I try to respect them - because I respect the community. (not because I'm some kind of by-the-book guy ;P I ride motorcycle and have already broken so many rules, that they would put me behind bars for life if anybody kept the count ;P).
Click to expand...
Click to collapse
LOL, I'm curious though, what bike do yo own? Must be a real badass one
Force said:
You like adrenaline, heh
PS: Sorry for OT
Click to expand...
Click to collapse
I'ts more about freedom and versatility, but yeah sometimes I like to push it too
Reinkaos said:
Hey, just letting you know, about opptop script, we don't have prcmu-qos folder in /debug. I thought maybe it have a different name, but I couldn't find ape_requirements and ddr_requirements. The others are working fine
Click to expand...
Click to collapse
I forgot... this feature was written by me, so it's available only on my kernel for the moment. But it's not really that important - it was more for debugging purposes for me, now I left it as informative.
I'm trying to build Carbon rom for out phone since last night... when/if I'm done, I'll patch the kernel with my stuff and push it somewhere. What is your kernel version? I think that both carbon and vanir use the same, or at least similar one.
LOL, I'm curious though, what bike do yo own? Must be a real badass one
Click to expand...
Click to collapse
Not really I't an old BMW F650 - only 48 ponies (of which some might have already died of old age ;P). But in reality you can do most of the fun stuff with as little as 125cc Anything bigger is usefull for longer trips/highways/trips with passenger/etc... I mostly ride small country roads and light offroad, so I rarely go over 100km/h, so no badass machine is needed something like 350cc would be best I think. Actually - it's not the bike you ride, but how you ride it... and on narrow roads with many turns a bigger bike is event sometimes harder to ride...
mkaluza said:
I forgot... this feature was written by me, so it's available only on my kernel for the moment. But it's not really that important - it was more for debugging purposes for me, now I left it as informative.
I'm trying to build Carbon rom for out phone since last night... when/if I'm done, I'll patch the kernel with my stuff and push it somewhere. What is your kernel version? I think that both carbon and vanir use the same, or at least similar one.
Click to expand...
Click to collapse
Well ok then. Vanir got a 3.0.101 kernel. It's the same I think? I'll flash and test it when you're done, definitely.
Not really I't an old BMW F650 - only 48 ponies (of which some might have already died of old age ;P). But in reality you can do most of the fun stuff with as little as 125cc Anything bigger is usefull for longer trips/highways/trips with passenger/etc... I mostly ride small country roads and light offroad, so I rarely go over 100km/h, so no badass machine is needed something like 350cc would be best I think. Actually - it's not the bike you ride, but how you ride it... and on narrow roads with many turns a bigger bike is event sometimes harder to ride...
Click to expand...
Click to collapse
lol the biggest one I ever been on is about 130 cc. It's small, enough that you could squeeze through traffics
I don't know much about bike, but AFAIK those superbike need different kind of handling too.
Let's speak just about this kernel as for this is meant this thread
Please anyone tell me how to find the kernel link . I`m a noob at this part :silly: Thanks
pictorul20 said:
Please anyone tell me how to find the kernel link . I`m a noob at this part :silly: Thanks
Click to expand...
Click to collapse
Go here and see download link at top of page: https://github.com/mkaluza/i9070_kernel_CoCore-E
Download link : http://goo.gl/FvqPlg
Then check OP to see how to install it.
Force said:
Go here and see download link at top of page: https://github.com/mkaluza/i9070_kernel_CoCore-E
Download link : http://goo.gl/FvqPlg
Then check OP to see how to install it.
Click to expand...
Click to collapse
Many Thanks.

how to increase battery life by 25%

It is simple, tested on my nexus 6, just go to system/bin and delete mpdecision, then install an app that controls kernel, like kernel adiutor, raise min freq of cpu to 883000 mhz, then set apply on boot, reboot phone and enjoy lagfree and smooth super battery life
you are my hero
fedef12evo said:
It is simple, tested on my nexus 6, just go to system/bin and delete mpdecision, then install an app that controls kernel, like kernel adiutor, raise min freq of cpu to 883000 mhz, then set apply on boot, reboot phone and enjoy lagfree and smooth super battery life
Click to expand...
Click to collapse
Isn't enough to just turn off mpdecision in the kernel app?
this only works for stock roms? I can't find any mpdecision file on /system/bin
Sent from my Nexus 6 using Tapatalk
blanco2701 said:
Isn't enough to just turn off mpdecision in the kernel app?
Click to expand...
Click to collapse
if it turn off the 3 sec boost of mpdecision yes
sgloki77 said:
this only works for stock roms? I can't find any mpdecision file on /system/bin
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
works on all roms for nexus 6, some file managers cant see mpdecision in system/bin, try it in recovery using twrp
fedef12evo said:
raise min freq of cpu to 883000 mhz
Click to expand...
Click to collapse
Can you tell me if it's the minimum CPU frequency in the CPU tab or in the CPU governor configuration?
blanco2701 said:
Isn't enough to just turn off mpdecision in the kernel app?
Click to expand...
Click to collapse
Disabling in a kernel app will accomplish the same thing. The reason you are seeing a change in battery life is because of the 3 second input boost of MPD. Most of the custom kernels have a generic touch boost driver that is set to 1 second or less to take the place of the mpd boost and increase battery because of the decreased boost time.
MPD works great for some people and not for others. It is greatly dependent on your usage habits. For my typical usage, with mpd on, I average 6-7 hours of screen on time. If you are a gamer, where you are constantly touching the screen, mpd will adversely affect your battery life because of the constant boost.
As a kernel developer, I definitely would not recommend deleting the mpd binary. I would suggest trying a couple of different kernels and/or configurations to accomplish the same results.
lol.. seriously? i guess thats one reason that ive disabled mpdecision for the last 3+ years on whichever nexus i was on, but not the main reason
How can I turn mpd off on ex kernel manager
you don't need a kernel app to disable it BTW. all kernel apps do is provide a ui for you to use. it can be done via a terminal emulator app.. type,
su(press enter)
stop mpdecision(press enter)
and that's it.
I'm using kernel auditor and in the CPU hotplug section the first listing is mp decision. Is that what needs to be disabled?
OK, silly question.. do you know what mpdecision does? do you know what disabling mpdecision does?
simms22 said:
OK, silly question.. do you know what mpdecision does? do you know what disabling mpdecision does?
Click to expand...
Click to collapse
@simms22 good point here. This is good for everyone to know. If you disable mpd without a replacement, you risk all cores not coming back online after deep sleep. Mpd doesn't actually control hotplugging, it controls input boost and onlining of cores.
Sent from my Nexus 6 using Tapatalk
and that's exactly why I disable mpdecision, so I can have all 4 cores active at all times.
buckmarble said:
@simms22 good point here. This is good for everyone to know. If you disable mpd without a replacement, you risk all cores not coming back online after deep sleep. Mpd doesn't actually control hotplugging, it controls input boost and onlining of cores.
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
When you say without a replacement what are you referring to? Trying to learn here..
MrMiami81 said:
When you say without a replacement what are you referring to? Trying to learn here..
Click to expand...
Click to collapse
A replacement such as Zen, Mako, Blu_Plug, etc.
Also, (just an FIY) Zen isn't really a hotplug (it keeps all four cores active at all times, unlike Mako, Blu_Plug, etc). It's still lumped in there for some reason.
I highly recommend disabling MPDecision. You know what MPDecision stands for, right? MakePoor Decisions
Face_Plant said:
A replacement such as Zen, Mako, Blu_Plug, etc.
Also, (just an FIY) Zen isn't really a hotplug (it keeps all four cores active at all times, unlike Mako, Blu_Plug, etc). It's still lumped in there for some reason.
I highly recommend disabling MPDecision. You know what MPDecision stands for, right? MakePoor Decisions
Click to expand...
Click to collapse
I'm running elemental x now and I can't find mp decision on kernel auditor. Do you know if it is included with this kernel? If so how would I disable it?
MrMiami81 said:
I'm running elemental x now and I can't find mp decision on kernel auditor. Do you know if it is included with this kernel? If so how would I disable it?
Click to expand...
Click to collapse
i believe its already disabled in elementalx kernel. anyways, you can always use a terminal emulator app, then type..
su(press enter)
stop mpdecision(press enter)
thats all. all kernel apps do is give you a ui to whats already available.
MrMiami81 said:
I'm running elemental x now and I can't find mp decision on kernel auditor. Do you know if it is included with this kernel? If so how would I disable it?
Click to expand...
Click to collapse
Some kernels come with it already removed. Check the features section of the original post in the Elemental X thread or try searching the thread.
I can say from experience that Kernel Auditor doesn't give you access to all of the adjustments in Elemental X. Some features are only accessible through the official Elemental X app, so it might be there, but you can't use Kernel Auditor to adjust it.
Face_Plant said:
Some kernels come with it already removed. Check the features section of the original post in the Elemental X thread or try searching the thread.
I can say from experience that Kernel Auditor doesn't give you access to all of the adjustments in Elemental X. Some features are only accessible through the official Elemental X app, so it might be there, but you can't use Kernel Auditor to adjust it.
Click to expand...
Click to collapse
I just downloaded the elemental x app. I'm gonna go over to the thread now. I appreciate your help

{GUIDE} ONEPLUS 3T Insane Battery Life and Perfomance Screen On Time (SOT) 7-8 Hou

I'm about to tell you how to get buttery smooth, lag-free performance with insanely good battery life.
EX KERNEL MANAGER:
FEATURES
Easy installation and setup with Aroma installer
Optimized for performance and battery life
Advanced color control
Sound control
Overclock or underclock CPU
Notification light control
Sweep2sleep
Backlight dimmer option
Wake Gestures (Sweep2Wake and DoubleTap2Wake)
NTFS r/w support
Option to disable fsync
Adjust or disable vibration
Dash charge
Does not force encryption
Compatible with systemless root
DOWNLOADS:
EX Kernel Manager
Quick and easy updates and full control
https://play.google.com/store/apps/...er-global-all-co-prtnr-py-PartBadge-Mar2515-1
Kernel for OxygenOS (Android 7.0)
https://www.androidfilehost.com/?fid=385035244224414818
PROJECT ZHANA:
https://mega.nz/#!nx10maSS!4SQb5zZvwGOmN_vaDtNigsc15COSyWmGPlRANhJmSsk
Explanation for each variant:
Project Zhana Balanced (Default): The Project Zhana that you know and love.
Project Zhana Battery: Same as above, but with lower Input boost values and some tweak on target_loads, above_hispeed_delay and GPU
Project X.A.N.A Battery (Default): This is default version of X.A.N.A
Project X.A.N.A Balanced: The same as above but with higher Input boost and some tweaks for I/O and GPU, for a better performance.
Project X.A.N.A Extrem Battery: If you are using this profile and you suffer lag don't even think on complaining since I won't listen. This is made for really light usage. No Input Boost, Battery saving I/O and GPU ...
Source:
https://forum.xda-developers.com/oneplus-3/how-to/advanced-interactive-governor-tweaks-t3476589
Video:
https://youtu.be/gnHFPZyE2Xg
ashokmor007 said:
I'm about to tell you how to get buttery smooth, lag-free performance with insanely good battery life.
EX KERNEL MANAGER:
FEATURES
Easy installation and setup with Aroma installer
Optimized for performance and battery life
Advanced color control
Sound control
Overclock or underclock CPU
Notification light control
Sweep2sleep
Backlight dimmer option
Wake Gestures (Sweep2Wake and DoubleTap2Wake)
NTFS r/w support
Option to disable fsync
Adjust or disable vibration
Dash charge
Does not force encryption
Compatible with systemless root
DOWNLOADS:
EX Kernel Manager
Quick and easy updates and full control
https://play.google.com/store/apps/...er-global-all-co-prtnr-py-PartBadge-Mar2515-1
Kernel for OxygenOS (Android 7.0)
https://www.androidfilehost.com/?fid=385035244224414818
PROJECT ZHANA:
https://mega.nz/#!nx10maSS!4SQb5zZvwGOmN_vaDtNigsc15COSyWmGPlRANhJmSsk
Explanation for each variant:
Project Zhana Balanced (Default): The Project Zhana that you know and love.
Project Zhana Battery: Same as above, but with lower Input boost values and some tweak on target_loads, above_hispeed_delay and GPU
Project X.A.N.A Battery (Default): This is default version of X.A.N.A
Project X.A.N.A Balanced: The same as above but with higher Input boost and some tweaks for I/O and GPU, for a better performance.
Project X.A.N.A Extrem Battery: If you are using this profile and you suffer lag don't even think on complaining since I won't listen. This is made for really light usage. No Input Boost, Battery saving I/O and GPU ...
Source:
https://forum.xda-developers.com/oneplus-3/how-to/advanced-interactive-governor-tweaks-t3476589
Video:
https://youtu.be/gnHFPZyE2Xg
Click to expand...
Click to collapse
If I'm not wrong, these profiles are for the 3 (820). Have you made any changes to the values to make it work perfectly with the T?
horizon_KJ said:
If I'm not wrong, these profiles are for the 3 (820). Have you made any changes to the values to make it work perfectly with the T?
Click to expand...
Click to collapse
M using only 3t profile so xda source is just given to understand.
ashokmor007 said:
M using only 3t profile so xda source is just given to understand.
Click to expand...
Click to collapse
??
ashokmor007 said:
M using only 3t profile so xda source is just given to understand.
Click to expand...
Click to collapse
Could you be more clear?
Those profiles are for the OP3.
The OP3T is not supported,yet!
Any screenshots with battery stats?
I'm trying it. Flashed the file 2 hours ago and no errors, bootloops, crashes, force closing app etc. for now. Will report battery stats tomorrow because I have to fully charge my phone first. Just to mention : AFK (that for now is only for op3) is coming soon for op3t too
MaxFTW said:
Any screenshots with battery stats?
Click to expand...
Click to collapse
Inbetween the video ull fine screen shot
Midomad said:
Could you be more clear?
Those profiles are for the OP3.
The OP3T is not supported,yet!
Click to expand...
Click to collapse
The method i used is for op3t
ashokmor007 said:
The method i used is for op3t
Click to expand...
Click to collapse
Method?
What about the actual files and the values for the 821?
omair2005 said:
Method?
What about the actual files and the values for the 821?
Click to expand...
Click to collapse
Zhana s file was actually for onplus3t which i have flashed.
ashokmor007 said:
Zhana s file was actually for onplus3t which i have flashed.
Click to expand...
Click to collapse
I didn't know that.. Source?
Have no idea after reading how and what to do
omair2005 said:
I didn't know that.. Source?
Click to expand...
Click to collapse
Check rhis thread ...
N i personally i have tested so if u want give it a try ..its your call by the way
https://forum.xda-developers.com/oneplus-3t/development/kernel-elementalx-op3-1-00-t3521298
rockmaster said:
Have no idea after reading how and what to do
Click to expand...
Click to collapse
Lol the phone used in video is op3t
Please someone revert back if they are getting insane battery life as shown in video. I'm unsure to flash it as of now.
90% of what has been said in this thread is indecipherable gibberish
If somebody is interested you can use this app to run the profiles ... Don't need to flash anything...
cultofluna said:
If somebody is interested you can use this app to run the profiles ... Don't need to flash anything...
Click to expand...
Click to collapse
What's dis.? And how to use this
Vaibhunk786 said:
What's dis.? And how to use this
Click to expand...
Click to collapse
Just install the app and choose the desired profile ....

Benchmark score dropped!

Hi I'm highly satisfied with my oneplus 5 and I like to show off my benchmark scores. Recently my benchmark has only been around a little over 150k when I use to score 185k sometimes 190k. Anyone know why this is? I do have xposed framework installed but I even switched my Rom and tested it and still got only 155k. I don't notice any drops in performance I would just like to know what the issue may be. Thanks guys
182k on No Limits 3.4 rom with Franco kernel v7.
Sent from my ONEPLUS A5000 using Tapatalk
jamorimpt said:
182k on No Limits 3.4 rom with Franco kernel v7.
Sent from my ONEPLUS A5000 using Tapatalk
Click to expand...
Click to collapse
That's exactly what I'm running it's very frustrating
Hey,
Your processor scores significantly less than it should, usually it scores around 40000 on the oneplus 5.
Maybe it's underclocked?
Please upload a screenshot with more details, like this one:
Best regards,
Most probably the highest frequency of big.little is stuck at an lower frequency. Go to developer options in ROM and turn on overscale CPU usage, then run Antutu again and see what's the highest frequency(s) you got while running. If it doesnt go above 2457mhz (cluster 2) than it makes sense why your score is low. Also check your "i/o" scheduler and "read ahead buffer size" in your kernel tweak app. This can also affect your score.
Besides all this, don't run Antutu with low battery this affects the score for sure.
lekiaM said:
Most probably the highest frequency of big.little is stuck at an lower frequency. Go to developer options in ROM and turn on overscale CPU usage, then run Antutu again and see what's the highest frequency(s) you got while running. If it doesnt go above 2457mhz (cluster 2) than it makes sense why your score is low. Also check your "i/o" scheduler and "read ahead buffer size" in your kernel tweak app. This can also affect your score.
Besides all this, don't run Antutu with low battery this affects the score for sure.
Click to expand...
Click to collapse
Thanks for the help I'm going to reflash my rom and see if it helps.
Benchmarks are what they are... Anyway I've tested with stock kernel and it's giving even more:
Sent from my ONEPLUS A5000 using Tapatalk
vegoja said:
Thanks for the help I'm going to reflash my rom and see if it helps.
Click to expand...
Click to collapse
reflash, keep it clean, full charge, put it in the freezer pluged-in. andddd hit 188000 :good:
I wouldn't get too caught up in the whole benchmarks thing. They don't always translate to real world performance; I would rather show off my phone's snappy interface (i.e. quick app loading, navigating menus, etc.)
I personally think that's worth showing off more than just numbers that appear on an app!
Just my two cents though, you're free to disagree and do what makes you happy of course
rickysidhu_ said:
I wouldn't get too caught up in the whole benchmarks thing. They don't always translate to real world performance; I would rather show off my phone's snappy interface (i.e. quick app loading, navigating menus, etc.)
I personally think that's worth showing off more than just numbers that appear on an app!
Just my two cents though, you're free to disagree and do what makes you happy of course
Click to expand...
Click to collapse
Yea I don't notice any less performance so I'm not too worried about it. I do wonder how my big cluster got set to 1.9 ghz tho as I haven't messed with the tuning of my kernel seems to try to set it as default. But like I said I have xposed, a couple of audio mods, and gravity box. I'm bound to have some unwanted side effects from it.
vegoja said:
Yea I don't notice any less performance so I'm not too worried about it. I do wonder how my big cluster got set to 1.9 ghz tho as I haven't messed with the tuning of my kernel seems to try to set it as default. But like I said I have xposed, a couple of audio mods, and gravity box. I'm bound to have some unwanted side effects from it.
Click to expand...
Click to collapse
Fair points! Kind of off-topic but I'm just curious as to how you went about installing Xposed? Are you using the Magisk module or did you flash via TWRP?
rickysidhu_ said:
Fair points! Kind of off-topic but I'm just curious as to how you went about installing Xposed? Are you using the Magisk module or did you flash via TWRP?
Click to expand...
Click to collapse
It is an option to flash with xXx Rom but Ive flash the purify xposed zip via TWRP. I've also used the systemless xposed from magisk but I believe it only works if you already have xposed installed.

Categories

Resources