Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Darp5: Fans slow down after CPU thermal throttles #38

Closed
leviport opened this issue Mar 17, 2020 · 3 comments
Closed

Darp5: Fans slow down after CPU thermal throttles #38

leviport opened this issue Mar 17, 2020 · 3 comments

Comments

@leviport
Copy link
Member

If I run a stress test, I notice that when the CPU thermal throttles and the temp drops a little, the fans slow down and stay at that speed. It seems like that keeps it in the throttled state since it doesn't cool down enough to un-throttle.

@MilesBHuff
Copy link

MilesBHuff commented Apr 20, 2021

Same problem on oryp7.

I think System76's default fan curve is poorly designed.
It should spin the fans up to full speed before the CPU reaches throttling temperatures.

@leviport
Copy link
Member Author

There is no "System76 default fan curve". They are different for all models, and a lot of effort and tuning goes into them. Throttling temps are reached within the CPU way sooner than the heat has a chance to be soaked up into the heatsink. This leads to brief high temp blips, which quickly soak into the heatsink, lowering the temp back down to normal. Sustained loads hold the temp up higher for longer, which is when the fan should be spinning up, in order to help cool the heatsink. If you spin the fan up to max for every high temp blip, you will have an incredibly annoying laptop. Remember: the fan cools the heatsink and the heatsink cools the CPU.

Also, this is definitely not the same problem. Open EC for darp5 was in early development when I opened this issue, and I simply forgot to close it when it was addressed. Since it is no longer a problem on darp5 and a discussion is likely to spawn in #179, I'm going to close this issue.

@MilesBHuff
Copy link

MilesBHuff commented Apr 20, 2021

@leviport Right, of course. And that makes sense, and is good. But the problem I was talking about, is when running the default fan curve on the oryp7 and then stressing 8 cores, the CPU goes up to 90'C for a while (10s? 20s? I haven't timed it.), then down to 70'C for a while (about as long), then back to 90'C, ad nauseum. This is without a change in system load.

I don't mean to belittle you all's work on the fan curves. I know you guys have been working really hard on this stuff, and I appreciate it immensely. It's a big reason why I decided to buy System76. But there's always room for improvement. As things are, the stock oryp7 cooling settings need a lot of work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants