On the Beelink Mini S13 (Intel N series), the CPU Smart Fan Mode does not follow the PWM curve. Instead of gradual fan control, the fan behaves like an on off switch and runs at full speed or rapidly oscillates. This is already visible in BIOS and is not related to the operating system.
System
Model: Beelink Mini S13
OS: Ubuntu Server latest LTS
BIOS: Aptio Setup Utility v2.22.1293, factory latest
Usage: 24/7 low power home server
What was tested
Advanced, Thermal Configuration, CPU Smart Fan Mode
Automatic mode with multiple combinations:
Fan off 40 to 50 °C
Fan start 50 to 60 °C
Full speed 85 to 90 °C
Start PWM 30 to 40 percent
PWM slope 1 to 2
Optimized Defaults were loaded once, settings were re entered, and saved with F4.
Observed behavior
Fan immediately runs at 100 percent after boot or reboot.
Fan either stays at full speed or oscillates between 0 and 100 percent.
No stable intermediate RPM.
Behavior visible in BIOS before Linux starts.
Linux sensors shows normal idle temperatures around 40 to 60 °C.
Only Manual Mode with fixed values allows reducing fan speed.
Questions
1. Can you please confirm whether this is a known Mini S13 BIOS or EC Smart Fan behavior?
2. Are there recommended Smart Fan settings for a quiet, always on Mini S13 setup?
3. Is there a newer BIOS or EC firmware that improves fan control?
4. Is there an official workaround or guidance for Linux based fan control?
I really like the Mini S13 for its size, efficiency, and performance. Low noise was an important reason for choosing it, so any guidance, firmware update, or recommended configuration would be greatly appreciated. I’m happy to provide videos, screenshots, logs, or any other information needed to help reproduce and resolve the issue.