Releases: congard/nvidia-system-monitor-qt
Releases · congard/nvidia-system-monitor-qt
v1.5 flatpak
Changelog
- Add flatpak support
v1.5
Changelog
- Reduce
nvidia-smi
calls - Merge
NVSMIParser
withInfoProvider
- Display utilization info immediately (do not skip 1st frame)
- Merge
PowerProvider
withInfoProvider
- Optimize Workers
- Display maximal gpu/mem frequency
- Eliminate python from the project
- Build package for Fedora, Ubuntu, Debian
- Possibly solved: #19
v1.4
v1.3
v1.2.2
v1.2 (v1.2.1 for AUR)
Changelog
v1.2 rc1
- Merge pull request #10 from aabbi/utilization
- A lot of refactoring:
- Split classes/structs into different files
- Files sorted according to its roles
- Files renamed in accordance with class/struct/namespace name inside
- Improved code style
- Greatly improved the readability of the code
- Added
QNVSM_VERSION
macro defined inCMakeLists.txt
- Other minor changes & improvements
- Some structures/classes were renamed
QTreeView
instead ofQTableView
forProcessesView
ProcessesView
: edit existing process item, delete if finished, add if started. Fixes a lot of issues:- Hover flickering
- The need to select an object after updating the list
- Unexpected selection disappearance (including if you change it with the keyboard)
- Strange list behaviour when updating
- Maybe others, I have not tested
- Rename ProcessList to ProcessInfo
- Add
Version
andVersionPrefix
variable for/inCMakeLists.txt
- Other minor changes & improvements
v1.2 rc2
- Merge GPU Utilization & Memory Utilization to Utilization
v1.2 release
- Move HTML code to the separate files
- Add utilization containers
- Add the ability to resize utilization containers
- Remember window size & state; remember sizes of utilization containers
- Totally redesigned Utilization tab
- Add sorting for processes tab: #11
- Add IO Utilization (read-write utilization) for Memory Utilization
- Add GPU names detection
- Remove constants.h
- Qt classes/functions instead of std
- A lot of refactoring
- Other fixes & improvements
Plans for 1.2: https://github.com/congard/nvidia-system-monitor-qt/projects/1 (see Done column)
v1.2 rc2
v1.2 rc1
Changelog
- Merge pull request #10 from aabbi/utilization
- A lot of refactoring:
- Split classes/structs into different files
- Files sorted according to its roles
- Files renamed in accordance with class/struct/namespace name inside
- Improved code style
- Greatly improved the readability of the code
- Added
QNVSM_VERSION
macro defined inCMakeLists.txt
- Other minor changes & improvements
- Some structures/classes were renamed
QTreeView
instead ofQTableView
forProcessesView
ProcessesView
: edit existing process item, delete if finished, add if started. Fixes a lot of issues:- Hover flickering
- The need to select an object after updating the list
- Unexpected selection disappearance (including if you change it with the keyboard)
- Strange list behaviour when updating
- Maybe others, I have not tested
- Rename ProcessList to ProcessInfo
- Add
Version
andVersionPrefix
variable for/inCMakeLists.txt
- 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