* 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).
OBS-URL: https://build.opensuse.org/package/show/utilities/nvtop?expand=0&rev=14
* 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.
OBS-URL: https://build.opensuse.org/package/show/utilities/nvtop?expand=0&rev=12
- 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
OBS-URL: https://build.opensuse.org/request/show/1167055
OBS-URL: https://build.opensuse.org/package/show/utilities/nvtop?expand=0&rev=10
- 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.
OBS-URL: https://build.opensuse.org/request/show/1033887
OBS-URL: https://build.opensuse.org/package/show/utilities/nvtop?expand=0&rev=3