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 :
Pink City
@[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
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 :
Pink City

@Mostafa Wael Have you noticed performance to be better with cfq or zen? (Performance meaning responsiveness and smoothness. Don't really care about benchmarks)
@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
@Senthil360, @Mostafa Wael
can anyone explain tuning under this path - /sys/module/msm_performance/parameters/
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.
| Tags |
| battery, battery life, interactive governor tweaks snapdragon 820, kernel, tweaks |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|