Tagged articles

Android kernel

3 articles · Page 1 of 1
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Feb 28, 2025 · Mobile Development

Optimizing Mobile Game Performance and Power Consumption from a Device Manufacturer Perspective

The article explains how mobile device manufacturers can balance high frame‑rate gaming performance with reduced power draw by quantifying FPS metrics, applying temperature‑limited frame rates, using PM QoS and uclamp frequency scaling, implementing boost logic, and tailoring thread scheduling, emphasizing close collaboration with developers and silicon vendors.

Android kernelCPU frequency scalingMobile Gaming
0 likes · 19 min read
Optimizing Mobile Game Performance and Power Consumption from a Device Manufacturer Perspective
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Apr 28, 2023 · Fundamentals

Energy Aware Scheduling (EAS) in the Android Kernel: Concepts, Models, and Thread Selection

Energy Aware Scheduling (EAS) in the Android kernel uses the CPU energy model to select the most energy‑efficient CPU for each thread on heterogeneous big.LITTLE processors, considering capacity, OPP, power, and efficiency ratio; it migrates only if the migration saves more than 6% energy and overall CPU utilization stays below 80%, otherwise reverting to traditional load‑balancing.

Android kernelCPU Power ManagementEnergy Model
0 likes · 11 min read
Energy Aware Scheduling (EAS) in the Android Kernel: Concepts, Models, and Thread Selection
Programmer DD
Programmer DD
Aug 26, 2021 · Fundamentals

Why UMIDIGI’s GPLv2 Violation Highlights Open‑Source Compliance Challenges

The Chinese smartphone maker UMIDIGI sparked international controversy by refusing to release Android kernel source code under GPLv2, demanding developers collect it in person, a move that exposed broader compliance issues and ignited heated discussion across Reddit and Twitter.

Android kernelGPLv2Software Licensing
0 likes · 5 min read
Why UMIDIGI’s GPLv2 Violation Highlights Open‑Source Compliance Challenges