Skip to content

System monitor : hardware support

Rollbacke edited this page Jan 4, 2023 · 1 revision

Hardware support for system monitor depends on the HW manufacturer and the OS.

On Windows platforms, you have 2 ways of getting hardware sensors:

  • LibreHardwareMonitor which offers optimal HW support, but requires administrator rights
  • Python libraries, with some HW limitations (see below)

On other platforms (Linux, macOS) all HW sensors data will be fetched from Python libraries.

Check this table to know if your hardware is supported by system monitor on your OS:

✅ Supported / ❕ Supported with limitations (see notes below) / ❌ Unsupported / ❔ Untested

Windows (LibreHardwareMonitor integration) Windows (Python libraries) Linux macOS Raspberry Pi
CPU ✅ Intel
✅ AMD
✅ Intel
✅ AMD
❌ No CPU temperature
✅ Intel
✅ AMD
✅ Intel
✅ AMD
❔ CPU temperature
✅ ARM
GPU ✅ Nvidia
❕ AMD
✅ Intel
❌ Multiple GPUs
✅ Nvidia
❕ AMD
❌ Multiple GPUs
✅ Nvidia
❕ AMD
❌ Multiple GPUs
✅ Nvidia
❕ AMD
❌ Multiple GPUs
RAM
Disk ✅ Only system disk ✅ Only system disk ✅ Only system disk ✅ Only system disk
Network

Notes:

  • AMD GPU / Windows:
    • GPU memory usage not available (this is a hardware limitation: AMD GPUs do not offer a public API for this).
    • Use LibreHardwareMonitor integration if you have a 2019+ GPU, it is not supported by pyadl Python library.
  • Nvidia GPU / all platforms: GPU usage may be unsupported if this is not your main GPU (e.g. on a laptop with an integrated Intel GPU)

Feel free to add additional info to this table as a PR if you test on other OS / hardware.

Clone this wiki locally