Vi tillbringade månader med att besatta av Umbrel Pros termiska design. Det visar sig att när man får plats med en 8-kärnig CPU, iGPU och fyra NVMe SSD:er i en liten formfaktor med verktygslös åtkomst, är det verkligen svårt att få den att viska tyst. Så här lyckades vi med det 🧵
För att uppnå denna formfaktor använder vi ett dubbelsidigt kretskort. CPU/GPU ovanpå. Fyra M.2 SSD-platser längst ner. Allt kyls av en enda lågprofilfläkt. I ett fodral som är tillräckligt litet för att stå på ditt skrivbord.
Men det magnetiska aluminiumlocket är inte bara ett lock. Det är en enorm kylfläns. Lyft bort den för att komma åt dina SSD:er. Stäng den och värmeplattan får direkt kontakt med toppen på alla fyra enheter.
Men det blir bättre. Vi karvade luftintag *in* i lockets struktur.
Luft sugs in i lockets ventiler > flödar genom dess inre kammare > sköljer över SSD-kammaren > leds genom hålen bakom SSD:erna in i CPU-kammaren > utblås ut bak. En kontinuerlig luftflödesväg. Inga dödzoner.
Så aluminiumlocket är både passivt kylt på utsidan och aktivt kylt på insidan. Medan toppen av SSD:erna har direkt kontakt med locket och botten kyls av aktivt luftflöde. Alla ytor samarbetar för att maximera kyleffektiviteten.
Men hårdvaran är bara halva striden. Generiska fläktkurvor fungerar inte när användare installerar olika SSD:er med väldigt olika termiska gränser. Umbrel Pro läser av varje SSD:s självrapporterade termiska gräns och genererar dynamiskt en anpassad fläktkurva för att hålla dem alla i den säkra zonen.
Men hur hanterar man 5 oberoende termiska zoner (CPU/GPU + SSD) med en enda fläkt? Vi tar kontinuerligt prov på alla 5 sensorer, beräknar den nödvändiga fläkthastigheten för varje baserat på deras specifika kurvor och tillämpar det högsta enskilt värdet. En fläkt. Att perfekt hantera 5 komponenter.
@stevenroose3 Vet inte om du är ett ZFS-fan men i så fall kanske du också gillar detta
383