Skip to content

Releases: ARM-software/libGPUCounters

2.3.0

13 Jun 12:49
3552bd7
Compare
Choose a tag to compare

Status: June 2024

The 2.3.0 release contains the following changes:

  • General:
    • Feature: Added Immortalis-G925, Mali-G725, and Mali-G625 support.

2.2.0

10 Nov 21:13
0116b70
Compare
Choose a tag to compare

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

10 Aug 13:19
9f3311c
Compare
Choose a tag to compare

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

15 Jun 09:43
1adbda8
Compare
Choose a tag to compare

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

30 Apr 14:56
10d0f39
Compare
Choose a tag to compare
Merge pull request #14 from ARM-software/android-bugfix

Initialize PmuCounter explicitly