Subcore • Root

Subcore • Root

tytydraco
2018年09月08日
  • 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的更新日誌

Last updated on 2018年09月08日
Minor bug fixes and improvements. Install or update to the newest version to check it out!
更多

視頻和屏幕截圖

  • Subcore • Root 海報
  • Subcore • Root 截圖 1
APKPure 圖標

在APKPure極速安全下載應用程式

一鍵安裝安卓XAPK/APK文件!

下載 APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies