Skip to content
This repository has been archived by the owner on Apr 16, 2023. It is now read-only.

Tainted v1

Latest
Compare
Choose a tag to compare
@kailashrs kailashrs released this 03 Sep 19:57
· 915 commits to eff-freq since this release

Changelog: (Changes between Glitch3d v4.4.1 and Tainted v1)

  • Rebased to the latest CAF release for sdm845 (LA.UM.8.3.r1-08500-sdm845.0)
  • Merged the latest Linux stable release (4.9.234)
  • Built with GCC 10.2
  • Backported more scheduler changes from kernel 4.14
  • Switched scheduler load tracking back from WALT to PELT (better scheduler performance and UX)
  • Enabled LSE Atomics (improved performance for atomic operations in the kernel)
  • Backported queued spinlocks
  • Backported relative jump labels
  • Reduced screen-on delay from 158ms to 2ms, screen-on is almost instantaneous now
  • Reduced power button delay by ~9%
  • Switched to a CPU frequency setup based on the race-to-idle concept (results in improved
    battery life and performance) and re-calculated the EAS energy model as appropriate
  • Removed POPP from the GPU driver (better frequency scaling)
  • Optimized touchscreen latency
  • Removed input CPU frequency boosting (no longer needed with our new frequency setup)
  • Neutered PM QoS usage (used to prevent CPUs from going into idle) across different subsystems
    to save power
  • Updated Wireguard
  • Memory allocation improvements
  • Other minor improvements and backports