Skip to content

Releases: congard/nvidia-system-monitor-qt

v1.5 flatpak

24 May 16:39
Compare
Choose a tag to compare

Changelog

  1. Add flatpak support

v1.5

27 Feb 14:15
Compare
Choose a tag to compare

Changelog

  1. Reduce nvidia-smi calls
  2. Merge NVSMIParser with InfoProvider
  3. Display utilization info immediately (do not skip 1st frame)
  4. Merge PowerProvider with InfoProvider
  5. Optimize Workers
  6. Display maximal gpu/mem frequency
  7. Eliminate python from the project
  8. Build package for Fedora, Ubuntu, Debian
  9. Possibly solved: #19

v1.4

08 Feb 18:24
Compare
Choose a tag to compare

Changelog

  1. Add tracking power use and temperature support: #12
  2. Add tracking graphics and memory clocks support
  3. Some UI changes
  4. Minor fixes and other improvements

v1.3

24 Aug 17:58
Compare
Choose a tag to compare

Changelog

  1. Fix #16
  2. Use findChild instead of keeping pointers to widgets
  3. Drop config file support
  4. Add GUI settings
  5. Add script for deb package creation
  6. Prepare a package for Debian & Ubuntu (amd64, built on Debian 11)

v1.2.2

28 Aug 08:27
Compare
Choose a tag to compare

Fix building issues

v1.2 (v1.2.1 for AUR)

13 Aug 15:27
Compare
Choose a tag to compare

Changelog

v1.2 rc1

  1. Merge pull request #10 from aabbi/utilization
  2. A lot of refactoring:
    1. Split classes/structs into different files
    2. Files sorted according to its roles
    3. Files renamed in accordance with class/struct/namespace name inside
    4. Improved code style
    5. Greatly improved the readability of the code
    6. Added QNVSM_VERSION macro defined in CMakeLists.txt
    7. Other minor changes & improvements
  3. Some structures/classes were renamed
  4. QTreeView instead of QTableView for ProcessesView
  5. ProcessesView: edit existing process item, delete if finished, add if started. Fixes a lot of issues:
    1. Hover flickering
    2. The need to select an object after updating the list
    3. Unexpected selection disappearance (including if you change it with the keyboard)
    4. Strange list behaviour when updating
    5. Maybe others, I have not tested
  6. Rename ProcessList to ProcessInfo
  7. Add Version and VersionPrefix variable for/in CMakeLists.txt
  8. Other minor changes & improvements

v1.2 rc2

  1. Merge GPU Utilization & Memory Utilization to Utilization

v1.2 release

  1. Move HTML code to the separate files
  2. Add utilization containers
  3. Add the ability to resize utilization containers
  4. Remember window size & state; remember sizes of utilization containers
  5. Totally redesigned Utilization tab
  6. Add sorting for processes tab: #11
  7. Add IO Utilization (read-write utilization) for Memory Utilization
  8. Add GPU names detection
  9. Remove constants.h
  10. Qt classes/functions instead of std
  11. A lot of refactoring
  12. Other fixes & improvements

Plans for 1.2: https://github.com/congard/nvidia-system-monitor-qt/projects/1 (see Done column)

v1.2 rc2

08 Aug 12:05
Compare
Choose a tag to compare
v1.2 rc2 Pre-release
Pre-release
  1. Merge GPU Utilization & Memory Utilization to Utilization

See full changelog and building here

v1.2 rc1

08 Aug 11:08
Compare
Choose a tag to compare
v1.2 rc1 Pre-release
Pre-release

Changelog

  1. Merge pull request #10 from aabbi/utilization
  2. A lot of refactoring:
    1. Split classes/structs into different files
    2. Files sorted according to its roles
    3. Files renamed in accordance with class/struct/namespace name inside
    4. Improved code style
    5. Greatly improved the readability of the code
    6. Added QNVSM_VERSION macro defined in CMakeLists.txt
    7. Other minor changes & improvements
  3. Some structures/classes were renamed
  4. QTreeView instead of QTableView for ProcessesView
  5. ProcessesView: edit existing process item, delete if finished, add if started. Fixes a lot of issues:
    1. Hover flickering
    2. The need to select an object after updating the list
    3. Unexpected selection disappearance (including if you change it with the keyboard)
    4. Strange list behaviour when updating
    5. Maybe others, I have not tested
  6. Rename ProcessList to ProcessInfo
  7. Add Version and VersionPrefix variable for/in CMakeLists.txt
  8. Other minor changes & improvements

Building

mkdir build
cmake -DCMAKE_BUILD_TYPE=Release -B build -DVersionPrefix="rc1 (compiled from source)" -G "Unix Makefiles"
cmake --build build --target qnvsm -- -j 2

v1.1

22 Jul 20:11
321d6af
Compare
Choose a tag to compare
  1. Fixed most clang-tidy warnings
  2. CMake instead of QMake
  3. Fix #3
  4. Change column names
  5. Change default window size
  6. Close #8
  7. Add window icon support
  8. Fix #4 with #9
  9. Show GPU Memory use in MB but remove sm, enc and dec (#9, sm, encoder and decoder will be added soon)

v1.0

02 Aug 20:53
Compare
Choose a tag to compare
  1. List of processes running on the video card
  2. Ability to kill running process
  3. GPU Utilization Information
  4. Memory Utilization Information
  5. Multiple GPUs support
  6. Customization support