difference schedule up migrate and group up migrate in hardcore tuning
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-30-2022
09:24 PM
- last edited on
01-16-2024
01:17 AM
by
ZenBot
Model Name: asus rog phone 5
Firmware Version: 2112.210
Rooted or not: not rooted
guys i tried to change value in advance harcore tuning
but i dont know the difference between "/proc/sys/kernel/sched_upmigrate" and /proc/sys/kernel/sched_group_upmigrate
can any one tell what the diference i tried to search in the internet but only found this one
/proc/sys/kernel/sched_downmigrate
/proc/sys/kernel/sched_upmigrate
/proc/sys/kernel/sched_group_downmigrate
/proc/sys/kernel/sched_group_upmigrate
Kernel Run Job Schedule
If the job is running more busy than the upmigrate number (percentage), schedule the job to the big core or the super core
If the job running busy is lower than the dowbmigrate number (percentage), schedule the job to the big core or the small core
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-01-2022 12:21 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2022 08:00 AM
can anyone ??
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-03-2022 03:46 AM
With upmigrate, a task using for example 80% of a 1.8 CPU for a given time will switch to CPU 2.42, if it still uses 80% it will switch to 2.84 or go down to 1.8 if it uses -60%.
For Groups, it would be the same but only if 2, 3 or 4 tasks would be eligible, example if 3 tasks use 80% of the 1.8 cores they would pass on the 2.42 cores
The values given are only examples and other parameters such as temperature and time are taken into account
2.84GHz Single-Core Kryo 680
2.42GHz Triple-Core Kryo 680
1.8GHz Quad-Core Kryo 680
It is risky to risk this setting without a perfect knowledge of the kernel, the game software concerned and the analysis and monitoring tools, not to mention that the possible gain (on a kernel with good default values) is negligible. compared to simpler operations such as the deletion of numerous logs, which in addition do not generate an increasing temperature, which is already difficult to control.
Good luck in your research
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2022 07:32 AM
FunBike31thank you for your explanation and 1 more thingIndeed, the doc is almost non-existent for groups, it seems that this is related to CPU clusters and task numbers.
With upmigrate, a task using for example 80% of a 1.8 CPU for a given time will switch to CPU 2.42, if it still uses 80% it will switch to 2.84 or go down to 1.8 if it uses -60%.
For Groups, it would be the same but only if 2, 3 or 4 tasks would be eligible, example if 3 tasks use 80% of the 1.8 cores they would pass on the 2.42 cores
The values given are only examples and other parameters such as temperature and time are taken into account
2.84GHz Single-Core Kryo 680
2.42GHz Triple-Core Kryo 680
1.8GHz Quad-Core Kryo 680
It is risky to risk this setting without a perfect knowledge of the kernel, the game software concerned and the analysis and monitoring tools, not to mention that the possible gain (on a kernel with good default values) is negligible. compared to simpler operations such as the deletion of numerous logs, which in addition do not generate an increasing temperature, which is already difficult to control.
Good luck in your research
View post
lower clock meaning lower power usage so, is it better to lower the clock speed so the cpu utilization can be high ?
in my mind higher clock speed but low cpu utilization is like use a big truck but with low cargo
