Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nvtop-3.3.2-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: nvtop Distribution: openSUSE Tumbleweed
Version: 3.3.2 Vendor: openSUSE
Release: 1.1 Build date: Fri Apr 17 02:16:28 2026
Group: Unspecified Build host: reproducible
Size: 239728 Source RPM: nvtop-3.3.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Syllo/nvtop
Summary: A (h)top like task monitor for NVIDIA and AMD GPUs
Nvtop stands for NVidia TOP, a (h)top like task monitor for AMD, NVIDIA and
now Intel GPUs.

It can handle multiple GPUs and print information about them in a htop familiar
way.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Fri Apr 17 2026 malcolmlewis@opensuse.org
  - Update to version 3.3.2:
    * Flush snapshot stream.
  - Changes from version 3.3.1:
    * Fix json cmdline indent.
    * Encode/decode usage and processes in snapshot.
    * Snapshot with delay by default.
    * Fix invalid JSON in snapshot.
    * Add loop snapshot mode.
    * Add interval mode to snapshot.
  - Changes from version 3.3.0:
    * Merge effective load within GPU percentage meter.
    * Refactor unified memory computation and sanitize process memory
      usage.
    * Fix NVIDIA memory reporting.
    * Fix metax warnings.
    * Bound effective load to 100%.
    * Add support for Enflame GCU.
    * Fix typos across documentation and source.
    * Fix assertion failure when duplicate client_id encountered.
    * When running on an AMD APU add VRAM + GTT together.
    * Fix: Clamp effective load plot value to 100%.
    * Feat: Add Effective Load metric and plot.
    * Fix incorrect gpu number for METAX GPU.
    * Update nvtop manpage with additional options.
    * Fix unified memory GPU reporting to use actual GPU allocations.
    * Fix unified memory reporting to use MemAvailable.
    * Add device_field for memory clock.
    * Add automatic screen redraw on tmux reconnection.
    * Add F5 and Ctrl+L screen refresh functionality.
    * Add rich memory stats.
    * Feat: add support for METAX GPU.
  - Update service to manual and use xz tarball.
* Tue Jul 08 2025 malcolmlewis@opensuse.org
  - Update to version 3.2.0+14:
    * Fix power draw metrics on Intel Battlemage.
    * Use fdinfo's engine count when refreshing utilisation rate.
    * Add support for Rockchip NPU.
    * Fix icon path.
    * Fix the installed filename of the appstream metainfo.
    * Fix division by zero on intel xe.
    * Reorder percentage associativity and max to 100.
    * Fix cpu fan selection.
    * Adding TPU metrics via libtpuinfo.
    * Convert output to json.
    * Add Intel Xe driver temp support.
    * Add snapshot command to nvtop for scripting purposes.
    * Fix some compiler warnings.
    * Control reaches end of non-void function error,
      (gh#Syllo/nvtop#350).
    * Improve PCI bridge checks.
    * Add Intel to libdrm detection in CMakeLists.txt.
    * Intel: Fix some very minor stuff.
    * Workaround broken Intel PCIe speeds.
  - Drop nvtop-fix-non-void-function.patch as this has been
    upstreamed.
* Sun Feb 09 2025 malcolmlewis@opensuse.org
  - Update to version 3.1.0+100:
    * Make shared encoder/decoder utilization longer.
    * AMD: Fix encode/decode usage being dropped when it is shared.
    * Add missing va_end() call.
* Wed Dec 25 2024 malcolmlewis@opensuse.org
  - Update to version 3.1.0+89:
    * Add missing i915_drm.h structs/definitions.
    * Fix AMDGPU free memory calculation.
    * Include xe_drm.h until it mades it into libdrm.
    * Apply suggestions from code review.
    * Display total memory if available.
    * Add gtt to memory usage.
    * Add i915 compute and fix xe compute + edit readme.
    * Add xe encode/decode support.
    * Split fdinfo and implement GPU utilisation.
    * Split i915 & xe, implement xe ioctls and memory usage.
    * Add support for using i915 ioctls & implement memory usage
      using this.
    * Use bool, not NCURSES bool.
    * Display fan RPM when max is not available.
    * Avoid deref udev null device on unref.
    * v3d: migrate to standardised fdinfo info and add per-process
      gpu memory support.
    * Calculate power consumption for Xe driver.
    * Calculate power consumption based on energy usage.
    * Include libdrm for builds with panfrost and panthor support.
    * Remove Intel GPU warning.
    * i915 has drm-total-local0 (now?) for memory Also fix a logic
      error.
    * Fix process list randomly hiding in builds.
    * Add Intel temp support Currently being worked on in Intel's
      kernel branch: https://patchwork.freedesktop.org/series/137874.
    * Add Intel fan support Now present in kernel 6.12
      https://patchwork.freedesktop.org/patch/610458.
    * Update CMakeLists.txt
    * Add the necessary source file device_discovery_linux.c for
      V3D_SUPPORT in CMakeLists.txt.
    * Update README.
    * Convert tid to pgid to match the process's pid.
    * Fix some typos.
    * Add the videocore support documentation.
    * Fix strncat warning.
    * Print some debug messages.
    * Add decode info for h264 decode.
    * Move info read functions to utils and add some info from vcio
      device.
    * Add process gpu usage support for raspberrypi.
    * Add basic support for raspberrypi gpu.
  - Add nvtop-fix-non-void-function.patch: Fix control reaches end of
    non-void function error, (gh#Syllo/nvtop#350).
* Thu Oct 24 2024 malcolmlewis@opensuse.org
  - Update to version 3.1.0+38:
    * Add missed '&&".
    * Revert back to the Xe driver device for the PCIe link.
    * Get per-process memory from fdinfo for Xe.
    * Don't require hwmon for AMDGPU.
    * Fix potential null device access.
    * Re-introduce non-cached devices.
    * Hide process list option in setup window & config file.
    * Add Intel Xe driver support.
    * Add i915 hwmon power values.
    * Hide process list window.
    * Fix screenshot URLs in appstream.
    * Fix icon in appstream.
    * amgdpu: video code engine version extraction.
    * Update readme's supported targets paragraph.
    * Support for recent NVML API.
    * Video encode/decode shared by static instance.
    * Remove import of kcmp.
  - Remove tar.xz file from source as we use obscpio.
* Fri Apr 12 2024 Andrea Manzini <andrea.manzini@suse.com>
  - Update to version 3.1.0:
    * MSM: Ignore speedbin in id if exact id isn't found
    * Add support for Adreno 750
    * Fix save w/o config location path
    * interface_options: handle both XDG_CONFIG_HOME and HOME being unset
    * Prevent potential Ascend device name buffer overflow
    * remove temp file
    * fix issues for PR
    * Toggle Panfrost's sysfs profiling hook after DRM handle is retrieved
    * add ascend build script and README
    * add ascend extract gpu info code
    * GPU info bar option in F2 menu
    * Save GPU info bar option to config file
    * Fix related to pull request #248
    * Refactor Panthor and Panfrost into library of shared code
    * Add support for Mali CSF GPUs with the Panthor driver.
    * Add Panfrost support for manual calculation of engine utilisation
    * Add support for post-fdinfo processing calculation of utilisation
    * Add support for Panfrost display of additional GPU properties
    * Add display of additional GPU features
    * Add support for Mali GPUs with the Panfrost driver
* Wed Oct 25 2023 malcolmlewis@opensuse.org
  - Update to version 3.0.2+31:
    * Fix cache_entry for Intel and AMD GPU.
    * Fix compilation warnings.
    * Disable fdinfo callbacks for hidden gpus.
    * Split off linux-specific files from build.
    * cmake: use check_linker_flag for checking linker flags.
    * Clarify warning messages for Intel and MSM GPUs.
    * Added Apple support.
* Thu Jun 22 2023 andrea.manzini@suse.com
  - Update to version 3.0.2+2:
    * Fix a potential issue when using multiple AMDGPUs.
    * Fix amdgpu wrong tx/rx computation
    * Remove workaround for driver bug
    * Uniqueness is pdev+id on amdgpu
    * Uniqueness is pdev+id on intel
    * README MSM information.
    * MSM and Adreno support
* Sat Apr 01 2023 malcolmlewis@opensuse.org
  - Update to version 3.0.1+29:
    + Fix typo in pci id.
    + Add pre-parsed hardware info.
    + Update copyrights.
    + Fix monitored gpu selection logic.
    + Fix multiple gpus selection.
    + Fix a unused case.
    + Add license.
    + Add copyright info.
    + New gpus support using a local gpu type database.
    + hjkl motion keys.
  - Add %%doc README.markdown.
* Sun Nov 06 2022 malcolmlewis@opensuse.org
  - Update to version 3.0.1:
    * Don't overwrite usage for graphics+compute processes.
    * Expose processes that are both graphical and compute.
    * Fix nvtop process hiding.
    * Move misplaced assertion.
  - Changes from version 3.0.0:
    * Update documentation.
    * Option to hide nvtop from the process list.
    * Clang-format all.
  - Changes from 2.0.3+4:
    * Option to toggle startup messages.
    * Don't print the infos to stdout.
    * Fix spacing.
    * Save message option and fix multidevice save.
    * Support info window.
    * Support info messages.
    * Save monitored gpus to config.
    * Setup window to select gpus.
    * Dynamic gpu monitored list.
    * Rework interface for gpu select option.
    * Remove GPU mask option.
    * Extract pdev for all devices.
    * Fix for libudev wrapper.
    * Readme update for Intel support.
    * Don't need device discovery for NVIDIA only.
    * Fix FindUDev and FindSystemd for older cmake.
    * Show intel ENC/DEC together.
    * Fix integrated AMDGPU drm and fdinfo usage mismatch.
    * Fix macro extra arguments.
    * Mark AMDGPU integrated gpu as such.
    * Fix amdgpu null pointer deref.
    * Fix intel and integrated GPU support.
    * Use device discovery for Intel.
    * Use device discovery for AMDGPU.
    * Udev/sd-device wrapper.
    * Fix intel support.
    * Preliminary Intel support.
    * nvtop metainfo file.
    * Auto date for manpage.
    * Nvtop logo.
    * add process-control plug to allow killing processes.
    * Guard against huge jump in usage.
    * Uint64 literals.
    * Guard against suspect values reported by fdinfo.
    * Better validity macros.
    * Mark valid AMDGPU cache entries.
    * AMDGPU compute process support.
    * Add desktop file.
    * Code reorganization to sweep /proc once per update.

Files

/usr/bin/nvtop
/usr/share/applications/nvtop.desktop
/usr/share/doc/packages/nvtop
/usr/share/doc/packages/nvtop/README.markdown
/usr/share/icons/hicolor/scalable/apps/nvtop.svg
/usr/share/licenses/nvtop
/usr/share/licenses/nvtop/LICENSE
/usr/share/man/man1/nvtop.1.gz
/usr/share/metainfo/io.github.syllo.nvtop.metainfo.xml


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026