FORUMS
Remove All Ads from XDA

 View Poll Results: Which tweak do you use or prefer?

GhostPepper
 
305 Vote(s)
21.69%
HawkTail
 
48 Vote(s)
3.41%
HawkPepper
 
139 Vote(s)
9.89%
Kestrel
 
20 Vote(s)
1.42%
FairPark
 
126 Vote(s)
8.96%
Fusion_B_Delta
 
53 Vote(s)
3.77%
Fusion_Speed
 
55 Vote(s)
3.91%
Cold_Fusion
 
24 Vote(s)
1.71%
Shotgun
 
83 Vote(s)
5.90%
Project Zhana
 
666 Vote(s)
47.37%

[AKT] Advanced Kernel Tweaks v1.6 FINAL | Insane Battery & Performance(SD820/1|OP3/T)

529 posts
Thanks Meter: 1,985
 
By Asiier, Senior Member on 8th October 2016, 07:14 PM
View First Unread Post Reply Email Thread
1st November 2016, 11:23 AM |#711  
Mostafa Wael's Avatar
Recognized Contributor
Gotham
Thanks Meter: 5,518
 
More
Quote:
Originally Posted by Konskl

@Mostafa Wael Have you noticed performance to be better with cfq or zen? (Performance meaning responsiveness and smoothness. Don't really care about benchmarks)

Fot me CFQ is more balanced and i prefer it more tbh
The Following 2 Users Say Thank You to Mostafa Wael For This Useful Post: [ View ] Gift Mostafa Wael Ad-Free
 
 
1st November 2016, 12:25 PM |#712  
Senior Member
Thanks Meter: 31
 
More
Quote:
Originally Posted by Senthil360

Update : Nameless Profile V4 for OP3

*Set asynchronous read/write timeout to 7500 ms in zen while reducing the synchronous values to 250 (can expect slightly better battery life due to slightly reduced overhead)

*Fixed scheduler path errors

Guess balanced profile is almost perfect (atleast to me)

New : Nameless_Battery_profile

#Nameless battery is a battery oriented profile focused on reducing current draw and CPU spending lesser times on frequency with higher voltage ratings
#This also tweaks the IO scheduler to reduce the foreground I/O disk access thereby reducing the overhead
#Default cpu enter load for the built-in hotplug is tweaked so as to give big more time to enter the scenario rather than the usual
#Target_loads reworked in a way that the big will use frequencies above 1.2 Ghz if and only if absolutely required
#Other tweaks from Nameless Balanced remain unaltered

Download Link :




========================

Note : Both the profiles are present in the same zip, those who are new see the instructions in the following post

Would this be considered as applied setting? Sorry new to ex kernel manager used kernel auditer till now.
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20161101-165411.png
Views:	7558
Size:	86.3 KB
ID:	3922581  
1st November 2016, 12:49 PM |#713  
Senior Member
Flag Pink City
Thanks Meter: 202
 
More
@Senthil360 @Mostafa Wael
I am observing lots of profiles including tunnings for /sys/block/dm-0/ or /sys/devices/virtual/block/dm-0/ but when I tried to navigate to those path there is no such path
1st November 2016, 01:03 PM |#714  
Mostafa Wael's Avatar
Recognized Contributor
Gotham
Thanks Meter: 5,518
 
More
Quote:
Originally Posted by JumboMan

@[email protected] Wael
I am observing lots of profiles including tunnings for /sys/block/dm-0/ or /sys/devices/virtual/block/dm-0/ but when I tried to navigate to those path there is no such path

I guess it if for encrypted devices
The Following User Says Thank You to Mostafa Wael For This Useful Post: [ View ] Gift Mostafa Wael Ad-Free
Latudinous
1st November 2016, 01:08 PM |#715  
Guest
Thanks Meter: 0
 
More
Quote:
Originally Posted by dev.meena

Would this be considered as applied setting? Sorry new to ex kernel manager used kernel auditer till now.

You should go to CPU and then governor options, there you find the load button. User settings is not for profiles but to change custom sysfs and procfs configurations.
The Following User Says Thank You to For This Useful Post: [ View ] Gift Ad-Free
1st November 2016, 01:11 PM |#716  
Senior Member
Flag Pink City
Thanks Meter: 202
 
More
Quote:
Originally Posted by Mostafa Wael

I guess it if for encrypted devices

Thank for fast response
1st November 2016, 01:19 PM |#717  
Senior Member
Thanks Meter: 160
 
More
Quote:
Originally Posted by Senthil360

Update : Nameless Profile V4 for OP3

*Set asynchronous read/write timeout to 7500 ms in zen while reducing the synchronous values to 250 (can expect slightly better battery life due to slightly reduced overhead)

*Fixed scheduler path errors

Guess balanced profile is almost perfect (atleast to me)

New : Nameless_Battery_profile

#Nameless battery is a battery oriented profile focused on reducing current draw and CPU spending lesser times on frequency with higher voltage ratings
#This also tweaks the IO scheduler to reduce the foreground I/O disk access thereby reducing the overhead
#Default cpu enter load for the built-in hotplug is tweaked so as to give big more time to enter the scenario rather than the usual
#Target_loads reworked in a way that the big will use frequencies above 1.2 Ghz if and only if absolutely required
#Other tweaks from Nameless Balanced remain unaltered

Download Link :




========================

Note : Both the profiles are present in the same zip, those who are new see the instructions in the following post

Can we use the balanced profile for gaming as well? (Would you consider the balanced profile an improved version of stock interactive so that we could use it to save some batteries in light tasks but be able to play some games when it's needed? Ty for your support
1st November 2016, 01:23 PM |#718  
Senior Member
Flag Pink City
Thanks Meter: 202
 
More
@Senthil360, @Mostafa Wael
can anyone explain tuning under this path - /sys/module/msm_performance/parameters/
1st November 2016, 01:28 PM |#719  
Mostafa Wael's Avatar
Recognized Contributor
Gotham
Thanks Meter: 5,518
 
More
Quote:
Originally Posted by JumboMan

Thank for fast response

Man I am peeking from time to time via an Edge connection in a lecture lol haha

---------- Post added at 01:28 PM ---------- Previous post was at 01:26 PM ----------

Quote:
Originally Posted by JumboMan

@Senthil360, @Mostafa Wael
can anyone explain tuning under this path - /sys/module/msm_performance/parameters/

Cannot understand your question
The Following User Says Thank You to Mostafa Wael For This Useful Post: [ View ] Gift Mostafa Wael Ad-Free
1st November 2016, 01:37 PM |#720  
Senthil360's Avatar
Recognized Developer
Flag Kanyakumari
Thanks Meter: 3,552
 
More
Quote:
Originally Posted by Konskl

@Mostafa Wael Have you noticed performance to be better with cfq or zen? (Performance meaning responsiveness and smoothness. Don't really care about benchmarks)

ZEN seemed to perform great with possibly the best battery backup, but as Arter pointed out, there seems to be latency problem that causes lags when there are more write requests.
So I'd recommend CFQ for a balanced device, I am currently on FIOPS and it's been really good so far!

Quote:
Originally Posted by JumboMan

@Senthil360 @Mostafa Wael
I am observing lots of profiles including tunnings for /sys/block/dm-0/ or /sys/devices/virtual/block/dm-0/ but when I tried to navigate to those path there is no such path

As @Mostafa Wael pointed out it could be due to encryption, but I am not sure as I haven't faced such a problem.


Quote:
Originally Posted by Konskl

Can we use the balanced profile for gaming as well? (Would you consider the balanced profile an improved version of stock interactive so that we could use it to save some batteries in light tasks but be able to play some games when it's needed? Ty for your support

The next on my list is a gaming profile, of course you can use the Balanced profile for playing mild games but not the GPU intensive ones.
Well its not possible to have such precise control with profiles that we do to adapt to every scenario of usage.

As the scenario gets broad, efficiency gets reduced.
Quote:
Originally Posted by JumboMan

@Senthil360, @Mostafa Wael
can anyone explain tuning under this path - /sys/module/msm_performance/parameters/

That folder is basically the default hotplug of our device that much I can say.
I'm yet to explore it completely, but from what I have seen, the files in here are static parameters for various kernel calls, based on which the processor evaluates and works.


People using Nameless_V4_balanced profile and Nameless_V4_battery profile in EX_KM app, I have made a typo in each file for hispeed_freq for BIG cluster, its in as 14784000 in balanced and 10368000, just delete one zero and make it as 1478400 and 1036800 respectively.
Thanks to @The Peterle and @joshuous for pointing out
The Following 7 Users Say Thank You to Senthil360 For This Useful Post: [ View ]
1st November 2016, 02:31 PM |#721  
Mostafa Wael's Avatar
Recognized Contributor
Gotham
Thanks Meter: 5,518
 
More
[youtube]dSknEcbxg74[/youtube] for those wondering which is better
Also arter97 has commented on Zen I/O sched himself on his kernel's thread when I asked him as well

Quote:
Originally Posted by arter97

Zen is based on deadline(additionally merged some stuffs from noop).
I see no fundamental difference between deadline and zen that would make any noticeable difference.
Now I would guess that the author decided to opt to base on deadline since Canonical and other desktop Linux distro makers switched to deadline on SSDs.

However, deadline and noop is not optimized for Android.
Too un-optimized that it's painfully slow once there is a single background write ongoing.
iirc, I even excluded those from the benchmark to make the video shorter.

You would be much better off just with stock scheduler, which is CFQ, and which is surprisingly very fast on Android.

There are other I/O related changes on my kernel that would make more sense/difference in terms of performance like sdcardfs and UFS tunable changes.

The Following 2 Users Say Thank You to Mostafa Wael For This Useful Post: [ View ] Gift Mostafa Wael Ad-Free
Post Reply Subscribe to Thread

Tags
battery, battery life, interactive governor tweaks snapdragon 820, kernel, tweaks

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes