HWSensors icon

HWSensors

Open SourceFree

HWSensors is a free Mac hardware monitoring tool that reads CPU, GPU temperatures, fan speeds, and voltages in real time, displaying data intuitively through a dashboard to help you understand and maintain your system's health.

HWSensors

HWSensors is a classic and powerful open-source hardware monitoring tool specifically designed for macOS. It is itself a kernel extension (KEXT) primarily used to read and monitor various data from computer sensors (such as CPU, GPU, and motherboard) at the system level, including temperature, voltage, fan speed, and power consumption. Users typically view this information in real-time through its accompanying graphical interface widget, such as "FakeSMC," in the menu bar.

Note: Due to tightened macOS system security (especially the introduction of System Integrity Protection and Secure Boot starting with macOS Catalina), loading unsigned kernel extensions not signed by Apple has become extremely difficult and is not recommended. Development of HWSensors has essentially stalled, and for modern macOS systems (especially macOS Big Sur and later), installation and operation face significant compatibility and security challenges. This document serves primarily as an introduction to its historical and technical features.


Features

  1. Comprehensive Sensor Monitoring:

    • Temperature: Accurately monitors CPU core temperatures, GPU temperatures, motherboard chipset (northbridge/southbridge) temperatures, hard drive temperatures, etc.
    • Voltage: Real-time display of key electrical parameters such as CPU core voltage, memory voltage, and motherboard power supply voltages.
    • Fan Speed: Detects and displays the current RPM of all connected fans in the system, helping users assess cooling performance.
    • Power and Current: Some models support reading power and current consumption of major hardware such as the CPU.
    • Frequency and Load: Monitors the operating frequency and real-time load percentage of each CPU core.
  2. Kernel-Level Driver Support:

    • Built on the FakeSMC kernel extension, which is a key component enabling non-Apple hardware ("Hackintosh") to be recognized as legitimate Apple hardware in macOS. HWSensors extends FakeSMC’s functionality by integrating numerous hardware sensor driver plugins.
  3. Flexible Display Options:

    • Usually bundled with FakeSMC.kext and provides a standalone menu bar application (e.g., HWMonitor.app). Users can view key data in a concise format in the menu bar, or open the main window for more detailed information.
    • Supports switching between Celsius and Fahrenheit units.
    • Records maximum and minimum sensor values, useful for monitoring during stress tests.
  4. Highly Configurable:

    • Advanced users can enable/disable specific sensors, adjust fan control policies, or correct sensor reading offsets by editing configuration files.

Advantages

  1. Cornerstone of the Hackintosh Community: In the "Hackintosh" ecosystem, HWSensors (especially its core component FakeSMC) is an essential tool. It not only provides hardware monitoring but is also a prerequisite for successful system installation and operation.
  2. Detailed and Professional Information: For hardware enthusiasts, overclockers, and system debuggers, it provides rare, in-depth, and comprehensive low-level hardware data under macOS—far beyond what macOS's built-in Activity Monitor offers.
  3. Free and Open Source: The software is completely free and open-source, driven by community development. This allows capable users to review code, submit patches, or adapt it for new hardware.
  4. Historical Significance: It was once the most powerful general-purpose hardware monitoring solution on macOS, influencing the design of many subsequent software tools.

Important Warnings and Current Status

  • Compatibility Issues with Modern macOS: Due to Apple’s strict restrictions on kernel extensions, HWSensors may not work properly on newer macOS versions. Forcing the loading of outdated unsigned KEXTs can lead to system instability, security warnings, or even failure to boot.
  • Security Risks: Loading unverified kernel extensions poses potential security risks. For ordinary users, especially those using genuine Macs ("white apple"), installation is strongly discouraged.
  • Alternative Solutions: For users running modern macOS (especially Apple Silicon Macs), consider these alternatives:
    • iStat Menus: A powerful and continuously updated commercial software offering system monitoring, network, and sensor support—currently the top choice for macOS.
    • Stats: An excellent open-source free alternative providing menu bar monitoring, modern interface, and support for both Intel and Apple Silicon Macs.
    • TG Pro: Focused on Mac temperature monitoring and fan control, particularly suitable for resolving MacBook overheating issues.

Conclusion

HWSensors is a landmark macOS hardware monitoring tool, especially trusted by the Hackintosh community. It provides unparalleled detailed hardware data. However, due to the evolution of macOS system architecture and security policies, it is no longer suitable for modern systems, especially those based on Apple Silicon. For most current users, it is recommended to use the updated alternatives above to meet hardware monitoring needs.


Target Audience: Advanced users, Hackintosh enthusiasts, nostalgic researchers (using older macOS versions such as High Sierra or Mojave).
Not Recommended For: Users of genuine Macs running macOS Catalina or later, general everyday users, users requiring high system stability.

All software data on this site is synchronized from the Awesome mac project. Copyright belongs to original authors.

Recommended Apps

iStat Pro icon

iStat Pro

iStat Pro is a professional Mac system monitoring tool that provides real-time display of key performance metrics such as CPU, memory, disk, and network, helping users comprehensively monitor their computer's health and optimize system performance.

Karabiner icon

Karabiner

Karabiner is a professional macOS keyboard customization tool that allows key remapping, creation of complex shortcuts, disabling of repeated keystrokes, and support for mechanical keyboard configurations, enhancing keyboard usage efficiency.

Keka icon

Keka

Keka is a free and open-source compression and decompression software that supports multiple formats including ZIP, 7Z, RAR, TAR, and GZIP. Specifically designed for macOS, it is lightweight and efficient, making it the ideal assistant for managing compressed files.

Keyboard Maestro icon

Keyboard Maestro

Keyboard Maestro is a powerful automation tool for macOS that significantly enhances productivity through customizable keyboard shortcuts, macro recording, and workflow optimization. It supports various automation features including scripts, triggers, and text expansion.

Keytty icon

Keytty

Keytty allows you to control pointer movement and click operations using only your keyboard, freeing you from mouse dependency. With customizable hotkeys, you can achieve efficient navigation and operations, significantly enhancing your workflow. It supports various custom actions and interface controls.

LaunchNext icon

LaunchNext

LaunchNext is a lightweight application launcher designed specifically for macOS, enabling quick access and launch of apps via keyboard shortcuts to enhance productivity. It serves as an excellent alternative to Alfred and Raycast.