Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 03:50

Added

  • macOS backend (AMD Hackintosh): CPU detection via sysctl, and SMU access through DirectHW.kext, with a kext-free fallback over IOPCIBridge (tuning only, no PM table)
  • CLI --iopci (macOS only) forces the IOPCIBridge path instead of DirectHW
  • zenmaster.hardware.detect() reads machdep.cpu.family / machdep.cpu.model / machdep.cpu.brand_string on macOS instead of /proc/cpuinfo

Changed

  • --info (text and --json) omits the Backend/Driver fields entirely when the SMU hasn't been initialized, instead of printing "not initialized"
  • --table, --dump-table, and --sensors point to DirectHW.kext specifically when they fail on the IOPCIBridge path, instead of a generic "not available" message