<?xml version="1.0" encoding="UTF-8"?>
<components origin="jfaracco/amdgpu_top" version="0.8">
  <component type="desktop">
    <id>io.github.umio_yasuno.amdgpu_top</id>
    <pkgname>amdgpu_top</pkgname>
    <name>amdgpu_top</name>
    <summary>Tool to display AMDGPU usage</summary>
    <description><p>amdgpu_top is tool that display AMD GPU utilization, like umr or clbr/radeontop or intel_gpu_top. The tool displays information gathered from performance counters (GRBM, GRBM2), sensors, fdinfo, and AMDGPU driver.</p></description>
    <icon type="stock">utilities-system-monitor</icon>
    <categories>
      <category>Monitor</category>
      <category>System</category>
    </categories>
    <kudos>
      <kudo>HiDpiIcon</kudo>
      <kudo>HiDpiIcon</kudo>
    </kudos>
    <project_license>MIT</project_license>
    <url type="homepage">https://github.com/Umio-Yasuno/amdgpu_top</url>
    <screenshots>
      <screenshot type="default">
        <caption>amdgpu_top GUI mode</caption>
        <image type="source">https://github.com/Umio-Yasuno/amdgpu_top/assets/53935716/e3ff372e-86f9-4b82-b3c9-910b638a3c90</image>
      </screenshot>
      <screenshot>
        <caption>amdgpu_top SMI mode</caption>
        <image type="source">https://github.com/Umio-Yasuno/amdgpu_top/assets/53935716/66c3fb7e-cb23-4a19-ab10-2bb9919a1a8a</image>
      </screenshot>
      <screenshot>
        <caption>amdgpu_top TUI mode</caption>
        <image type="source">https://github.com/Umio-Yasuno/amdgpu_top/assets/53935716/859010d8-07b3-411c-b079-c4a837855d41</image>
      </screenshot>
    </screenshots>
    <content_rating type="oars-1.0"/>
    <releases>
      <release timestamp="1770292800" version="0.11.2"/>
      <release timestamp="1770249600" version="0.11.1">
        <url type="unknown">https://github.com/Umio-Yasuno/amdgpu_top/releases/tag/v0.11.1</url>
        <description><p>Changelog</p><ul><li>lib: fix gfx and media activity for Strix Point, Krackan Point and Strix Halo (#139)</li><li>lib: improve to_d3hot check logic (#142)</li><li>lib: improve cpu usage calculation</li><li>lib: update kfd process detection logic</li><li>lib: rename "Ring List Controller" to "RunList Controller"</li><li>lib: apply input power workaround for SMU v13.0.5 to Granite Ridge only</li></ul><ul><li>tui: fix xdna fdinfo header</li><li>tui: print throttle_residency_* for gpu_metrics_v3_0</li></ul><ul><li>gui: print throttle_residency_* for gpu_metrics_v3_0</li><li>gui: use `max_od_gpu_clk` and `max_od_mem_clk` for Sensors plot</li><li>gui: persist GUI mode</li><li>gui: use GpuMetrics::get_throttle_status_info</li><li>gui: persist main tab and info tab</li></ul></description>
      </release>
      <release timestamp="1756771200" version="0.11.0">
        <url type="unknown">https://github.com/Umio-Yasuno/amdgpu_top/releases/tag/v0.11.0</url>
        <description><p>Changelog</p><ul><li>fix Appstream metainfo by @malfisya</li><li>fix the process to get gpu_metrics when resuming from suspended state</li><li>stop monitoring when no VRAM-using processes are found</li><li>fix getting sensors when resuming monitoring</li><li>stop reading PC (GRBM, GRBM2) for RDNA 4 dGPU when no VRAM-using processes are found</li><li>add exclude process names (&lt;code&gt;amdgpu_top&lt;/code&gt;, &lt;code&gt;steamwebhelper&lt;/code&gt;) for no_process_using_vram</li><li>add memory_vendor to AppDeviceInfo</li><li>fix DevicePath::init when libdrm_amdgpu is None (#133)</li><li>fix combination of &lt;code&gt;--single/--single-gpu&lt;/code&gt; and &lt;code&gt;--pci&lt;/code&gt; options (#134)</li><li>reorder the device path list if a device is specified in the options</li><li>add support for FCLK (Fabric Clock) DPM</li><li>update vram usage when pre-dropping device handle</li><li>update logic for dropping device handle</li><li>add supports_gpu_metrics field to AppDeviceInfo</li><li>fix get_rocm_version for TheRock</li><li>remove dependency on anyhow</li></ul><ul><li>xdna: update bindings for 32bit targets</li></ul><ul><li>tui: do not display average_socket_power if gpu_metrics_v3_0</li><li>tui: clear gpu_metrics_view when metrics is None</li><li>tui: check stapm_limit and current_stapm_limit</li></ul><ul><li>smi: print the suspended state</li><li>smi: print PCI power state</li><li>smi: set FdInfoSortType::GTT when the device is APU</li><li>smi: print junction temp instead of edge temp, if junction temp is available</li><li>smi: add memory temp.</li><li>smi: remove ECC status</li><li>smi: update layout for the suspending device</li></ul><ul><li>gui: do not display average_socket_power if gpu_metrics_v3_0</li><li>gui: add tab_gui mode</li><li>gui: set striped to side panel</li></ul><ul><li>add some info to json_info dump (#137)</li></ul></description>
      </release>
      <release timestamp="1748304000" version="0.10.5">
        <url type="unknown">https://github.com/Umio-Yasuno/amdgpu_top/releases/tag/v0.10.5</url>
        <description><p>Changelog</p><ul><li>ci: use xbuild for build appimage</li><li>lib: add cpu and vcn_unified fields to FdInfoUsage</li><li>lib: add VCNU to FdInfoSortType</li><li>lib: add fw_versions fieled to AppDeviceInfo</li><li>cleanup dump_info</li><li>fix build without tui feature</li><li>add dynamically linked musl binary to release</li></ul><ul><li>smi: display CPU Core freq</li><li>tui: fix vpe label</li><li>tui: add support for cpu core freq</li><li>tui: use VCNU (vcn_unified) instead of VCN (media, avg. of dec/enc/jpeg_dec)</li><li>tui: update cursive version</li></ul><ul><li>gui: if gpu_metrics_v2_0/v2_1 then check core_temp and core_power and enable cpu_temp_plot and cpu_power_plot accordingly</li><li>gui: add support for cpu core freq</li><li>gui: use VCNU instead of VCN (media)</li><li>gui: update eframe and egui_plot version</li></ul><ul><li>json: add support for cpu core freq</li><li>json: add support for critical/emergency temp</li></ul></description>
      </release>
      <release timestamp="1742169600" version="0.10.4">
        <url type="unknown">https://github.com/Umio-Yasuno/amdgpu_top/releases/tag/v0.10.4</url>
        <description><p>Changelog</p><ul><li>Rust 2024 Edition</li><li>add support for k10temp Tctl</li><li>dynamically update power_cap</li><li>implement workaround for Raphael/Granite Ridge APU reported input power</li><li>implement workaround for RDNA 4 dGPU (SMU v14.0.2/3) dose not have fan1_input</li><li>skip show fdinfo stat if ids_count is zero</li></ul><ul><li>tui: update info_bar</li></ul><ul><li>gui: if gpu_metrics_v2_0 or gpu_metrics_v2_1, do not display cpu temp/power plot</li></ul><ul><li>xdna: update xdna bindings</li><li>xdna: print app version when dumping xdna info</li></ul></description>
      </release>
      <release timestamp="1738627200" version="0.10.3">
        <url type="unknown">https://github.com/Umio-Yasuno/amdgpu_top/releases/tag/v0.10.3</url>
        <description><p>Changelog</p><ul><li>fix filter_proc when short cmdline</li><li>update dump_xdna_device</li></ul></description>
      </release>
      <release timestamp="1738540800" version="0.10.2">
        <url type="unknown">https://github.com/Umio-Yasuno/amdgpu_top/releases/tag/v0.10.2</url>
        <description><p>Changelog</p><ul><li>reduce allocations and improve dump commands</li><li>support for dynamic loading of libdrm and libdrm_amdgpu (amdgpu_top remains a dynamic link)</li><li>specify rev of libdrm_amdgpu_sys</li><li>add fdinfo description in README.md</li><li>Add remark to build on Fedora (#117)</li><li>update release.yml</li><li>update DevicePath::check_if_device_is_active for env where CONFIG_PM is disabled</li></ul><ul><li>xdna: fix the detection of XDNA NPU</li><li>xdna: impl ioctl for amdxdna-driver</li></ul><ul><li>tui: add "--hide-fdinfo" option for TUI mode</li><li>tui: hideable_panel</li><li>tui: collapsible view in one row</li></ul><ul><li>gui: Add Georgian tranlsation (#116)</li></ul></description>
      </release>
      <release timestamp="1734134400" version="0.10.1">
        <url type="unknown">https://github.com/Umio-Yasuno/amdgpu_top/releases/tag/v0.10.1</url>
        <description><p>Changelog</p><ul><li>Include CHIP_GFX1103_R1X (Hawk Point1) in has_npu condition</li><li>Update libdrm_amdgpu_sys, fix CHIP_CLASS check for GFX12</li><li>Add description of --xdna option</li></ul><ul><li>tui: Add new layout for wide term (150 or more columns)</li></ul><ul><li>gui: Fix "No localization for id"</li><li>gui: Add CPU Core Power Plot</li><li>gui: Add CPU Temperature Plot</li><li>gui: Add VCLK/DCLK Plot</li><li>gui: Persist selected PCI bus</li></ul></description>
      </release>
      <release timestamp="1732752000" version="0.10.0">
        <url type="unknown">https://github.com/Umio-Yasuno/amdgpu_top/releases/tag/v0.9.2</url>
        <description><p>Changelog</p><ul><li>Support for AMD XDNA NPU</li><li>Update libdrm_amdgpu_sys</li><li>Update GRBM2_INDEX</li><li>Remove amd_.*_visible_vram fields in FdInfoUsage</li><li>Stop using get_unchecked</li><li>Implement dynamic_no_pc</li><li>Add --gl and --vk options</li></ul><ul><li>gui: Support for the Close shortcut key</li><li>gui: Add the Quit button</li><li>gui: Update eframe to v0.29</li><li>gui: Update versions of i18n-embed and i18n-embed-fl</li><li>gui: Use LazyLock instead of once_cell</li><li>Use wgpu feature</li></ul></description>
      </release>
      <release timestamp="1726272000" version="0.9.2">
        <url type="unknown">https://github.com/Umio-Yasuno/amdgpu_top/releases/tag/v0.9.2</url>
        <description><p>Changelog</p><ul><li>Support for suspended devices in TUI mode and GUI mode. If there are no active AMDGPU devices, amdgpu_top wake up a suspended device.</li></ul><ul><li>tui: add Activity view</li></ul><ul><li>gui: fix full_fdinfo_list</li><li>gui: add Activity plot</li><li>gui: persist show sidepanel state and theme</li></ul></description>
      </release>
      <release timestamp="1723680000" version="0.9.1"/>
      <release timestamp="1721174400" version="0.9.0"/>
      <release timestamp="1716940800" version="0.8.5">
        <url type="unknown">https://github.com/Umio-Yasuno/amdgpu_top/releases/tag/v0.8.5</url>
        <description><p>Changelog</p><ul><li>lib: update dependencies</li><li>lib: update docs/{dump,sample}.json</li><li>lib: display CRTC info</li></ul><ul><li>tui: display the percentage of fan rpm</li></ul><ul><li>json: add missing fan info to dumps (#84, by @ChaosInfinited)</li><li>json: add "Total fdinfo"</li></ul><ul><li>gui: display the percentage of clock, fan rpm, and power</li><li>gui: fix the collapsing state</li><li>gui: display CRTC info</li></ul></description>
      </release>
    </releases>
    <launchable type="desktop-id">amdgpu_top-tui.desktop</launchable>
    <launchable type="desktop-id">amdgpu_top.desktop</launchable>
  </component>
</components>
