Releases: ARM-software/libGPUCounters
Releases · ARM-software/libGPUCounters
2.3.0
2.2.0
Status: November 2023
The 2.2.0 release provides more IP support and a number of improvements to the core library. .
General:
- Feature: Mali Midgard GPUs now return an execution engine/arithmetic pipeline count instead of zero.
- Feature: Mali-G78AE now returns a warp width instead of zero.
- Feature: Counter names and expressions have been improved, in particular for the new Immortalis-G720 and Mali-G720 GPUs.
- Fix: A workaround has been implemented for a kernel interface version vs interface implementation mismatch in some shipping Immortalis-G715 devices, so counter capture should now work on these devices.
2.1.0
Status: August 2023
The 2.1.0 release adds the following functionality to HWCPipe:
- Feature: GPU derived expressions, which combine multiple hardware counters into a higher-level metric, are supported for all GPUs.
2.0.0
Status: June 2023
The 2.0.0 release is a major release of a rewritten library. It is not API compatible with the previous 1.x series.
This release only supports Arm GPU performance counters, but exposes all of the hardware counters that are accessible in other tools such as our Streamline profiler. This release only exposes the raw hardware counters. The 2.1.0 release later this year will re-introduce support for Arm GPU derived expressions, that combine multiple counters to expose more user-friendly metrics.
General:
- Feature: GPU counter support for Mali-T720 (Midgard architecture) through to Immortalis-G720 (Gen 5 architecture).
- Feature: Exceptions are no longer used, allowing deployment in more game engine environments.
- Change: CPU counter support has been removed.
Release v1.0.0
Merge pull request #14 from ARM-software/android-bugfix Initialize PmuCounter explicitly