Open hedonnn opened 2 years ago
Just released v1.9.2 which adds ability to change power governor used by default with auto-cpufreq from balanced
to performance
using power_helper.py script. Curious to hear if you still have same problem if you switch to performance
governor?
Just released v1.9.2 which adds ability to change power governor used by default with auto-cpufreq from
balanced
toperformance
using power_helper.py script. Curious to hear if you still have same problem if you switch toperformance
governor?
I have too the issue with cpu temp and games and I think the problem is in this section in core.py file:
As you can see in line 829, when the cpuload is higher than 20 it turns on the turbo boost, but I think it should check the average temp too before enable turbo boost, I made this little modification locally on my system and is currently working excellent, no more overheating when using games:
# high cpu usage trigger
if (cpuload >= 20 and avg_all_core_temp < 70) :
print("setting turbo boost: on")
turbo(True)
This is a very simple solution that worked for me, not sure if will work for all. I hope it helps.
I always advise people to make their own code contributions if they have a good idea how certain things should be done.
Overall auto-cpufreq seems to work pretty well, I had CPUs overheating all the time before using it.
Only now if I launch ANY game on Steam (3D or simple graphics 2D doesn't matters), the CPUs overheat to the max once more as if auto-cpufreq wasn't taken into account.
System information:
Output of auto-cpufreq --debug while everything works alright:
Output while running a game (Sproggywood, a 2D turn-based game) on Steam:
As soon as I exit the game the fan turns silent again and CPUs cools down: