Pasamos meses obsesionándonos con el diseño térmico de Umbrel Pro. Resulta que cuando encajas una CPU de 8 núcleos, iGPU y 4 SSD NVMe en un factor de forma pequeño con acceso sin herramientas, es realmente difícil hacerlo susurrar en silencio. Así es como lo logramos 🧵
Para lograr este factor de forma, utilizamos una PCB de doble cara. CPU/GPU en la parte superior. Cuatro ranuras M.2 SSD en la parte inferior. Todo refrigerado por un solo ventilador de bajo perfil. En una caja lo suficientemente pequeña como para estar en tu escritorio.
Sin embargo, la tapa de aluminio magnética no es solo una tapa. Es un enorme disipador de calor. Levántala para acceder a tus SSD. Ciérrala y la almohadilla térmica hace contacto directo con la parte superior de las cuatro unidades.
Pero se pone mejor. Tallamos tomas de aire *dentro* de la estructura de la tapa.
El aire se introduce por las rejillas de ventilación de la tapa > fluye a través de sus cámaras internas > pasa sobre la cámara del SSD > se dirige a través de los agujeros detrás de los SSD hacia la cámara de la CPU > se expulsa por la parte trasera. Un camino de flujo de aire continuo. Sin zonas muertas.
Así que la tapa de aluminio se enfría pasivamente por fuera y se enfría activamente por dentro. Mientras que la parte superior de los SSD hace contacto directo con la tapa y la parte inferior de los SSD se enfría por el flujo de aire activo. Cada superficie está trabajando en conjunto para maximizar la eficiencia de enfriamiento.
Pero el hardware es solo la mitad de la batalla. Las curvas de ventilador genéricas no funcionan cuando los usuarios instalan diferentes SSDs con límites térmicos muy distintos. Umbrel Pro lee el límite térmico autoinformado de cada SSD y genera dinámicamente una curva de ventilador personalizada para mantenerlos a todos en la zona segura.
¿Pero cómo gestionas 5 zonas térmicas independientes (CPU/GPU + SSDs) con un solo ventilador? Muestreamos continuamente los 5 sensores, calculamos la velocidad de ventilador requerida para cada uno en función de sus curvas específicas y aplicamos el valor más alto. Un ventilador. Gestionando perfectamente 5 componentes.
@stevenroose3 No estoy seguro si eres fan de ZFS, pero si es así, también podrías disfrutar de esto
386