Giới thiệu về Subcore • Root
Một daemon cao thích nghi tối ưu hóa thiết bị của bạn cho một khối lượng công việc năng động.
Subcore là một daemon gốc sử dụng các cảm biến khác nhau trong thiết bị để áp dụng một cách có hệ thống các cấu hình sử dụng khác nhau. Mục đích là để đạt được một sự cân bằng dựa trên khối lượng công việc của người dùng, thay vì dựa vào thống đốc CPU để đưa ra giả định thiên vị về khối lượng công việc hiện tại.
Subcore đọc và ghi vào nhiều tệp hạt nhân để xác định cấu hình nào để đặt thiết bị vào. Các giao diện này bao gồm:
• Tải CPU hoạt động
• lõi CPU có sẵn
• Thống đốc CPU có sẵn
• Tần số CPU có sẵn
• Tải GPU có sẵn
• Tần số GPU có sẵn
• Dung lượng pin hiện tại
• Trạng thái pin (sạc / xả)
• Trạng thái màn hình
◦ Trình thông báo trạng thái (lựa chọn chính)
◦ Ngắt điện (lựa chọn thứ cấp)
◦ Giao diện Framebuffer (lựa chọn đại học)
• Bộ nhớ thiết bị khả dụng
• Bộ nhớ thiết bị tối đa
• Trình lên lịch IO có sẵn
• Chặn đọc
• Chặn swappiness
• Chặn áp lực bộ nhớ cache
• Chặn khẩu phần bẩn
• ngẫu nhiên entropy
• Chặn quá mức
• Nhóm trang khối
• Chặn các centisec bẩn
• Chặn LMK
• Chế độ máy tính xách tay chặn
• Chặn KSM
• Tunables tương tác được tạo duy nhất
• Tunables Schedutil được tạo duy nhất
Nếu không có một số hình thức dự đoán người dùng, trò chơi có thể bắt đầu tụt hậu trong một khoảnh khắc trong cảnh tải, nơi yêu cầu tải giảm xuống. Để chống lại điều này, Subcore thực hiện một thuật toán dự đoán người dùng cố gắng duy trì tính lưu động trong các ứng dụng nặng, ngay cả trong những khoảnh khắc tải thấp. Nó hoạt động bằng cách xác định trung bình tải lặp đi lặp lại, và ngủ lâu hơn khi tải là phù hợp.
Vì Subcore là một công cụ cấp thấp (nhưng không gian người dùng), nó có quyền truy cập trực tiếp vào số liệu thống kê pin. Khi sạc (và màn hình bật), Subcore sẽ tăng hiệu suất của bạn lên cấu hình hoạt động cao nhất để đảm bảo người dùng trải nghiệm sự phù hợp UI / UX, bỏ qua giới hạn năng lượng. Ngoài ra, khi Subcore phát hiện thiết bị ở mức 15% pin hoặc ít hơn, nó sẽ phân nửa tải trọng, có nghĩa là nó yêu cầu tải CPU gấp hai lần để vào cấu hình tiếp theo. Tương tự, ở mức 5% pin hoặc ít hơn, Subcore sẽ khóa thiết bị vào cấu hình thấp nhất, được tối ưu hóa cho chế độ ngủ sâu hoặc không hoạt động, sẽ làm hao mòn hiệu suất của pin. Bạn có thể tắt cài đặt này bằng cách tắt "Tắt Power Aware" trong ứng dụng GUI Subcore.
Subcore thực hiện một khái niệm mới mà tôi gọi là RUPG. Điều làm cho Subcore đặc biệt là thực tế là nó tương thích với tất cả các thiết bị. Khi chạy, Subcore thu thập đống dữ liệu ban đầu để tạo ra nhiều cấu hình thiết bị cụ thể dựa trên các yếu tố khác nhau. Các cấu hình được tạo này được tối ưu hóa rất nhiều cho mỗi thiết bị, để mỗi người dùng đạt được trải nghiệm phần mềm hiệu quả nhất cho phần cứng / phần mềm có sẵn được cung cấp. Các hồ sơ này sau đó được lưu trong bộ nhớ và được đánh dấu để xóa khi Subcore thoát. Một số ví dụ trong đó RUPG được sử dụng là trong thế hệ thiết bị bù LMK cụ thể (minfree). Mỗi thiết bị có kích thước RAM khác nhau, vì vậy Subcore phải tự tính toán các kích thước tối thiểu LMK tối ưu cho mỗi véc-tơ bù trừ (VERY_LIGHT -> VERY_AGGRESSIVE). Subcore cũng sử dụng RUPG trong việc sản xuất các bộ điều chỉnh của thống đốc. Mỗi thiết bị có một bảng tần số SOC CPU khác nhau, mà phải được tính toán. Các cấu hình này được tạo tự động bởi nhị phân, vì vậy người dùng không cần phải tự điều chỉnh bất kỳ thứ gì.
Kết quả phụ giúp cải thiện tuổi thọ pin đáng chú ý, trong cả màn hình và màn hình tắt.
Tôi muốn đích thân cảm ơn tất cả những người thử nghiệm đã hy sinh điện thoại của họ cho mã của tôi. Mỗi và mỗi người trong số họ hỗ trợ trong sự ổn định của chương trình riêng của mình.
@dotMiracle
@EFranz
@ kdrag0n
@ ASHLEY117
@ Abhirams2020
@mountaser_halak
Để Subcore hoạt động bình thường, hãy đảm bảo những điều sau đây là đúng:
• Đảm bảo Subcore luôn được cấp quyền root.
• Sử dụng chế độ bộ nhớ thấp nếu thiết bị không có ZRAM hoặc ZCACHE hoặc nếu bạn thấy ứng dụng gặp sự cố / không mở.
Người dùng có thể liên hệ với tôi bất kỳ lúc nào để nhận phản hồi.
Gmail: tylernij@gmail.com
Telegram: @tytydraco
XDA: @tytydraco
What's new in the latest 1.2
Thông tin APK Subcore • Root
Tải xuống siêu nhanh và an toàn thông qua Ứng dụng APKPure
Một cú nhấp chuột để cài đặt các tệp XAPK/APK trên Android!