On Tue, 2 Jun 2026 15:06:20 -0400 Dan Ritter <[email protected]> wrote:
> David Christensen wrote: > > On 6/2/26 07:02, Stefan Monnier wrote: > > > > I've seen too many hard-to-diagnose problems that disappeared > > > > after replacing a sketchy PSU. Random hangs and crashes, hard > > > > drive errors, video noise, hang on reboot, etc. I no longer > > > > try to go cheap when choosing a PSU for builds. > > > > > > Yeah, I'm actually surprised the hardware hasn't caught on > > > accordingly: while it's now standard for chips to monitor their > > > temperature (and adjust their power consumption if it gets too > > > high), I still haven't seen anything comparable that would detect > > > and report when the input voltage goes out-of-range (and maybe > > > also take steps to reduce the instantaneous power consumption?). > > > > > https://en.wikipedia.org/wiki/Lm_sensors > > > > lm_sensors (Linux-monitoring sensors) is a free open-source > > software-tool for Linux that provides tools and drivers for > > monitoring temperatures, voltage, humidity, and fans. It can also > > detect chassis intrusions. > > Almost all of those sensors are on the motherboard or on > attached cards; you'll frequently get to see voltages from the > CPU, but hardly ever does a power supply tell you about its > load. > They are also going to be polled, and will return the voltage they find at polling time. What they won't tell you is what various ripple voltages are, both the initial rectified mains at 100/120Hz and the residual switching frequencies of the various step-down regulators. Under some combination of conditions, including temperature, the combinations of ripple may allow a regulator output to drop out of spec for a microsecond, more than enough to corrupt a signal on e.g. a SATA line. Further, this may only happen once a week or so. Increasing ripple voltage is what happens when smoothing capacitor electrolytes dry out, which they will eventually do with age. Einstein allegedly said: "Insanity is doing the same thing over and over again and expecting different results" He had obviously never encountered the Intermittent Fault. -- Joe

