Hacker News new | ask | show | jobs
by zdragnar 1453 days ago
Duty cycle- the ratio of time a component may be powered- is really quite common.

Cars can only rev the engine in the red zone for a limited duration. Lasers on CNC machines, welders, engine hoists, etc. all have specific capacities that you shouldn't exceed.

Expecting your CPU to run flat-out at 100% indefinitely without reprocussion seems strange to me. Heat is the great killer of electronics, and unless your rig is water cooled I don't know that I've used a laptop before with the thermal management to withstand extended full load- either it throttles down or it damages itself.

2 comments

Throttling is fine in a laptop. I think the more concerning part is the oscillations. The CPU should reach a steady state where it can provide consistent performance at 100% load.
Is there a difference when averaged out over time?
peak heat?
With modern "burstable" CPUs, aren't they always peaking for short periods of time? Aren't there different heat thresholds, some that are more dangerous than others?

Like maybe you could change the throttling curve from (percent "max") 120-120-100-100-80-80-80-100-100... to a more consistent 90-90-90-90-90... but as long as the CPU knows internally when to throttle down to avoid damage, does it really matter either way? Fast-fast-slow-slow vs medium-med-med-med?

it depends on how hot it gets in each sequence, but it seems to me the m2 laptops get hotter than the m1 laptops, and if this OP is to be believed, reach a higher peak temperature that's over 100 degrees c.
> ...I don't know that I've used a laptop before with the thermal management to withstand extended full load- either it throttles down or it damages itself.

Setting your "it damages itself" remark aside for the moment, every laptop I've ever personally owned runs flat-out indefinitely at its rated maximum speed. I make a point of choosing laptops that have properly-designed cooling systems.

Electromigration is real, but that's a process that happens over many, many years. It is (_strictly speaking_) damage... but the only real way to entirely prevent it is to never use the device in question.

> ...unless your rig is water cooled...

In my personal experience, for mainstream (and, yes, this includes "workstation" and "server") CPUs, water cooling isn't notably better than a big-ass Noctua heatsink with a couple of their 140mm fans strapped to it.

Phase change "heat pipes" are really fuckin good for rapidly transferring heat from the contact pad of these heat sinks out to their radiating fins, and the big fans that are usually paired with them are quite good at cycling enough air through the system to ensure that the heat is moved out of the radiator in a timely manner.

> every laptop I've ever personally owned runs flat-out indefinitely at its rated maximum speed.

You must be using a very nuanced definition of "rated maximum speed", incorporating time-dependent effects like Intel Turbo Boost, and CPU power limits that vary depending on power source, OEM-specific software options, and possibly discrete GPU usage. Which makes your claim almost a tautology.