Problem description
Hello,
I would like to report a possible performance regression affecting Termux on Samsung Galaxy devices running One UI 8.x.
Issue:
On One UI 8.x, tested heavy native workloads launched from Termux no longer use the big CPU cluster properly.
In my testing, the big-core cluster does not show utilization at all.
1. One UI 7.0
2. One UI 8.x
Steps to reproduce the behavior.
Test environment:
- Termux bionic build of Shotcut
- 4K@30fps video rendering workload
- Termux 0.119.0-beta.3/ Termux-X11 environment
- Additional verification with Geekbench inside a proot container
Observed behavior by device during Shotcut video rendering:
Galaxy S21 Ultra (Exynos 2100)
- One UI 7.0:
CPU cores 0 through 7 show utilization during rendering.
All 8 CPU cores are used correctly.
Galaxy S24+ (Exynos 2400)
- One UI 7.0:
CPU cores 0 through 9 show utilization during rendering.
All 10 CPU cores are used correctly.
- One UI 8.0 / 8.5(Beta):
CPU cores 0 through 8 show utilization during rendering.
Only 9 CPU cores are used.
The big-core cluster shows no utilization.
Galaxy S24 Ultra (Snapdragon 8 Gen 3)
- One UI 7.0:
CPU cores 0 through 7 show utilization during rendering.
All 8 CPU cores are used correctly.
Galaxy S25 Ultra (Snapdragon 8 Elite)
- One UI 8.5(Beta):
CPU cores 0 through 5 show utilization during rendering.
Only 6 CPU cores are used.
The big-core cluster shows no utilization.
Galaxy S26 Ultra (Snapdragon 8 Elite Gen5)
- One UI 8.5:
CPU cores 0 through 5 show utilization during rendering.
Only 6 CPU cores are used.
The big-core cluster shows no utilization.
Galaxy Tab S9 Ultra (Snapdragon 8 Gen2)
- One UI 8.0:
CPU cores 0 through 6 show utilization during rendering.
Only 7 CPU cores are used.
The big-core cluster shows no utilization.
What is the expected behavior?
Additional observation:
On One UI 8.0 / 8.5, I could not observe any utilization of the big-core cluster in any tested Termux or proot workload, not just during video rendering.
Additional verification:
- Geekbench inside a proot container also appears to be affected on One UI 8.5.
- I also tested Good Lock Game Booster+ by adding Termux as a game app and setting CPU/GPU to maximum performance, but it did not change this behavior.
Why this seems important:
This does not look like a Shotcut-only issue.
It appears to affect Termux native/proot workloads more broadly on One UI 8.x.
Possible cause:
This may be related to changed task classification, scheduler behavior, cpuset/cgroup assignment, or power policy on One UI 8.x.
Please let me know if there is any debugging information I can provide.
Thank you.
System information
- Termux application version: Termux 0.119.0-beta.3
- Android OS version: One UI 8.x(Android 16) / One UI 7.0(Android 15)
- Device model: Galaxy S21 Ultra / Galaxy S24+ / Galaxy S24 Ultra / Galaxy S25 Ultra / Galaxy S26 Ultra / Galaxy Tab S9 Ultra
Problem description
Hello,
I would like to report a possible performance regression affecting Termux on Samsung Galaxy devices running One UI 8.x.
Issue:
On One UI 8.x, tested heavy native workloads launched from Termux no longer use the big CPU cluster properly.
In my testing, the big-core cluster does not show utilization at all.
1. One UI 7.0
2. One UI 8.x
Steps to reproduce the behavior.
Test environment:
Observed behavior by device during Shotcut video rendering:
Galaxy S21 Ultra (Exynos 2100)
CPU cores 0 through 7 show utilization during rendering.
All 8 CPU cores are used correctly.
Galaxy S24+ (Exynos 2400)
CPU cores 0 through 9 show utilization during rendering.
All 10 CPU cores are used correctly.
CPU cores 0 through 8 show utilization during rendering.
Only 9 CPU cores are used.
The big-core cluster shows no utilization.
Galaxy S24 Ultra (Snapdragon 8 Gen 3)
CPU cores 0 through 7 show utilization during rendering.
All 8 CPU cores are used correctly.
Galaxy S25 Ultra (Snapdragon 8 Elite)
CPU cores 0 through 5 show utilization during rendering.
Only 6 CPU cores are used.
The big-core cluster shows no utilization.
Galaxy S26 Ultra (Snapdragon 8 Elite Gen5)
CPU cores 0 through 5 show utilization during rendering.
Only 6 CPU cores are used.
The big-core cluster shows no utilization.
Galaxy Tab S9 Ultra (Snapdragon 8 Gen2)
CPU cores 0 through 6 show utilization during rendering.
Only 7 CPU cores are used.
The big-core cluster shows no utilization.
What is the expected behavior?
Additional observation:
On One UI 8.0 / 8.5, I could not observe any utilization of the big-core cluster in any tested Termux or proot workload, not just during video rendering.
Additional verification:
Why this seems important:
This does not look like a Shotcut-only issue.
It appears to affect Termux native/proot workloads more broadly on One UI 8.x.
Possible cause:
This may be related to changed task classification, scheduler behavior, cpuset/cgroup assignment, or power policy on One UI 8.x.
Please let me know if there is any debugging information I can provide.
Thank you.
System information