Intel NUC

Intel NUC 13 Pro Mini PC Running Linux: BIOS

This is a multi-part blog looking at an Intel NUC 13 Pro Mini PC running Linux. In this series, we examine every aspect of this Mini PC in detail from a Linux perspective. We’ll compare the machine with modern desktop PC counterparts along the way.

This machine is from GEEKOM, a leading and respected brand and manufacturer of Mini PCs. They provide a 3 year warranty on their Mini PCs.

Let’s turn our attention to the BIOS (Basic Input/Output System). This is firmware used to start the PC system after it is powered on.

The BIOS in modern PCs initializes and tests the system hardware components (Power-on self-test), and loads a boot loader from a mass storage device which then initializes a kernel. The BIOS stores system hardware settings such as storage device configuration, overclocking settings, advanced power management, and boot device configuration that are needed for system startup in the motherboard CMOS.

To enter the BIOS, start up your NUC and repeatedly press the F2 key. On initial inspection the NUC’s BIOS seems fairly limited including the absence of taking screenshots. There are some useful options available however.

Cooling

By default, the NUC is designed to run using settings with the external ambient temperature tolerance set to 35C (there’s also a tolerance of 40C which reduces the package power limit 1 (sustained)).

There are three fan modes available with either tolerance: Balanced (default), Quiet, and Cool. I prefer a quiet machine so chose Quiet. But whatever of these three modes chosen, the NUC operates with its fan off capability enabled. On the face of it, that sounds perfect, as the fan switches off completely when the temperature falls below a certain temperature.

Actually, I find this mode not ideal because even with the Quiet Fan Mode enabled, the fan turns itself off and on too much when the system is idle or under light load. Why is that behaviour annoying? In the same way that the human eye sees movement, changes in noise levels are more perceptible to the brain.

There is a Fixed Fan Mode but that has obvious limitations. My preferred option is to set External Ambient Temperature Tolerance to User Defined. This gives access to Performance and Cooling, options only accessible with User Defined.

Intel NUC 13 Pro BIOS

Click the Cooling link (that’s in the red rectangle), I make the following changes:

Intel NUC 13 Pro BIOS

  • Disable Fan off capability. Paradoxically, I find that disabling fan off capability actually improves matters enormously providing other tweaks are made.

Specifically, in Primary Temperature Sensor (CPU by default)

  • Change Minimum Temperature °C from 50 to 55.
  • Change Minimum Duty Cycle from 40% to 30% or 25%.
  • Change Duty Cycle Increment (%/°C) from 1 to 3

Intel NUC 13 Pro BIOS

In Second Temperature Sensor (CPU Voltage Regulator by default) make the same changes:

  • Change Minimum Temperature °C from 50 to 55
  • Change Minimum Duty Cycle from 40% to 30% or 25%
  • Change Duty Cycle Increment (%/°C) from 1 to 3

Changing the Minimum Duty Cycle from 40% to 30% or 25% means the NUC’s fan runs at a slower RPM and generates minimal noise. These settings are sufficient to ensure that when the system is in light use, fan noise is very low AND constant. But the fan will ramp up quickly when needed to ensure the NUC’s temperature is not excessive. I will probably tweak the settings further over time but these changes offer a much better experience than even the Quiet Fan mode.

Let’s also take a brief look at the performance options.

Next page: Page 2 – Performance

Pages in this article:
Page 1 – Cooling
Page 2 – Performance


Articles in this series:

Intel NUC 13 Pro Mini PC
Part 1Introduction to the series with interrogation of system
Part 2Benchmarking the Mini PC
Part 3Installing Ubuntu 23.10 Desktop
Part 4Configuring Ubuntu 23.10 Desktop
Part 5Power Consumption
Part 6P-Cores and E-Cores
Part 7Gaming
Part 8Installing and Configuring Manjaro
Part 9BIOS options
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments