Vi brukte måneder på å være besatt av det termiske designet til Umbrel Pro. Det viser seg at når du får plass til en 8-kjerners CPU, iGPU og 4 NVMe SSD-er i en liten formfaktor med verktøyløs tilgang, er det veldig vanskelig å få den til å hviske stille. Slik fikk vi det til 🧵
For å oppnå denne formfaktoren bruker vi et dobbeltsidig kretskort. CPU/GPU på toppen. Fire M.2 SSD-spor på bunnen. Alt kjølt av en enkelt lavprofilvifte. I et etui som er lite nok til å stå på pulten din.
Men det magnetiske aluminiumslokket er ikke bare et lokk. Det er en enorm kjøleribbe. Løft den av for å få tilgang til SSD-ene dine. Lukk den, og termopaden får direkte kontakt med toppen av alle fire diskene.
Men det blir bedre. Vi skar ut luftinntak *inne* i lokkets struktur.
Luft trekkes inn i lokkventilene > strømmer gjennom de indre kamrene > skyller over SSD-kammeret > ledes gjennom hullene bak SSD-ene inn i CPU-kammeret > slipper ut bak. En kontinuerlig luftstrømsvei. Ingen døde soner.
Så aluminiumslokket er både passivt avkjølt på utsiden og aktivt avkjølt på innsiden. Mens toppen av SSD-ene har direkte kontakt med lokket, og bunnen av SSD-ene kjøles ned av aktiv luftstrøm. Alle overflater samarbeider for å maksimere kjøleeffektiviteten.
Men maskinvare er bare halve kampen. Generiske viftekurver fungerer ikke når brukere installerer forskjellige SSD-er med svært forskjellige termiske grenser. Umbrel Pro leser hver SSDs selvrapporterte termiske grense og genererer dynamisk en tilpasset viftekurve for å holde dem alle i sikker sone.
Men hvordan håndterer du 5 uavhengige termiske soner (CPU/GPU + SSD-er) med én vifte? Vi tar kontinuerlig prøver på alle 5 sensorene, beregner nødvendig viftehastighet for hver basert på deres spesifikke kurver, og anvender den høyeste enkeltverdien. En vifte. Håndterer 5 komponenter perfekt.
@stevenroose3 Ikke sikker på om du er ZFS-fan, men hvis ja, kan det hende du også liker dette
381