Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Boyd01

Moderator
Original poster
Staff member
Feb 21, 2012
8,877
6,024
New Jersey Pine Barrens
Just installed AlmaLinux on a 2018 Mac Mini and repeated searches didn't find much about others using it (booting into AlmaLinux, not using a VM). But it works and seems great. There's no indication that this version of Linux has any support for the T2 chip. I'm aware of the versions at t2linux, but have a reason to use AlmaLinux instead. Have also read about various software like t2fanrd, mbpfan and others but installation appears to be rather involved.

Really, I'm just trying to understand the issue and whether I should even be concerned about fan control. Most of the other t2-related issues are for things like laptop keyboards, trackpads, bluetooth, wifi, etc. and I just don't care about those on a Mini which will only be used as a server. But, of course, I don't want to fry my Mac. :)

Assuming that we don't install any special software, exactly how does fan control work on a t2 Mac? Does the t2 chip independently control that based on its sensors, regardless of operating system? Are these fan control packages just for cases where that built-in system doesn't produce the desired results? I'm using cockpit and it shows CPU temperature - I think that coretemp is installed, but not not applesmc. Here's an example where the temperature got hot (just from opening the statistics in cockpit, actually)

100.png


The fans ramped up as soon as that happened, so something is obviously working automatically. Just sitting idle, the temperature is usually in the 60-70c degree range. The fans only ran on high for a very brief time and the temperature dropped quickly afterwards. It bounced around a bit, but then stabilized as usual, which suggests that I'm OK. This is what it showed about a minute after the first screenshot, shortly after the fans slowed down.

52.png


I'll just keep an eye on this over the coming days to get some sense of whether there's a problem. Have never seen the temperature spike above 100c yet, and it always drops quickly. I suppose there could be an issue when the server is under heavy load, but I don't expect that too often. I'm using this for web app development, so it's mostly just serving http over my LAN which should be an easy lift. The most intense cpu load (so far) has been zipping/unzipping some big files (up to 300gb).

TL;DR... should I be worried about frying my 2018 t2 Mini while using it as a server?
 
Last edited:
I don't have experience of T2 machines but the processor temperature will climb quickly under load and the i7 goes up to around 100C before starting to throttle. I'd say the default fan parameters look like they're doing the job.
 
  • Like
Reactions: Boyd01
Thanks. I also have the same AlmaLinux installation running on a 2012 quad i7 Mini, which doesn't have a T2 chip. Would there be any reason to expect the fan to behave differently on that machine? How about a PC or a rack server? Sorry for my ignorance, but are fans normally controlled by device firmware, or does Linux monitor temperatures and control fans?
 
Last edited:
Thanks. I also have the same AlmaLinux installation running on a 2012 quad i7 Mini, which doesn't have a T2 chip. Would there be any reason to expect the fan to behave differently on that machine? How about a PC or a rack server? Sorry for my ignorance, but are fans normally controlled by device firmware, or does Linux monitor temperatures and control fans?
If you don't install anything specific, or don't tell the OS to do anything differently, the OS will rely on the thermal parameters programmed into the microcontroller. The T2 is similar to any other microcontroller for a PC-type system in this respect.
 
  • Like
Reactions: Boyd01
Thanks, that makes sense. So - as I understand it - software packages like mbpfan and t2fanrd are for users who aren't satisfied with the default fan response? With a laptop, you might be annoyed by roaring fans or if it's unpleasantly hot on your lap. But that's more of a personal preference instead of something which could damage the computer?

I know that people also use fan control apps on MacOS, and have complained about how hot the Intel Mini's get. I've had quite a few, and they do get hot running MacOS. I never felt they were getting hot enough to be a problem though and never installed any special software on MacOS (my one problem turned out to be cat hair clogging the air intake 😹).

Anyway, the default seems to be ramping the fans way up when the CPU gets around 100c, thenthey slow back down as needed. Even when temperature is low, I can hear a very soft mechanical noise if I listen carefully and can feel a gentle stream of warm air blowing out. Will continue to just observe what happens, maybe try some stress-testing. But would also be interested to hear if others have actually had problems with overheating CPU's on Linux, especially the 2012 and 2018 Mini.
 
I found this program which looks like a great way to monitor the sensors and attempt to understand what's going on. Since coretemp was already installed, setting it up was trivial.


It interactively walks you through a scan of all available sensors, which ended like this on my 2018 Mini:

Code:
Now follows a summary of the probes I have just done.
   Just press ENTER to continue:
          Driver `coretemp':
          * Chip `Intel digital thermal sensor' (confidence: 9)

Following this, simply typing "sensors" produces this output

Code:
pch_cannonlake-virtual-0
Adapter: Virtual device
temp1:        +60.0°C
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +48.0°C  (high = +100.0°C, crit = +100.0°C)

Core 0:        +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +44.0°C  (high = +100.0°C, crit = +100.0°C)
Core 4:        +44.0°C  (high = +100.0°C, crit = +100.0°C)
Core 5:        +44.0°C  (high = +100.0°C, crit = +100.0°C)

enp1s0-pci-0100
Adapter: PCI adapter
PHY Temperature:  +78.3°C
MAC Temperature:  +77.9°C

You can also run it continuously with with a command such as "watch -n2 -d sensors", which updates the values continuously and highlights the changes.

Screen Shot 2025-12-27 at 7.24.00 PM.png
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.