NEW! E-SMI library 2.0 is now available Downloads User Guide
The EPYC™ System Management Interface In-band Library, is a C-library for Linux, which provides APIs for In-band user space software to monitor and control the CPU’s power, energy, performance, and other system management functionality.
Highlights of major release v2.0
- Based on upstream accepted amd_hsmp driver
- Support system management features introduced in Genoa
- This version brings new features such as
- DIMM statistics
- IO and xGMI links Bandwidth
- Monitor socket and core frequency limits
- Configure power efficiency modes, df pstate range etc
- Updated e_smi_tool with more options, improve the console output for readability
Highlights of minor release v1.2
- Support to compile E-SMI In-band library as static
- Support for new system management features in tool and library, such as
- Get SMU Firmware version
- Get PROCHOT status
- Get clocks
- CPU clock frequency limit
- Data Fabric Clock(fclk),
- DRAM Memory Clock(mclk) and
- Provide maximum DDR bandwidth(theoritical) & DDR bandwidth utilization
- Add more options and improve tool’s console output for readability
Highlights of minor release v1.1
- Support for creating RPM and DEB packages
- Auxiliary APIs to provide system topology
- An API to read all the Energy counters on the CPU at once.
- Single command to create doxygen based PDF document
- Updated e_smi_tool supporting all the above information
- Cosmetic changes to the tool
Highlights of major release v1.0
- Power
- Current Power Consumed
- Power Limit
- Max Power Limit
- Performance
- Boostlimit
- Energy
- Energy Consumed
- e_smi_tool, user application supporting all the above information.
Specifications
Processors:
Target released for AMD EPYC™ Zen3 processor Family 19h, model 0h-Fh, 10h-1Fh and 30h-3Fh.
Operating Systems
AMD E-SMI In-band library is tested on following distributions
-
-
- Ubuntu 18.04,
- SUSE SLES 15 and
- RHEL 8.1
-
Resources and Technical Support
Resources
-
-
- Documentation: E-SMI Manual
- Source Code
-
Support
Thank you for using AMD E-SMI In-band Library. Please use E-SMI In-band Support for bug reports, support and feature requests.
Known Issues
In creating package if “make install” is used previously with “sudo”, need to create package with sudo permission, “sudo make package”, else permission denied error is popped.