Subcore • Root

Subcore • Root
Subcore • Root

Subcore • Root

A highly adaptive daemon that optimizes your device for a dynamic workload.


Reviews
0.00%
0.00%
0.00%
0.00%
0.00%
★★
★★★
★★★★
★★★★★
0 rates
0 rates
0 rates
0 rates
0 rates
Comments
A Google user
A Google user ★★★★★
"Thank you for the promo code ! Will test this app using the information provided in the xda thread !"
Version: 1.0
A Google user
A Google user ★★★
"Don`t know how I feel about this - the idea feel like a crutch for something that should really only be implemented in the kernel itself, and some assumptions the app makes are questionable at best - like, do i really need my min freq to stay locked at 1ghz when reading an ebook? On the good side of things, it seems to be very responsive to load changes. Bottom line is - I don`t need it, and most people probably don`t either."
Version: 1.2
A Google user
A Google user ★★★★
"This app would be pretty great with manual per app controls since it prefers lower frequencies"
Version: 1.2
com.draco.subcore
Installs: 100+ (222 at 2024-05-15 18:37:56)
Version: 1.2
Category: Tools
Pegi : Everyone
Publish Date : Sep 5, 2018
Update Date : 2018-09-09
Android Version : 5.0
In-App-Purchase : $2.99 per item
Available on
Get it on Google Play
Publisher
tytydraco
62 Kellogg Drive, 419
Pomona, CA 91768
tylernij@gmail.com
Privacy Policy
Other Apps from tytydraco
Box Battle!
Box Battle!
★ 5.0 FREE
Battle to knock your friends off the map!
Cachie — System Storage Tuning
Cachie — System Storage Tuning
★ 0.0 FREE
Set how the device stores cached data without root (with ADB)
[ROOT] Ultra Power Saver
[ROOT] Ultra Power Saver
★ 4.0 FREE
A universal Ultra Power Saver that is proven to extend battery life over days!
Screenshots
 - Android App Screenshot  - Android App Screenshot
DESCRIPTION
Subcore is an root daemon that utilizes various sensors in the device to systematically apply different usage profiles. The goal is to achieve a balance based on the user`s workload, rather than relying on the CPU governor to make bias assumptions about the current workload.

Subcore reads and writes to numerous kernel files to determine which profile to place the device in. These interfaces include:
• Active CPU load
• Available CPU cores
• Available CPU governors
• Available CPU frequencies
• Available GPU load
• Available GPU frequencies
• Current battery capacity
• Battery state (charging / discharging)
• Screen state
◦ State Notifier (primary choice)
◦ Power Suspend (secondary choice)
◦ Framebuffer interface (tertiary choice)
• Available device memory
• Max device memory
• Available IO schedulers
• Block readahead
• Block swappiness
• Block cache pressure
• Block dirty rations
• Random entropy
• Block overcommit
• Block page cluster
• Block dirty centisecs
• Block LMK
• Block laptop mode
• Block KSM
• Uniquely Generated Interactive Tunables
• Uniquely Generated Schedutil Tunables

Without some form of user prediction, a game could begin to lag for a moment during a loading scene, where the load requirement dips. To counteract this, Subcore implements a user prediction algorithm that attempts to maintain fluidity in heavy applications, even during moments of low load. It works by determining repetitive load averages, and sleeping longer when the load is consistent.

Since Subcore is a low-level (yet userspace) tool, it has direct access to battery statistics. When charging (and screen on), Subcore will boost your performance to the highest performing profile to ensure the user experiences UI/UX conformity, disregarding the energy limitation. Additionally, when Subcore detects the device is at 15% battery or less, it will half the loadavg, which means it requires twice as much CPU load to enter the next profile. Likewise, at 5% battery or less, Subcore locks the device into the lowest profile, which is optimized for deep sleep or idle, sacrificing a chunk of performance to battery. This setting can be disabled by toggling ``Disable Power Aware`` in the Subcore GUI app.

Subcore implements a new concept that I call RUPG. What makes Subcore special is the fact that it is compatible with essentially all devices. At runtime, Subcore initially gathers heaps of data to generate numerous device-specific profiles based on various factors. These generated profiles are heavily optimized for each device, so that each user achieves the most efficient software experience for the available hardware/software provided. These profiles are then saved in memory and are marked for deletion when Subcore exits. Some examples where RUPG is utilized is in the generation of device specific LMK offsets (minfree). Each device has a different RAM size, so Subcore must manually calculate the optimum LMK minfree sizes for each offset vector (VERY_LIGHT --> VERY_AGGRESSIVE). Subcore also utilizes RUPG in the production of the governor tunables. Each device has a different SOC CPU frequency table, which must be accounted for. These profiles are generated automatically by the binary, so the user doesn`t need to tune anything themselves.

Subcore results in a noticeable battery life improvement, during both screen on and screen off.

I`d like to personally thank all of my testers for sacrificing their phones to my code. Each and every one of them assisted in the stability of the program itself.
@dotMiracle
@EFranz
@kdrag0n
@ASHLEY117
@Abhirams2020
@mountaser_halak

For Subcore to work properly, please ensure the following things are proper:
• Make sure Subcore is always granted root.
• Use Low-memory mode if the device does not have ZRAM or ZCACHE, or if you notice apps crashing / not opening.

Users can contact me at any time for feedback.
Gmail: tylernij@gmail.com
Telegram: @tytydraco
XDA: @tytydraco
RECENT CHANGES
- Refactor low-memory mode to Memory-Aware
- Improve memory-aware RAM management (increase cache pressure)
DATA SAFETY AND SECURITY
This app has access to

Other
· full network access
· Google Play license check
· run at startup

Free apps in the same category
QR code & Barcode Scanner
QR code & Barcode Scanner
QR code & Barcode Scanner
★ 4.1 FREE 1,000,000+
GentleMan Dev Studio
Scan all kinds of barcode safely, help you get information quickly
Dr.Web Mobile Control Center
Dr.Web Mobile Control Center
Dr.Web Mobile Control Center
★ 4.2 FREE 500,000+
Dr.Web
An easy tool for administrating the anti-virus network.
Gesture Control
Gesture Control
Gesture Control
★ 4.1 FREE 1,000,000+
Conena
Control your phone with gestures. You will love the innovative home bar!
NetMonster
NetMonster
NetMonster
★ 4.3 FREE 1,000,000+
Michal Mroček
Mobile network monitoring app
Reading mode
Reading mode
Reading mode
★ 3.5 FREE 500,000+
Google LLC
Reading mode helps you with difficult to read text.
2ndMail - Get Temporary Email
2ndMail - Get Temporary Email
2ndMail - Get Temporary Email
★ 4.5 FREE 100,000+
LazyBucket Ltd.
Protect your email from spam
Paid apps in the same category
Network Mapper
Network Mapper
Network Mapper
★ 4.3 1.56$ 10,000+
Ian Hawkins
Scan for devices on your network, find hidden devices!
Smart NFC Pro
Smart NFC Pro
Smart NFC Pro
★ 3.2 0.99$ 5,000+
Tantransha
Smart NFC Pro automate tasks by just tapping smart phone on NFC tags.
White444 Onetap Fire Macro GFX
White444 Onetap Fire Macro GFX
White444 Onetap Fire Macro GFX
★ 3.0 0.49$ 50,000+
Youthful GenZ
It is an enhanced gfx tool for optimised sensitivity
ROM Toolbox Pro
ROM Toolbox Pro
ROM Toolbox Pro
★ 3.2 9.99$ 100,000+
Maple Media
ROM Toolbox is THE MUST HAVE APP for every root user.
Smart Meter Pro
Smart Meter Pro
Smart Meter Pro
★ 4.4 3.50$ 5,000+
Smart Tools co.
Measure environmental noise, vibration and light with your phone.
Net Signal Pro:WiFi & 5G Meter
Net Signal Pro:WiFi & 5G Meter
Net Signal Pro:WiFi & 5G Meter
★ 4.7 0.49$ 100,000+
Phuongpn
WiFi signal strength meter and Cellular signal
Popular Free Games
Subway Surfers
Subway Surfers
Subway Surfers
★ 4.6 FREE 1,000,000,000+
SYBO Games
Arcade Games
Help Jake, Tricky & Fresh escape from the grumpy Inspector and his dog!
Candy Crush Saga
Candy Crush Saga
Candy Crush Saga
★ 4.6 FREE 1,000,000,000+
King
Casual Games
Match 3 candies to blast sugar! Spread jam & master the sweetest of puzzle games
Free Fire
Free Fire
Free Fire
★ 4.1 FREE 1,000,000,000+
Garena International I
Action Games
10-minute Survival Shooter!
My Talking Tom
My Talking Tom
My Talking Tom
★ 4.4 FREE 1,000,000,000+
Outfit7 Limited
Casual Games
It’s Talking Tom, the virtual pet cat who loves to chat.
8 Ball Pool
8 Ball Pool
8 Ball Pool
★ 4.5 FREE 1,000,000,000+
Miniclip.com
Sports Games
Play online multiplayer or PvP Pool games and compete with your friends!
Hill Climb Racing
Hill Climb Racing
Hill Climb Racing
★ 4.5 FREE 1,000,000,000+
Fingersoft
Racing Games
Race uphill to win in this offline physics based driving game!
Popular Paid Applications
Nova Launcher Prime
Nova Launcher Prime
Nova Launcher Prime
★ 4.5 4.99$ 5,000,000+
Nova Launcher
Personalization
Your home screen, just the way you like it.
Tasker
Tasker
Tasker
★ 4.5 3.49$ 1,000,000+
joaomgcd
Tools
Automate everything from settings to photos, SMS to speech. ADC2 prize winner.
Game Booster 4x Faster Pro
Game Booster 4x Faster Pro
Game Booster 4x Faster Pro
★ 4.5 0.49$ 1,000,000+
G19 Mobile
Tools
Game Booster, GFX Tool is now compatible with newer game update
Simple Gallery Pro
Simple Gallery Pro
Simple Gallery Pro
★ 4.4 2.99$ 1,000,000+
Simple Mobile Tool
Photography
Photo editor & gallery. Crop pictures & edit photos offline, no wifi!
Home Workouts No Equipment Pro
Home Workouts No Equipment Pro
Home Workouts No Equipment Pro
★ 4.7 1.49$ 1,000,000+
GeniusTools Labs
Health & Fitness
Home Workouts is a professional guides by video animation 3D
The Wonder Weeks
The Wonder Weeks
The Wonder Weeks
★ 4.6 6.49$ 1,000,000+
The Wonder Weeks
Health & Fitness
The 10 leaps in the mental development of your baby