------------------------------------------------------------------- Wed Sep 03 05:52:04 UTC 2025 - ecsos - Update to version 0.11.0: * v0.11.0 * update dependencies * remove dependency on anyhow * update README.md * update docs/dump.json * json: add some info to json_info dump * lib: fix get_rocm_version for TheRock * lib: add supports_gpu_metrics field to AppDeviceInfo * lib: fix logic for transitioning to D3hot * lib: update logic for dropping device handle ------------------------------------------------------------------- Tue May 27 18:51:36 UTC 2025 - ecsos - Update to version 0.10.5: * v0.10.5 * update dependencies * update libdrm_amdgpu_sys rev * pre-release * lib: get the fw version of SMC from Vec * update dependencies * add dynamically linked musl binary to release Closes: #128 * fix build without tui feature * cleanup dump_info * lib: add fw_versions fieled to AppDeviceInfo ------------------------------------------------------------------- Mon Mar 17 14:48:44 UTC 2025 - ecsos@opensuse.org - Update to version 0.10.4: * v0.10.4 * update dependencies * lib: update libdrm_amdgpu_sys rev * tui: update info_bar * lib: update libdrm_amdgpu_sys rev * lib: use smu_ip_version instead of asic_name * lib: check that fan_rpm is None * lib: implement workaround for RDNA 4 dGPU (SMU v14.0.2/3) dose not have fan1_input * lib: implement workaround for Raphael/Granite Ridge APU reported input power * print DevicePath in hex ------------------------------------------------------------------- Fri Feb 14 06:23:08 UTC 2025 - ecsos@opensuse.org - Update to version 0.10.3: * v0.10.3 * lib: fix filter_proc when short cmdline * update dump_xdna_device * lib, xdna: get_xdna_metadata * lib: fix Cargo.toml ------------------------------------------------------------------- Fri Feb 14 06:23:05 UTC 2025 - ecsos@opensuse.org - Update to version 0.10.2: - 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 - Add Georgian tranlsation (#116, by @NorwayFun) ------------------------------------------------------------------- Mon Jan 6 09:44:35 UTC 2025 - Marek Sapota - Add missing runtime requirements. * libwayland-egl1 * libxkbcommon0 * Fixes boo#1235098 ------------------------------------------------------------------- Sun Jan 5 03:28:43 UTC 2025 - Marek Sapota - Update to version 0.10.1 - v0.10.1 * 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 * Add new layout for wide term (150 or more columns) (#107) * 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 * 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 * ref: https://lists.freedesktop.org/archives/amd-gfx/2024-September/113971.html * Implement dynamic_no_pc * This allows the APU to transition to GFXOFF state. * Add --gl and --vk options * 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 ------------------------------------------------------------------- Sun Sep 22 08:45:11 UTC 2024 - jun wang - Update to version 0.9.2 * Support for suspended devices in TUI mode and GUI mode, if there are no active AMDGPU devices, amdgpu_top wake up a suspended device. * Add Activity view * Add Activity plot * Fix full_fdinfo_list * Persist show sidepanel state * Persist theme ------------------------------------------------------------------- Tue Sep 3 13:35:32 UTC 2024 - Antonio Teixeira - Update to version 0.9.1: * Rework libamdgpu_top and SMI mode, JSON mode to launch from suspended devices without waking them up. * Revert "json: update OutputJson for GpuMetrics" for output as raw values as possible * Do not scroll fdinfo list if proc len is less than 8 ------------------------------------------------------------------- Wed Jul 24 15:32:20 UTC 2024 - Antonio Teixeira - Update to version 0.9.0: * Too many changes to list * See https://github.com/Umio-Yasuno/amdgpu_top/compare/v0.2.1...v0.9.0 - Drop %cargo_install usage ------------------------------------------------------------------- Sun Oct 22 12:19:52 UTC 2023 - Erefd X - Install docs and desktop files ------------------------------------------------------------------- Sun Oct 22 11:14:19 UTC 2023 - zzndb001@gmail.com - Update to version 0.2.1: * v0.2.1 * add "-V" and "--version" options * update mail address * add git commit id to title for debug * gui: update dependencies * tui: clippy * gui: clippy * update libdrm_amdgpu_sys to v0.2.1 * gui: add Power Profiles info to Device Info panel * Power Profiles * json: update Sensors::json * tui, gui: support GpuMetrics::V2_4 (for VanGogh APU & Linux Kernel 6.6-rcX) * update to libdrm_amdgpu_sys v0.2.0 * gui: remove duplicate PCIe Link Speed * docs: add sample.json * json: add PCIe Link to json_info * json: fix JsonApp::run, usage calculation requires previous results * lib: if MediaEngine usage in GpuActivity is `None` or `Some(0)`, use sum of fdinfo * update README.md * update help msg * lib, smi, tui, json: use spawn_update_index_thread * json: add amdgpu_top_version to output * lib, tui, gui, json: cleanup the code for vcn_unified * lib: update GpuActivity * lib: use ASIC_NAME for gpu_activity * json: full update * lib: update gpu_activity for GPUs not supporting `average_{gfx,umc,mm}_activity` * Revert "json, dump: add power_avg" * json: add version to JSON mode * json: add info to JSON mode * add `--apu, --select-apu` option * json: re-add `-s` option for JSON mode * json, dump: add power_avg * Added Solus install instructions * json: use map_or * update README.md * dump info in JSON format * update README.md * gui: fix typo ("mw" -> "mv") * add Example of using JSON mode to README.md * add " (debug build)" to TITLE if debug build * lib, smi: cleanup * tui: update PerfCounterView and VramUsageView for multi-layers * update README.md * update README.md for about i18n ------------------------------------------------------------------- Fri Oct 6 23:04:58 UTC 2023 - Antonio Teixeira - Initial release