GUIDE How to Enable Temperature Monitoring and Fan Control

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS

How to Enable Temperature Monitoring and Fan Control

An EliteMacx86 Exclusive Guide - This guide covers temperature monitoring and fan control for hackintosh.

Overview
The Hack users have been using HWMonitor since a long time which uses FakeSMC and other related sensors for hardware sensing. Since, the release of VirtualSMC, it has been difficult to monitor temperature and fan control. However, there's a progress with HWMonitor2 which uses VirtualSMC instead of FakeSMC.

An alternative to HWMonitor is iStat Menus from Bjango which offers 14 days free trial.

Requirements
KextsNotes
VirtualSMC*SMC Emulator and is required to boot the system.
SMCProcessor*SMCProcessor is required for CPU sensing.
SMCSuperIO*SMCSuperIO is required for fans reading.
SMCLightSensor*Required for Ambient Light Sensor on Laptops.
SMCDellSensors*Only required for Dell systems supporting System Management Mode (SMM).

Notes:
*Requires Lilu.kext to function.
SMCBatteryManager.kext must be installed for Battery Meter monitoring. Enabling Battery Meter will also require DSDT patching.

Adding SMC Sensors Kexts

To enable the hardware sensing and monitoring, you'll need to the sensor kexts.

Mount your ESP using OpenCore Configurator.

For Clover:
If you're using Clover, copy the required kexts to EFI/Clover/Kext/Others

For OpenCore:
If you're using OpenCore, copy the required kexts to EFI/OC/Kexts. You'll also need to add the kexts entries in Kernel section of your config.plist

Restart your System
After performing all the above steps, restart your system for the applied changes to take effect.

Install iStat Menus
To install iStat Menus, visit this link and click on Download. If you want to buy or already have a subscription and need to upgrade, you can do so by clicking on "Buy or Upgrade" button just right next to the Download button.

Open the .zip file.
Double click on iStat Menus and click on Install.

Now, you can monitor the temperature and control Fan speed :)