Readit News logoReadit News
rickdeckard · a year ago
Quite smart idea, not for throttling when the fans are heard, but SPEEDING THEM UP while they are NOT heard, based on the noise floor of the current environment.

This, combined with an assessment how much of the environment the user currently hears (i.e. maybe he is watching a movie), could provide a lot of headroom for additional cooling without bothering the user.

jayd16 · a year ago
If your face gets hot, turn on the radio.
dvh · a year ago
Another trick is not to use constant RPM because you can hit some mechanical resonance point, but constantly varying RPM around target RPM so that the system even if it hits resonance stays there only for a brief moment and won't start vibrating.
thebruce87m · a year ago
They do the same with clock signals in some systems. Similar idea to avoid high peaks at a single frequency:

> Spread spectrum clocking is a technique used in electronics design to intentionally modulate the ideal position of the clock edge such that the resulting signal’s spectrum is “spread”, around the ideal frequency of the clock. In timing circuits, this has the advantage of reducing Electromagnetic Interference (EMI) associated with the fundamental frequency of the signal.

https://www.microsemi.com/document-portal/doc_view/135439-wh...

immibis · a year ago
This is controversial, because the same amount of noise is emitted, just with a different shape that is still able to be picked up by radio receivers just as well, but is more likely to pass regulatory tests.
tliltocatl · a year ago
Offtopic: constantly varying RPM across a resonance point might not be a good idea, it was exactly what blew up Sayano-Shushenskaya Dam.
jayd16 · a year ago
I that worse than accidentally landing on it?
raverbashing · a year ago
For those who are confused: the title is a bit misleading, it's actually the other way people might expect (if you read the thread)

Noisy environment: turn the fans all the way as the user -> more cooling -> processor doesn't throttle

Quiet environment: turn the fans down -> processor throttles

deely3 · a year ago
Oh, that makes sense. As well as a fact that screaming on a pc will make it work quicker.
jayd16 · a year ago
For VR perf its probably a bad idea to throttle the performance. A better goal would be to balance user comfort. You can trade noise for thermal comfort.
ptsd_dalmatian · a year ago
Why use mics for that if they have direct access to rpm of fans?
tommiegannert · a year ago
I can't speak for Apple, but for my Prusa 3D-printer: Worn/cheap ball bearings will make a rattling sound until they heat up and the balls expand. If you care about the auditory experience, using audio in the feedback loop makes some sense.
makeitdouble · a year ago
The goal is probably not to absolutely manage cooling but to focus on the audio experience and try to keep noise below some threshold.

I think that's an interesting idea, even if not everyone might be happy with the tradeoff (comes down to how much you care about noise vs getting throttled), especially for a vr device.

jfoster · a year ago
It seems a mis-prioritization of the kind that makes me dislike Apple products.

To avoid the imperfection of a bit of fan noise, throttle the entire experience. Great.

whyoh · a year ago
Because the RPM of a fan is not a 100% reliable indicator of its loudness. Sometimes a lower speed can even be louder than a higher one, because of certain resonances...
FireBeyond · a year ago
Presumably, knowing the fan you've installed into the device you've designed, you could map those noisy areas...
ketralnis · a year ago
Maybe to give additional fans when the environment is so loud you can't hear them anyway
bragr · a year ago
Makes sense. Humans are really bad at perceiving the environmental noise floor. Our brains just tune it out, but it is has a huge impact on your perception of the loudness of fans that you've strapped to your face.
guerrilla · a year ago
Sounds like a recipe for Heisenbugs.
hyperhopper · a year ago
The thread explains one possible reason why. You should read the link before commenting.

The reason proposed is that if the environment is loud, you won't be bothered by additional noise from the fans.

latexr · a year ago
> You should read the link before commenting.

Twitter doesn’t show threads to people who are not logged in (e.g. if you don’t have an account). Shaming people for not reading what they can’t see (or even know exists) is unfair. Using archival sites doesn’t work as a bypass like on newspaper sites.

Not to mention people on Firefox, which from what I have read on HN might not even have access to it at all.

Twitter links should probably be downranked on HN until (if/when) they return to being more accessible.

theon144 · a year ago
The post you're probably talking about was hidden under "Show Probable Spam" on my end.
dayjaby · a year ago
Isnt something similar possible for cars? Based on certain frequencies in the motor area, you can deduce what is faulty?
hoerensagen · a year ago
That is definitely done for bearing in ratting machinery. You can often even pinpoint which bearing is damaged and which part of that bearing is damaged, based on the frequency spectrum.
janice1999 · a year ago
There are several companies that use vibration and sound to detect faults (condition based monitoring). Otosense was one (now part of Analog Devices).

https://www.analog.com/en/lp/001/machine-health-sensing.html

rmccue · a year ago
macOS does this too; if you trigger Siri while your fans are spun up, it’ll temporarily spin them down to hear you more clearly.
jdlyga · a year ago
"Bug Report: My framerate significantly drops in Microsoft Flight Simulator for Vision OS but only when not using headphones"

Dead Comment