Subcore • Root
5.0
Android OS
關於Subcore • Root
高度自適應守護進程,優化設備的動態工作負載。
Subcore是一個根守護程序,它利用設備中的各種傳感器系統地應用不同的使用配置文件。目標是根據用戶的工作負載實現平衡,而不是依靠CPU調控器對當前工作負載做出偏差假設。
Subcore讀取和寫入大量內核文件,以確定將設備放入哪個配置文件。這些接口包括:
•活動CPU負載
•可用的CPU核心
•可用的CPU調控器
•可用的CPU頻率
•可用GPU負載
•可用的GPU頻率
•當前電池容量
•電池狀態(充電/放電)
•屏幕狀態
◦狀態通知程序(主要選擇)
◦電源暫停(次要選擇)
◦幀緩衝接口(第三選擇)
•可用的設備內存
•最大設備內存
•可用的IO調度程序
•阻止預讀
•阻止痙攣
•阻止緩存壓力
•阻止臟的口糧
•隨機熵
•阻止過度使用
•阻止頁面群集
•阻止臟的百分位數
•阻止LMK
•阻止筆記本電腦模式
•阻止KSM
•獨特生成的交互式可調參數
•獨特生成的Schedutil可調參數
在沒有某種形式的用戶預測的情況下,遊戲可能在加載場景期間開始滯後片刻,其中負載需求下降。為了抵消這一點,Subcore實施了一種用戶預測算法,該算法試圖在重載應用中保持流動性,即使在低負載時也是如此。它的工作原理是確定重複的負載平均值,並在負載一致時休眠更長時間。
由於Subcore是一個低級(用戶空間)工具,因此可以直接訪問電池統計信息。在充電(和屏幕開啟)時,Subcore會將您的性能提升到性能最高的配置文件,以確保用戶體驗UI / UX一致性,無視能量限制。此外,當Subcore檢測到設備電池電量為15%或更低時,它將是loadavg的一半,這意味著它需要兩倍的CPU負載才能進入下一個配置文件。同樣,在5%或更低的電池電量下,Subcore將設備鎖定在最低配置文件中,該配置文件針對深度睡眠或空閒進行了優化,從而犧牲了電池的性能。可以通過在Subcore GUI應用程序中切換“禁用Power Aware”來禁用此設置。
Subcore實現了一個我稱之為RUPG的新概念。 Subcore的特殊之處在於它與基本上所有設備兼容。在運行時,Subcore最初收集大量數據,以根據各種因素生成大量特定於設備的配置文件。這些生成的配置文件針對每個設備進行了大量優化,因此每個用戶都可以獲得所提供的可用硬件/軟件的最有效的軟件體驗。然後,這些配置文件將保存在內存中,並在Subcore退出時標記為刪除。使用RUPG的一些示例是生成設備特定的LMK偏移(minfree)。每個設備都有不同的RAM大小,因此Subcore必須手動計算每個偏移矢量的最佳LMK minfree大小(VERY_LIGHT - > VERY_AGGRESSIVE)。 Subcore還在調控器可調諧器的生產中使用RUPG。每個設備都有一個不同的SOC CPU頻率表,必須考慮到這一點。這些配置文件由二進製文件自動生成,因此用戶無需自行調整任何內容。
在屏幕打開和屏幕關閉期間,Subcore可顯著延長電池壽命。
我想親自感謝我的所有測試人員將他們的手機用於我的代碼。他們中的每一個都有助於該計劃本身的穩定性。
@dotMiracle
@EFranz
@ kdrag0n
@ ASHLEY117
@ Abhirams2020
@mountaser_halak
要使Subcore正常工作,請確保以下事項正確:
•確保始終為Subcore授予root權限。
•如果設備沒有ZRAM或ZCACHE,或者您發現應用程序崩潰/未打開,請使用低內存模式。
用戶可以隨時與我聯繫以獲得反饋。
Gmail:[email protected]
電報:@tytydraco
XDA:@tytydraco
最新版本1.2的更新日誌
在APKPure極速安全下載應用程式
一鍵安裝安卓XAPK/APK文件!