Revisions of amdgpu_top
Marek Sapota (mareksapota)
committed
(revision 16)
v0.9.1 Latest 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 v0.9.0 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
Marek Sapota (mareksapota)
committed
(revision 15)
- Properly install the desktop files.
Marek Sapota (mareksapota)
committed
(revision 14)
v0.8.5 Changelog - update dependencies - update docs/{dump,sample}.json - display CRTC info TUI - display the percentage of fan rpm JSON - add missing fan info to dumps (#84, by @ChaosInfinited) - add "Total fdinfo" GUI - display the percentage of clock, fan rpm, and power - fix the collapsing state - display CRTC info
Marek Sapota (mareksapota)
committed
(revision 13)
- Removed cargo_config, it's automatically generated and installed now. v0.8.3 Latest 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 Changelog - display PCI Power State - Update homepage to repository in Cargo.toml (#76, by @Foorack) - Update sub-crates (#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
Marek Sapota (mareksapota)
committed
(revision 12)
v0.8.0 Changelog - fix build issue without tui feature - use GPU_INFO::find_device_name_or_default instead of DEVICE_HANDLE::get_marketing_name_or_default - dump pp_table from sysfs and VBIOS (only support Navi1x and Navi2x, Navi3x) SMI - set no_wrap to TextView for fdinfo - display ECC uncorrected error TUI - display fdinfo stat for VPE (Video Processing Engine) - display ECC Error Count GUI - display fdinfo stat for VPE (Video Processing Engine) - change resolution info format ("{v}x{h}" -> "{h}x{v}") - display sort mark for fdinfo - re-display the hw ip info - display ECC Error Count - fix the collapsing state of mode properties with the same name (#73 )
Marek Sapota (mareksapota)
committed
(revision 11)
- Update description, copied from the github page.
Marek Sapota (mareksapota)
committed
(revision 10)
- Use obs_scm instead of the deprecated tar_scm in _service. - Switch cargo_vendor dependency update to true (default). - Use %{__install} macro. v0.7.0 Changelog - update libdrm_amdgpu_sys to v0.5.0 - get drm path from sysfs when /dev/dri/by-path isn't available (Umio-Yasuno/libdrm-amdgpu-sys-rs#4) - fix build issue on aarch64 (Umio-Yasuno/libdrm-amdgpu-sys-rs#5) - support GFX940 (MI300) - support gpu_metrics_v1_4, gpu_metrics_v1_5, gpu_metrics_v3_0 - add JSON_FIFO mode for other applications and scripts (#70) - update amdgpu_top-tui.desktop - remove amdgpu_top-smi.desktop - change package to install amdgpu_top-tui.desktop TUI - support gpu_metrics_v1_4 and gpu_metrics_v1_5 - initial support for future APU (SMU v14.0.0) with gpu_metrics_v3_0 GUI - display usable_heap_size - support gpu_metrics_v1_4 and gpu_metrics_v1_5 - initial support for future APU (SMU v14.0.0) with gpu_metrics_v3_0
Marek Sapota (mareksapota)
committed
(revision 9)
v0.6.1 Changelog - fix get_gfx_target_version_from_kfd (#64) v0.6.0 Changelog - support --dark, --dark-mode and --light, --light-mode options for TUI and GUI - use utilities-system-monitor for icon - display gfx_target_version (e.g. gfx1032, gfx90c) Dump - fix layout for drm_info - remove duplicate - support MEC2 version & feature TUI - support dark mode GUI - update license to MIT AND OFL-1.1 - support drm mode info JSON - support drm mode info v0.5.0 Changelog - update help msg - support "--drm_info, --drm-info" options * display DRM information like drm_info - update dependencies GUI - Fix sort by media in GUI on VCN4 by @Randomblock1 - add small toggle-button for light and dark mode - add Connector Info (like drm_info) JSON - fix JsonDeviceInfo::json for no_pc - add stat (VRAM, Sensors, gpu_metrics, gpu_activity) to dump_json - add docs/dump.json - update docs/sample.json - fix example of using json mode - support drm_info
Marek Sapota (mareksapota)
committed
(revision 8)
v0.4.0 Changelog - support --no-pc option * The application does not read the performance counter (GRBM, GRBM2) if this flag is set. * Reading the performance counter may deactivate the power saving feature of APU/GPU and increase power consumption by several watts.. - support -gm, --gpu-metrics, --gpu_metrics options TUI - support average_cpu_power for gpu_metrics_v2_x - fix layout - detect the KFD process GUI - add VRAM/GTT Plot - update {eframe,egui_plot} to v0.24.0 - support average_cpu_power for gpu_metrics_v2_x - add copy button to VBIOS Info - improve sensors, temp, perf_counter (GRBM, GRBM2) plots - detect the KFD process JSON - update OutputJson for GpuMetrics - support --gpu_metrics + --json option v0.3.1 Changelog - implement fallback v2 (#54) - improve main setup - add --single, --single-gpu options - update dependencies TUI - improve setup GUI - reduce spawn_update_index_thread - use PCI bus instead of instance number (#54) - update egui_device_list v0.3.0 Changelog - update dependencies - update build.rs - add -p and --process options * Dump All GPU processes and memory usage per process. Lib - rename system_cpu_usage to system_cpu_memory_usage (AMDGPU_GEM_DOMAIN_CPU) - support amd_visible_vram, amd_evicted_{vram, visible_vram}, amd_requested_{vram, gtt, visible_vram} for Linux Kernel v6.4+ - common code (AppAmdgpuTop) TUI, SMI - use AppAmdgpuTop GUI - use AppAmdgpuTop - set false to egui_plot::Plot.show_axes (#52) - support multi-GPU by way of switching JSON - fix OutputJson for FdInfoStat - use AppAmdgpuTop
Marek Sapota (mareksapota)
committed
(revision 7)
- Attempt to fix `cargo_vendor` issues on OBS.
Marek Sapota (mareksapota)
committed
(revision 6)
v0.2.3 Changelog - update dependencies (#50) - update Cargo.lock (#50) - use str::get for safety - return exit with code 1 for unknown options - src/args.rs: add missing semicolon by @mkopec - support "Average Power" and "Input Power" for Linux Kernel v6.6.x * Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2897 * Link: https://www.kernel.org/doc/html/latest/gpu/amdgpu/thermal.html#hwmon-interfaces Lib - remove fallback - cleanup - update to libdrm_amdgpu_sys v0.2.2 v0.2.2-1 - Update Cargo.lock - Update sample.json v0.2.2 Changelog - use str::get for safety - return exit with code 1 for unknown options - src/args.rs: add missing semicolon by @mkopec - support "Average Power" and "Input Power" for Linux Kernel v6.6.x * Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2897 * Link: https://www.kernel.org/doc/html/latest/gpu/amdgpu/thermal.html#hwmon-interfaces Lib - Remove fallback - Cleanup - Update to libdrm_amdgpu_sys v0.2.2
Marek Sapota (mareksapota)
committed
(revision 5)
- Add `_service` generated files.
Marek Sapota (mareksapota)
committed
(revision 4)
- Revert to `srcdir`, in new versions it's supposed to be an alias. Neither works at the time. * https://github.com/openSUSE/obs-service-cargo_vendor
Marek Sapota (mareksapota)
committed
(revision 3)
- Adapt to `cargo_vendor` changes. * https://github.com/openSUSE/obs-service-cargo_vendor/pull/40
Marek Sapota (mareksapota)
committed
(revision 2)
- Make all _service updates enabled/automatic. - Use `zstd` not `zst` as compression for recompress. The docs say the option is named `zstd`. - Remove `changesgenerate` from _service, it uses commit names, not the changelog. - Remove `_servicedata`. - Add update script.
Marek Sapota (mareksapota)
committed
(revision 1)
Displaying all 16 revisions