Nvtop Versions Save

GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm

1.2.1

3 years ago

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

1.1.0

3 years ago

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.

1.0.0

5 years ago

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

0.3.1

5 years ago

Fix multi-device support for plot.

0.3.0

5 years ago

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

0.2.3

5 years ago
  • Process list and command options are scrollable

0.2.2

6 years ago

New options

  • Select / Ignore GPU by ID
  • Monochrome

Bugfix

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

0.2.1

6 years ago
  • 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.

0.2.0

6 years ago
  • Man page
  • Command line options
    • Version
    • Help
    • Refresh rate
  • Interactive options
    • Sort by column
    • Kill selected process
  • Some refactoring

0.1.0

6 years ago

First release of the nvtop monitoring tool.