Skip to content

Releases: Syllo/nvtop

Release 1.2.1

27 May 10:08
Compare
Choose a tag to compare

New this release:

  • Per process GPU, encode and decode usage metrics are available as process columns.
  • A setup window (F2) to configure the interface.
    • General options
      • Color support
      • Update interval
    • Devices display options
      • Temperature scale
      • Auto hide of encode/decode
    • Chart options
      • Update direction
      • Which metric is displayed for each device
    • Processes options
      • Toggle ascending/descending
      • Sort by
      • Which field are displayed
  • Save user preferences to a configuration file (F12)

Miscellaneous:

  • Rewrite of GPU information extraction in preparation for potential multi vendor support (see #106).
    • The build no longer requires the NVML header
    • The build doesn't link to libnvidia-ml anymore, instead loads the symbols at runtime.
  • Rewrite and small optimization of the interface drawing code.
    • Chart positioning algorithm
    • Line plot
    • Avoid unnecessary ncurses clean/draw calls

Release 1.1.0

03 Dec 10:03
Compare
Choose a tag to compare

This is a minor release including:

  • Bugs fixes where the interface would hang or fail to allocate and crash on systems with many GPUs.
  • UI updates: plot direction, PID order and units consistency.
  • Showing the power draw even when the upper limit is not provided by the driver.
  • Manpage update.
  • Installation instruction update.

Release 1.0.0

09 Jan 16:18
Compare
Choose a tag to compare

New in this version:

  • Automatic layout of the interface
  • Each GPU has its own plot for multi-GPU setup (when there is enough room on screen)
  • The host CPU and memory utilization are added to the process list
  • Horizontally scrollable process list to see the whole the command line

Release 0.3.1

22 Nov 13:39
Compare
Choose a tag to compare

Fix multi-device support for plot.

Release 0.3.0

21 Nov 13:03
Compare
Choose a tag to compare

New in this version:

  • Maximum GPU and memory line plot
    • Can be disabled with option -p or --no-plot.
  • Encoding end decoding meters auto-hide if they were not used recently
    • Always visible with option -E -1
  • The multi-device information header now automatically takes advantage of the horizontal space available
  • Fahrenheit option
    • Activation with option -f or --freedom-unit
  • A process name now comes with its arguments
  • Process name cache
    • Disable cache with the option -N or --no-cache

Release 0.2.3

12 Sep 08:01
Compare
Choose a tag to compare
  • Process list and command options are scrollable

Release 0.2.2

11 Apr 19:35
Compare
Choose a tag to compare

New options

  • Select / Ignore GPU by ID
  • Monochrome

Bugfix

  • Build
  • Multi-GPU checks
  • Background color = Terminal background color

Release 0.2.1

06 Apr 13:38
Compare
Choose a tag to compare
  • CMake build update
    • Search for NVML header and lib is more robust
    • Provide -DNVML_RETRIEVE_HEADER_ONLINE=True option to download nvml.h from NVIDIA repo.
  • README update with distribution installation instructions.

Release 0.2.0

29 Mar 19:45
Compare
Choose a tag to compare
  • Man page
  • Command line options
    • Version
    • Help
    • Refresh rate
  • Interactive options
    • Sort by column
    • Kill selected process
  • Some refactoring

Release 0.1.0

20 Jul 09:53
Compare
Choose a tag to compare

First release of the nvtop monitoring tool.