Live data from Hacker News

The minimum viable fan control script

ounapuu.ee

21–30 of 32 posts

Re: The minimum viable fan control script

#22
post #9

I have spent countless hours trying to get hardware to be silent. The only way to do this reliably and without fire hazard is to passively cool the hardware completely by having HUGE heatsinks and THEN you can add a fan that you slow down with a resistor. The fan is only there to prolong the life span, the hardware should be able to run passivley at 100% and you should be able to hold your finger on the heatsink fore…

I run a media server with 100% passive cooling.

Case is a small form factor case: https://hdplex.com/hdplex-h1-v3-fanless-computer-case.html

You actually paste heat pipes from the CPU to the case itself, using the large fins on the case as a massive heat sink.

Inside I have an Intel Core i7 10700 and 2 Samsung 970 Evo Plus 2TB SSDs. Works fantastically as a media server, under near constant hardware transcoding load.

Re: The minimum viable fan control script

#26
post #18
post #9

I have spent countless hours trying to get hardware to be silent. The only way to do this reliably and without fire hazard is to passively cool the hardware completely by having HUGE heatsinks and THEN you can add a fan that you slow down with a resistor. The fan is only there to prolong the life span, the hardware should be able to run passivley at 100% and you should be able to hold your finger on the heatsink fore…

An M1 Mac Mini is silent even at considerable load, out of the box; the fan policy can be tweaked with a free app (MacsFanControl); also I've never seen it eat more than 30ish watts (even when playing games). It's definitely not a budget solution (I mean the price is fair for the performance, unless you don't need $700's worth of horsepower), and macOS could do much better as a server solution, but it's definitely wo…

> An M1 Mac Mini is silent even at considerable load

(lips moving, no sound audible)

> What?

I SAID, I'D LIKE TO INTRODUCE YOU TO MY NEW THINKPAD!

Re: The minimum viable fan control script

#27
The second solution on this page probably isn't reliable, because hwmon paths like `hwmon3` depend on module load order.

That's likely the same reason for the `card*` workaround mentioned above.

I am using thinkfan for this and it works really well: https://github.com/vmatare/thinkfan

Re: The minimum viable fan control script

#28
post #9

I have spent countless hours trying to get hardware to be silent. The only way to do this reliably and without fire hazard is to passively cool the hardware completely by having HUGE heatsinks and THEN you can add a fan that you slow down with a resistor. The fan is only there to prolong the life span, the hardware should be able to run passivley at 100% and you should be able to hold your finger on the heatsink fore…

>The only way to do this reliably and without fire hazard is to passively cool the hardware completely by having HUGE heatsinks and THEN you can add a fan that you slow down with a resistor.

Sized appropriately, you can do it 100% passive and still maintain lifespan. You'd only need a fan if your ambient temps exceeded design specs.

There are a lot of things you can do to optimize your thermal design / minimize sink size: - Choose a better sink material (like copper)

- Sink fin design (# of fins and spacing) should be designed for natural convection

- Maintain proper device/sink orientation (standard fins should be perpendicular with the ground, pin fin style sinks can be vertical or horizontal)

- If you've got a huge heat sink, you can employ vapor chambers or heat pipes to serve as heat spreaders to improve utilization of the sink / reduce spreading resistance.

- Use the best thermal interface material you can afford

- Apply the most allowable contact pressure between your components and your sink to reduce thermal contact resistance

Shameless plug... our company sells fanless servers for industrial applications (https://lanternedge.com/)

Re: The minimum viable fan control script

#29
post #14
post #9

I have spent countless hours trying to get hardware to be silent. The only way to do this reliably and without fire hazard is to passively cool the hardware completely by having HUGE heatsinks and THEN you can add a fan that you slow down with a resistor. The fan is only there to prolong the life span, the hardware should be able to run passivley at 100% and you should be able to hold your finger on the heatsink fore…

How silent are you talking? Silent under load is hard, but quiet under load and silent on idle is possible without a passively cooled build. A good cooler for the processor + slow running case fans + a silent psu (like BitFenix Formula, Corsair RM, ...) + a noise isolating case against coil whine would be the foundation for that. I use an old Corsair H90 to cool my i5-5675C, AIO radiator is installed in the front of…

Inaudible for Linus Thorwalds levels of focus.

Re: The minimum viable fan control script

#30
post #29
post #14

Earlier quoted context omitted.

How silent are you talking? Silent under load is hard, but quiet under load and silent on idle is possible without a passively cooled build. A good cooler for the processor + slow running case fans + a silent psu (like BitFenix Formula, Corsair RM, ...) + a noise isolating case against coil whine would be the foundation for that. I use an old Corsair H90 to cool my i5-5675C, AIO radiator is installed in the front of…

Inaudible for Linus Thorwalds levels of focus.

Works for me, so... ;)
Post reply on HN