Live data from Hacker News

Better PC cooling with Python and Grafana

calbryant.uk

141–150 of 164 posts

Re: Better PC cooling with Python and Grafana

#142
post #95

Earlier quoted context omitted.

I’m more surprised there aren’t fan controller standards so the mobo or OS can tell the fan to ramp up with usage instead of relying on temperature probes.

There are, you can override your fan speed from the OS. But that leads to issues with a control software crash potentially leaving your fans stuck in a low-speed state. There's pretty much a 1:1 link between CPU load and CPU temperature, so relying on temperature probes is good enough for almost all situations.

Honestly, the fan should ramp up to maximum speed if not explicitly set within the past 500 ms or something, and also have a high-water mark temperature that if crossed while the fan isn't at maximum speed causes the fan to run at maximum speed until the machine restarts.

If the OS can't keep up with the fan speed update schedule, go into your failsafe mode.

If you cross that maximum temperature while being commanded by the OS to run at maximum speed, then that's presumably not an OS bug. If otherwise, treat it as an OS bug and put the OS back into diapers, to re-try the big kid underwear on the next restart.

Re: Better PC cooling with Python and Grafana

#143
post #42

Earlier quoted context omitted.

Curious as to why you think it’s sad it is not open source .

Apart from what foofie already pointed out, I think it is 'sad' in the sense that a project like this is - one you might expect to be open source, since there is no monetary interest behind it besides an option to donate, and - one that would potentially lend itself quite well to being open source, since it would offer a great base for other people to tinker around with their own cooling setups.

Ok thank you. I see the linked project somewhere closer to shareware. I don’t expect that to be open source (my own expectation).

But seems over time we’ve moved away from shareware and maybe open source to open source shareware. I’m trying to grasp how the expectations of people have changed over time. Not looking to start a flame war.

Re: Better PC cooling with Python and Grafana

#144

Earlier quoted context omitted.

>Linux could be as great as macOS, but it's the fragmentation that kills it. No, Linux is as valid technologically as the other offerings, fragmented or not. It's just that it doesn't have a mega-corp behind it to push, to make deals with businesses, schools, governments. As soon as Google stepped in with Android and ChromeOS, suddenly it was everywhere.

Android and ChromeOS just reinforce my point though. There is one Android™ and there is one ChromeOS™. I don't have to support Android with this package manager and another with that display server. I don't have to wonder what DE the Chromebook user has running, or whether they have a certain package installed that conflicts with mine. If those were concerns that had to be considered, would Android and ChromeOS have…

I think what you describe is a necessary part of what I'm trying to get at, but not sufficient enough for it. So, yes, successful products tend to converge, because support and maintenance makes more sense that way. But products are not successful because of this convergence. If there was only one Linux, it would be about as popular as the myriad of them are right now. What it needs to be more popular is to be a product that a giant corporation pushes with all its might. Only that the standard PC market is pretty saturated - which is why a machine like the Valve Deck might be successful for Linux (or already is, if we consider some millions of sold units a success).

Re: Better PC cooling with Python and Grafana

#145

Earlier quoted context omitted.

I've seen reports and debates that modern heat spreaders are too large for the pea method, and that an X pattern is more common now. Here's one of the test videos you can find on Youtube about the subject: https://youtu.be/aaxBYrZFJZM?t=199

Giving a single moment of thought to what happens when the paste is squished to this should lead everyone to the conclusion that a square that is equidistant from the edge to the center is the right pattern with maybe a dot it the middle for piece of mind. That wasn't tested there.

Youtube recommended a similar video where they tested various patterns. Spreading paste over the the whole heat spreader resulted in a small air pocket, while the same method with an additional paste dot in the middle didn't have such issues. But at that point maybe you're getting too much paste instead, as mentioned you want as thin layer as possible. At the end of the day, it probably doesn't matter much anyway.

Re: Better PC cooling with Python and Grafana

#146
post #77
post #73

Earlier quoted context omitted.

The main problem with the AMD 5000 series is their high idle (non-core) power draw of around 20 to 30W. AMD have reduced this in their 7000 series.

Got any specific numbers? On the Intel side of things, I've seen my 14700K idle at around 5W (which shoots up to 300W under load, I find it greatly amusing) and my 12700H at 0.5W or less.

My 5950x idles at 35W. It's a known problem with AMD. It isn't the CPUs using the power its the uncore/SoC that eats the power.

Re: Better PC cooling with Python and Grafana

#148
post #136

Earlier quoted context omitted.

Did you read my comment? I said buy a large AIO and then don’t do the rest of the article and then it actually is quiet with no effort. Large.

Oh, c'mon, you weren't this specific. And I was. A 240mm rad is large by normal standards. Sure, a 360mm one is larger, but also usually not needed and you are likely to run into clearance issues.

I mounted it outside the case. Lots of cases have little cutouts to facilitate this. The fact you are sucking hot air into the radiator is probably not helping you.

360mm isn't needed, unless you want it to be quiet...

Re: Better PC cooling with Python and Grafana

#149
post #97

Earlier quoted context omitted.

Fans are annoying enough when at a steady speed, but a fan that is continually changing speed sounds extra irritating if it’s in the same room. Some sort of smoothing plus a conservative base rate might be more tolerable.

> a conservative base rate Do you use windows? I find that with windows the fan is always spinning, even if at low speed. While with linux most of the times it is not spinning at all.

>Do you use windows

In a desktop the motherboard controls the fans unless you have an alternative like fan control installed, so not windows.

In a laptop it's either still the motherboard, or a specific chip used to manage the fans and other peripherals (ie for Dell/XPS it's locked out of bios control and you need to use Dell's special software to adjust it; Fuck You, Dell!), so still not Windows.

Re: Better PC cooling with Python and Grafana

#150
post #42

Earlier quoted context omitted.

Curious as to why you think it’s sad it is not open source .

Apart from what foofie already pointed out, I think it is 'sad' in the sense that a project like this is - one you might expect to be open source, since there is no monetary interest behind it besides an option to donate, and - one that would potentially lend itself quite well to being open source, since it would offer a great base for other people to tinker around with their own cooling setups.

Given those points and given that fan control has been around for A G E S, the collective OSS community need only blame itself for the lack of an open project that has parity with FC.
Post reply on HN