Key Changes in XPUM 2.0
Codebase Improvements
- The codebase has been streamlined and restructured, reducing third-party dependencies and improving cross-platform consistency.
- Unified codebase across Windows and Linux by eliminating platform-specific duplications.
- Extensive cleanup of legacy constructs, including environment variable handling and conditional compilation.
XPU-SMI Feature Additions
- The topology command now includes NICs (Network Interface Cards) in addition to GPUs, providing a more comprehensive view of the system's interconnected hardware.
- xpu-smi dashboard view
- The Interface dump --metrics interface has been further refined with the following additions:
- Support for metric groups
- CSV export support for easier data processing and reporting
XPUM Daemon
- Rewritten from scratch using Go and built on top of new LevelZero Sysman Go bindings.
- Includes support for the OpenTelemetry data format, along with Prometheus exporter and Grafana visualization.
- Adoption of OpenTelemetry standards allows seamless integration to many open source, commercial and cloud service provider's monitoring solutions
- For details please refer: xpumd/docs/CHANGES.md
Deprecations/Removals
- XPUM REST API has been retired in this version, reflecting current usage patterns and allowing focus on new features relevant to the customer base.
- XPUM CLI to interact via REST API above is not part of the release
- XPUM C API has been excluded in this release.
- xpu-smi diag sub-command has been excluded in this release.
- Changed: listgpus command has been renamed to listpcieinfo. The --list-gpus flag is now available for GPU enumeration.
- Removed: --tile option and performance factor support have been removed
Supported Devices
- Intel(R) Arc™ Pro B50 GPU
- Intel(R) Arc™ Pro B60 GPU
- Intel(R) Arc™ Pro B65 GPU
- Intel(R) Arc™ Pro B70 GPU
Supported Operating Systems
- Ubuntu 24.04
- Ubuntu 26.04
- Windows Server 2022 (limited features, xpu-smi only):
- GPU device information
- GPU telemetry
- GPU firmware update
- GPU configuration
sha256 sums for packages
3bf16ef35016e8818223ea05bf77101e99611c831239f513d09d51a98b97591b libxpum2_2.0.0-238~24.04_amd64.deb
5e810bb820c7bc081d7af0ef772439b5dc2b1a945bec8d00893d810f5354ed90 libxpum2_2.0.0-238~26.04_amd64.deb
f2b64bcd514980e4b3d37b14783a600a414be815658608ba900e6f6d0e4683df xpu-smi_2.0.0-238~24.04_amd64.deb
05bce5ea480e6167a94cca51d26b5a587b18f3d6e215d7b7206da5f9b556a374 xpu-smi_2.0.0-238~26.04_amd64.deb