nvidia-gpu-monitor@diverdale: new desklet#1841
Open
diverdale wants to merge 1 commit intolinuxmint:masterfrom
Open
nvidia-gpu-monitor@diverdale: new desklet#1841diverdale wants to merge 1 commit intolinuxmint:masterfrom
diverdale wants to merge 1 commit intolinuxmint:masterfrom
Conversation
Per-GPU temperature, usage, VRAM, power, fan, and process count for NVIDIA cards. Uses async Gio.Subprocess for nvidia-smi calls so it never blocks Cinnamon's main loop, addressing the freeze warning on existing NVIDIA GPU desklets. Visuals: stacked rows per GPU with a sparkline for usage, a horizontal bar for VRAM, and colour-coded numbers for temp/fan/power that shift amber/red at user-configurable thresholds. Tested on Linux Mint with two RTX 3060s.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new NVIDIA GPU monitor desklet for Linux Mint Cinnamon.
Per-GPU temperature, usage, VRAM, power, fan, and process count using async
Gio.Subprocessfor nvidia-smi — does not block Cinnamon's main loop. This addresses the freeze warning that appears on existing NVIDIA GPU desklets in the Spices catalogue, which call nvidia-smi synchronously.Visuals
used / totaltext and threshold tintingSettings
watch nvidia-smiin a terminal /nvidia-settingsTested
JS ERRORlines on add / configure / remove cyclesstress-ngsystem load (regression test vs. the synchronous-spawn pattern in older NVIDIA desklets)