3 ms·
How does Android (Linux) handle big.LITTLE chipsets? From what I understand they’ve had this process for years so there must be some software they’re using to h
by freehunter 6y ago
How does Android (Linux) handle big.LITTLE chipsets? From what I understand they’ve had this process for years so there must be some software they’re using to handle what process goes to what core. Is that not something they’ve upstreamed to the main Linux codebase?
- zanny 6y agoDepends on the phone. Most 2015-2019 Qualcomm phones use niceness to determine CPU allocation, whereas Android 10 has more complete cgroup support where different groups are assigned to different cores and the APIs categorize tasks / threads / processes by what they are doing into different execution profiles. Pre 10 had some fixed cgroups available but it wasn't as comprehensive.