Skip to content

Releases: Umio-Yasuno/amdgpu_top

v0.10.3

03 Feb 16:08
Compare
Choose a tag to compare

Changelog

  • important!: fix filter_proc when short cmdline
  • add get_xdna_metadata
  • update dump_xdna_device
  • set default feature to Cargo.toml for libamdgpu_top

v0.10.2

03 Feb 00:37
Compare
Choose a tag to compare

Changelog

  • reduce allocations and improve dump commands
  • support for dynamic loading of libdrm and libdrm_amdgpu (amdgpu_top remains a dynamic link)
  • specify rev of libdrm_amdgpu_sys (#109)
  • add fdinfo description in README.md (#115)
  • Add remark to build on Fedora (#117, by @jdeluyck)
  • update release.yml
    • use ubuntu-22.04 image
    • add ubuntu-22.04-arm image
    • add aarch64/arm64 binaries to the release
  • update DevicePath::check_if_device_is_active for env where CONFIG_PM is disabled (#119)

XDNA

  • fix the detection of XDNA NPU (#120, tested by @GreyXor)
  • impl ioctl for amdxdna-driver (tested by @GreyXor)

TUI

  • add "--hide-fdinfo" option for TUI mode (#108)
  • update help for toggle (#111)
  • collapsible view in one row (#112)
  • collapse panel without delay (#113)

GUI

v0.10.1

14 Dec 09:04
Compare
Choose a tag to compare

Changelog

  • Update libdrm_amdgpu_sys
    • Fix CHIP_CLASS check for GFX12
  • Include CHIP_GFX1103_R1X (Hawk Point1) in has_npu condition
  • Add description of --xdna option

TUI

  • Add new layout for wide term (150 or more columns) (#107)

GUI

  • Fix "No localization for id"
  • Add CPU Core Power Plot
  • Add CPU Temperature Plot
  • Add VCLK/DCLK Plot
  • Persist selected PCI bus

v0.10.0

28 Nov 10:01
Compare
Choose a tag to compare

Changelog

  • Support for AMD XDNA NPU (amd/xdna-driver)
  • Update libdrm_amdgpu_sys
    • Support for GFX12 family (RDNA 4), CHIP_GFX1200 and CHIP_GFX1201
    • Support for CHIP_GFX1103_R1X (Hawk Point1) and CHIP_GFX1103_R2X (Hawk Point2)
  • Update GRBM2_INDEX
    • Rename "RunList Controller" to "Ring List Controller"
    • Fix the "Ring List Controller" bit for GFX10_3 (RDNA 2)
  • Stop using get_unchecked (#104)
  • Add metainfo file
  • Remove amd_.*_visible_vram fields in FdInfoUsage
  • Implement dynamic_no_pc
    • This allows the APU to transition to GFXOFF state.
  • Add --gl and --vk options

GUI

  • Support for the Close shortcut key (#97)
  • Add the Quit button
  • Update eframe to v0.29
  • Update versions of i18n-embed and i18n-embed-fl
  • Use LazyLock instead of once_cell
  • Use wgpu feature (#101)
    • This allows to get the driver version (Vulkan) and use APU for rendering.
    • Enable x11 feature (#102)
    • Select the GL backend as default

v0.9.2

13 Sep 18:25
Compare
Choose a tag to compare

Changelog

  • Support for suspended devices in TUI mode and GUI mode
    • If there are no active AMDGPU devices, amdgpu_top wake up a suspended device.

TUI

  • add Activity view

GUI

  • fix full_fdinfo_list
  • add Activity plot
  • persist show sidepanel state
  • persist theme

Full Changelog: v0.9.1...v0.9.2

v0.9.1

14 Aug 15:51
Compare
Choose a tag to compare

Changelog

  • Rework libamdgpu_top and SMI mode, JSON mode to launch from suspended devices without waking them up.

JSON

  • Revert "json: update OutputJson for GpuMetrics"
    • for output as raw values ​​as possible

GUI

  • Do not scroll fdinfo list if proc len is less than 8

Full Changelog: v0.9.0...v0.9.1

v0.9.0

17 Jul 09:38
Compare
Choose a tag to compare

Changelog

  • Make ROCm install location configurable using ROCM_PATH env-var (#88, by @gladiac)
  • Drop DeviceHandle and stop reading hwmon, gpu_metrics if "amdgpu_top" is the only GPU process running.
    • This change allows dGPUs in hybrid system (APU+dGPU) to transition to the D3 state.
  • Add --decode-gm and --decode-gpu-metrics options

GUI

  • Add full fdinfo list button
  • Update eframe and egui_plot
  • Fix rb_type

JSON

  • Add some fields
  • Update OutputJson for GpuMetrics

Full Changelog: v0.8.5...v0.9.0

v0.8.5

29 May 04:33
Compare
Choose a tag to compare

Changelog

  • update dependencies
  • update docs/{dump,sample}.json
  • display CRTC info

TUI

  • display the percentage of fan rpm

JSON

GUI

  • display the percentage of clock, fan rpm, and power
  • fix the collapsing state
  • display CRTC info

Full Changelog: v0.8.4...v0.8.5

v0.8.3

16 May 04:11
Compare
Choose a tag to compare

Changelog

  • display ROCm version
  • display PowerProfile
  • support amdgpu.dpm=0
  • fix problem with usage calculation when interval switches
  • fix interval when lock acquisition failed

GUI

  • add Throttling Log
  • use ScrollArea to fdinfo panel for reducing layout shift
  • fix reference value for plot filling
  • update plot width/height
  • cleanup for setting fdinfo sort type

v0.8.2

11 Apr 03:53
Compare
Choose a tag to compare

Changelog

  • display PCI Power State
  • Update homepage to repository in Cargo.toml (#76, by @Foorack)
  • add [package.metadata.appimage] (#77)

GUI

  • add zoom_menu_buttons to menu bar
  • add pause button
  • remove copy button for VBIOS Info