Releases: NotZeetaa/YAKT
Yakt-v17
Changelog:
- Improved code readability
- Set swappiness to 60% to reduce cpu overhead
- Added scheduler tweaks back
- Disabled TCP timestamps to reduce overhead
- Enabled TCP low latency mode
- Set kernel.perf_cpu_time_max_percent to 10 to reduce cpu overhead
- Enabled CRF by default
Download: https://www.pling.com/p/1913001/
Mirror: https://www.opendesktop.org/p/1913001/
If you appreciate my efforts, kindly consider supporting me with a small contribution for a coffee. Your generosity would mean a lot!
Here is the link: http://notzeetaa.github.io/Donate-NotZeetaa
Yakt-v16
Changelog:
- Reverted "Set the priority for most essential processes to -20 (highest priority)" (Not recommended).
- Tweaked swappiness for higher/less or equal 8GB of RAM devices (To avoid cpu overhead).
- Updated variable names (Better code reading).
- Nuked watermark tweak (Useless and might cause some issues on newer kernel versions).
- Nuked phantom processing tweak (This is only recommended when slmk is present).
- Increased perf_cpu_time_max_percent to 20 (In order to save power).
- Increased up_rate_limit_us (In order to save power).
Download: https://www.pling.com/p/1913001/
Mirror: https://www.opendesktop.org/p/1913001/
If you appreciate my efforts, kindly consider supporting me with a small contribution for a coffee. Your generosity would mean a lot!
Here is the link: http://notzeetaa.github.io/Donate-NotZeetaa
Yakt-v15
Changelog:
- Improved log creation for optimization.
- Implemented log debugging (Disabled by default).
- Introduced a variable for Android Version output.
- Disabled phantom processing (Applicable to Android 12 and later).
- Temporarily removed scheduler tweaks.
- Omitted read_head tweaks.
- Set the priority of most critical processes to -20 (highest priority).
- Defaulted to disabling ECN negotiation.
Download: https://www.pling.com/p/1913001/
Mirror: https://www.opendesktop.org/p/1913001/
If you appreciate my efforts, kindly consider supporting me with a small contribution for a coffee. Your generosity would mean a lot!
Here is the link: http://notzeetaa.github.io/Donate-NotZeetaa
Yakt-v14
Changelog:
- Reapplied Google's schedutil rate-limits from Pixel 3.
- Disabled the grouping tasks tweak.
- Adjusted sched_min_granularity_ns.
- Removed the sched_latency_ns tweak.
- Fine-tuned sched_wakeup_granularity_ns.
- Increased the stat_interval tweak twofold (To mitigate system overhead).
- Elevated the dirty_ratio tweak (Aiming to enhance performance by reducing the frequency of disk writes).
- Removed unnecessary sleep commands as they serve no purpose.
- Omitted the extfrag tweak (As it didn't yield noticeable improvements).
Download: https://www.pling.com/p/1913001/
Mirror: https://www.opendesktop.org/p/1913001/
If you appreciate my efforts, kindly consider supporting me with a small contribution for a coffee. Your generosity would mean a lot!
Here is the link: http://notzeetaa.github.io/Donate-NotZeetaa
Yakt-v13
Changelog:
- Disabled CRF (Lets don't overhead CPU too much).
- Reduced nr_request (Lets prioritize latency here).
- Reduced sched_nr_migrate (Reduces the scheduler latency).
- Increased dirty_ratio (Don't block writeback too often).
- Changelog log path to /data/adb/modules/YAKT/yakt.log
Download: https://www.pling.com/p/1913001/
Mirror: https://www.opendesktop.org/p/1913001/
Yakt-v12
Changelog:
- Changed log generation script and improved it (Thx to @CRANKV2).
- Set kernel.perf_cpu_time_max_percent to 10(In order to reduce latency).
- Removed UFS Turbo Tweak(Wastes too much power and its not smart doing it).
- Increased SCHED_PERIOD(To improve scheduler performance in cost of latency).
- Increased sched_nr_migrate(To improve scheduler performance in cost of latency).
- Tweaked dirty_ratio.
- Increased vfs_cache_pressure(In order to reduce latency).
Download: https://www.pling.com/p/1913001/
Mirror: https://www.opendesktop.org/p/1913001/
Yakt-v11
Changelog:
- Fixed log path (Not being created).
- Enabled Power Efficient by default (In order to reduce power usage).
- Clean up (Removed unused variables).
- Removed Blkio tweak (Not a significant change).
- Removed watermark_scale_factor tweak (We disable watermark_boost_factor so watermark_scale_factor is useless to tweak).
- Enabled CRF by default (It can decrease system latency but may increase cpu usage).
Download: https://www.pling.com/p/1913001/
Mirror: https://www.opendesktop.org/p/1913001/
Yakt-v10
Changelog:
- Use a "smarter way" to tweak scheduler
- Tweaked sched_nr_migrate (For less latency)
- Cleaned up zswap tweak log
- Reduced stat_interval to 15 (For a bit less latency)
- Hardcoded swappiness to 100
- Increased nr_requests to 256 (For a better scheduler performance)
Download: https://www.pling.com/p/1913001/
Mirror: https://www.opendesktop.org/p/1913001/
Yakt-v9
Changelog:
- Boot time to apply tweak 60s -> 30s
- Increased vfs_cache_pressure to 40 (This to avoid out-of-memory conditions)
- Nuked Google's schedutil rate-limits from Pixel 3 (This is old and doesn't make sense using ir on newer devices)
- Disabled swap readahead completely
- Increased kernel.perf_cpu_time_max_percent to 40 (This might increase performance)
Download: https://www.pling.com/p/1913001/
Mirror: https://www.opendesktop.org/p/1913001/
Yakt-v8
Changelog:
- Disabled proactive compaction by default.
- Removed fast socket open tweak.
- Disabled timer migration (Reduces latency).
- Set kernel.perf_cpu_time_max_percent to 15 (This might increase a bit of performance).
- Force disable watermark boost (This just wastes memory).
Download: https://www.pling.com/p/1913001/
Mirror: https://www.opendesktop.org/p/1913001/