Download Latest Version agi-3.3.3-linux.zip (99.5 MB)
Email in envelope

Get an email when there's a new version of AGI (Android GPU Inspector)

Home / v3.2.1
Name Modified Size InfoDownloads / Week
Parent folder
agi-3.2.1-linux.deb 2022-10-07 77.4 MB
agi-3.2.1-linux.zip 2022-10-07 91.9 MB
agi-3.2.1-linux.zip.asc 2022-10-07 819 Bytes
agi-3.2.1-linux.deb.asc 2022-10-07 819 Bytes
agi-3.2.1-macos.dmg 2022-10-07 182.0 MB
agi-3.2.1-macos.zip 2022-10-07 169.0 MB
agi-3.2.1-windows.msi 2022-10-07 132.6 MB
agi-3.2.1-windows.zip 2022-10-07 132.2 MB
3.2.1 source code.tar.gz 2022-09-30 10.3 MB
3.2.1 source code.zip 2022-09-30 12.1 MB
README.md 2022-09-30 2.1 kB
Totals: 11 Items   807.5 MB 0

Features:

Added support and visualization for per-process power profiling. New tracks can now be enabled from the system profile configuration window, under the 'Battery' options.

New Per-process GPU power profiling

Frame boundaries for a frame profiler trace can be adjusted to use extension delimiters with the new ‘Use ANDROID_frame_boundary extension’ checkbox in the trace settings. [#1179]

‘Use ANDROID_frame_boundary extension’ checkbox

Improved Vulkan extensions support: - VK_KHR_imageless_framebuffer [#1101] - VK_KHR_separate_depth_stencil_layouts [#1068] - VK_EXT_descriptor_indexing [#1154] - VK_KHR_depth_stencil_resolve [#1066]

Major updates to dependencies and external libraries: [#1201] - Perfetto to version 29+ - In Linux, AGI upgraded the compiler from GCC-9 to Clang-12. - For MacOS, it is possible to compile AGI for arm64 directly. - Bazel version is updated to 5.2.0 - Update to Go 1.19 and its dependencies.

Device validation system fixes and improvements: - Updated UI to display different instructions for different error codes [#1137] - Fixed some Adreno devices failing validation [#1138] - Fixed some Adreno devices not showing up in the list [#1169]

Various other bug fixes and improvements including: - Potential memory leak fixes for command pool creation [#1151] - Readability improvements for power rail names. [#1160] - GPU frequency tracks are now using a common maximum value. [#1163] - Memory leak and error code handling fixes for spvc calls [#1105] - Change awk script to be able to work on MacOS as well [#1136] - Fix encoding of pointers of 32-bit apps. [b4c039] - Log messages are now using system local timestamps [#1184] - Fuchsia device scanning is disabled when the SDK is not found at start [#1183]

Source: README.md, updated 2022-09-30