SMCAMDProcessor

Power management, monitoring and VirtualSMC plugin for AMD processors

BSD-3-CLAUSE License

Stars
1K

Bot releases are hidden (Show)

SMCAMDProcessor - 0.7.2 Latest Release

Published by trulyspinach 7 months ago

KEXTs

  • #166 NCT6799D SMC support. Thanks to @mbarbierato and @Lorys89
  • #167 SMCAMDProcessor data exportation fixes. Thanks to @ChgygLin

AMD Power Gadget

  • #157 Fixes typo in the user interface. Thanks to @gajdosech2

ko-fi

SMCAMDProcessor - 0.7.1

Published by trulyspinach over 2 years ago

KEXTs

  • Fix panic on macOS Ventura Beta 3

Notes

  • If you encountered problems with the SMCAMDProcessor.kext included in this release. Please load the one from previous release instead. The previous version of SMCAMDProcessor.kext should be compatible with 0.7. See #138 for more information.

ko-fi

SMCAMDProcessor -

Published by trulyspinach about 3 years ago

KEXTs

  • A better temperature sampling method for a smoother curve over time.
  • Various bug and stability fixes.

AMD Power Gadget

  • Many bug fixes and improvement.
  • Display basic metric data in menu bar:
    this is enabled by default, to turn it off: Click on the menu bar item to launch AMD Power Gadget, then select Appearance -> Show metrics in menu bar to toggle the display.

Notes

  • If you encountered problems with the SMCAMDProcessor.kext included in this release. Please load the one from previous release instead. The previous version of SMCAMDProcessor.kext should be compatible with 0.7. See #138 for more information.

ko-fi

SMCAMDProcessor -

Published by trulyspinach almost 4 years ago

KEXTs

  • Processor frequency now update correctly after waking up from sleep.
  • AMDRyzenCPUPowerManagement no longer refuse to load on Zen 3 CPUs.
    • Support for all Zen 3 models are not confirmed as AMD have not yet released their documentation for the platform. If you are having problems with Zen 3 please open up a new issue.

AMD Power Gadget

  • Power Tool now refresh correctly after hidden and reappear.

Notes:

  • SMCAMDProcessor.kext have no new changes since last release and thus was not included. You can still download the latest version from previous release.

ko-fi

SMCAMDProcessor -

Published by trulyspinach about 4 years ago

KEXTs

  • Fixes issues in symbol resolving that cause panic in Big Sur.

Notes:

  • SMCAMDProcessor.kext have no new changes since last release and thus was not included. You can still download the latest version from the most recent previous release.

Known issues

* Sliders in fan control panel might not display correctly.
Workaround: you can still drag at the correct position of sliders on each row to adjust fan speed.
This was fixed since Big Sur beta 8.

SMCAMDProcessor -

Published by trulyspinach over 4 years ago

The experimental fan speed control was included in this release. At current stage only a very limited set of controllers are supported. You can open fan control menu to find out what SMC chip you have or whether your board is supported.
Please refer to this(#66) discussion for more updates or request for support.

KEXTs

  • Added fan control support for some IT86XXE Family SuperIO SMC devices.

AMD Power Gadget

  • Added new translucent appearance that can be switched from menu bar.
  • Fixes a crash when no GPU was detected on the system.
SMCAMDProcessor -

Published by trulyspinach over 4 years ago

The experimental fan speed control was included in this release. At current stage only a very limited set of controllers are supported. You can open fan control menu to find out what SMC chip you have or whether your board is supported.
Please refer to this(#66) discussion for more updates or request for support.

KEXTs

  • Fixes support for NCT6798D.

AMD Power Gadget

  • Refine visual elements.
SMCAMDProcessor - Fan Control

Published by trulyspinach over 4 years ago

The experimental fan speed control was included in this release. At current stage only a very limited set of controllers are supported. You can open fan control menu to find out what SMC chip you have or whether your board is supported.
Please refer to this(#66) discussion for more updates or request for support.

KEXTs

  • Added fan control support for NCT67XX Family SuperIO SMC devices.

AMD Power Gadget

  • Added max line in CPU frequency graph
  • Fixes crash when "Cancel" was selected during export of PState file
  • Added menu for reading and adjusting fan speed.
SMCAMDProcessor -

Published by trulyspinach over 4 years ago

This new release contains many bug fixes.

KEXTs

  • System will no longer panic when SMT is disabled or not supported

AMD Power Gadget

  • Minor adjustments, typo fixes in UI elements.
SMCAMDProcessor -

Published by trulyspinach over 4 years ago

This new release contains important changes.
Please read carefully before you proceed.

Note

SMCAMDProcessor now comes in two separate binaries(kernel extensions) to allow the use of standalone features without VirtualSMC as a dependency. Please refer to the installation section in README for more instructions on upgrading.

KEXTs

  • Implements a better idle thread to reduce idle energy consumption and increase system performance(a little).
  • Dynamic PState stepping on demand.
  • Power reading now have a better accuracy.
  • Fixes issues with instructions retired counter.

AMD Power Gadget

  • Minor adjustments in UI to adapt to changes in Kext :).

Known issues

  • GraphView might not display as rounded corner on older version of macOS
  • Some sensor data will not show up in iStat depending on SMBios type. Refer to #10
SMCAMDProcessor -

Published by trulyspinach over 4 years ago

KEXT

  • SMC keys now registered correctly, again.
  • Fixes some issues preventing the reading of OEM board information.

AMD Power Gadget

  • Finally have an icon.

Known issues

  • GraphView might not display as rounded corner on older version of macOS
  • Some sensor data will not show up in iStat depending on SMBios type. Refer to #10
  • Instructions retired might not includes instructions from hyper threaded cores. This is due to some bug in underlying dependences.
  • Motherboard data may still failed to read on some system causes AMD Power Tool to displays it as unknown.
SMCAMDProcessor -

Published by trulyspinach over 4 years ago

KEXT

  • Introduced a new method for authorizing user process to perform dangerous changes.
  • Fixes temperature offset problem on some processor.

AMD Power Tool

  • Applying changes in PState Editor no longer require root user. A confirmation will be prompted by kernel when AMD Power Tool was launched by a normal user. You can still use boot-arg -amdpnopchk to disable this check.

Known issues

  • GraphView might not display as rounded corner on older version of macOS
  • Some sensor data will not show up in iStat depending on SMBios type. Refer to #10
  • Instructions retired might not includes instructions from hyper threaded cores. This is due to some bug in underlying dependences.
  • Motherboard data may failed to read on some system causes AMD Power Tool to displays it as unknown.
SMCAMDProcessor -

Published by trulyspinach over 4 years ago

KEXT

  • Added support for reading OEM board information.

AMD Power Tool

  • More system configurations, such as motherboard name, now displays in Overview tab.
  • PStateDef can now be saved as file and imported from a file using PState Editor

Known issues

  • GraphView might not display as rounded corner on older version of macOS
  • Some sensor data will not show up in iStat depending on SMBios type. Refer to #10
  • Instructions retired might not includes instructions from hyper threaded cores. This is due to some bug in underlying dependences.
SMCAMDProcessor -

Published by trulyspinach over 4 years ago

KEXT

  • Effective frequency calculated now have better accuracy(+/- 50MHz).
  • Added support for writing PStateDef.

AMD Power Tool

  • PState Editor is now available.

Known issues

  • GraphView might not display as rounded corner on older version of macOS
  • Some sensor data will not show up in iStat depending on SMBios type. Refer to #10
  • Instructions retired might not includes instructions from hyper threaded cores. This is due to some bug in underlying dependences.
  • System might panic when invalid PState are provided during apply.
SMCAMDProcessor - AMD Power Tool

Published by trulyspinach over 4 years ago

This new release contains important changes.
Please read carefully before you proceed.

KEXT

  • Started a new versioning system.
  • Performance Optimization
  • CPU frequency data is no longer read from MSR:0xC0010293. A more accuracy algorithm for effective frequency is used instead.
  • Added support for reading PStateDef created by EFI BIOS.
  • Added support for setting processor PState.
  • Added support for controlling Core Performance Boost.
  • Added support for passive power management.

AMD Power Tool

  • New module in AMD Power Gadget featuring basic configurations of AMD Processor.
  • Please refer to README for more details before you start using AMD Power Tool.

AMD Power Gadget

  • Redesigned menu bar items.

Known issues

  • GraphView might not display as rounded corner on older version of macOS
  • Some sensor data will not show up in iStat depending on SMBios type. Refer to #10
  • Instructions retired might not includes instructions from hyper threaded cores. This is due to some bug in underlying dependences.
SMCAMDProcessor -

Published by trulyspinach over 4 years ago

KEXT

  • Add support for macOS 10.13

AMD Power Gadget

  • Add support for macOS 10.13
  • Minor adjustments in GraphView
  • App now correctly display as dark theme even when system has light mode enabled.

Known issues

  • GraphView might not display as rounded corner on older version of macOS
  • Some sensor data will not show up in iStat depending on SMBios type. Refer to #10
SMCAMDProcessor -

Published by trulyspinach over 4 years ago

  • Fixes temperature sensor value offset on Zen 1 processors.

  • Add support for macOS 10.13
    There have been a lot of cases where the extension refused to load, I've been working on a fix.

  • Fixes a problem that cause AMD Power Gadget to crash on system with 32 or more than 32 cores.

SMCAMDProcessor - AMD Power Gadget

Published by trulyspinach over 4 years ago

Now introducing "AMD Power Gadget". Just like the Intel one!

Release note

  • Add AMD Power Gadget, which need the latest Kext to work.
  • MSR_HARDWARE_PSTATE_STATUS_perCore now contains float value of frequency instead of raw MSR value.
SMCAMDProcessor -

Published by trulyspinach over 4 years ago