Skip to content

Commit d776fc7

Browse files
committed
cpu-gpu-monitor@alexsmolya: add CPU & GPU Monitor desklet
1 parent 2e5eb68 commit d776fc7

9 files changed

Lines changed: 1752 additions & 0 deletions

File tree

cpu-gpu-monitor@alexsmolya/LICENSE

Lines changed: 232 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# CPU & GPU Monitor
2+
3+
CPU & GPU Monitor is a Cinnamon desklet with compact history graphs for:
4+
5+
- aggregate CPU usage;
6+
- RAM usage;
7+
- CPU temperature;
8+
- NVIDIA GPU utilization;
9+
- VRAM usage;
10+
- GPU temperature.
11+
12+
## Hardware scope
13+
14+
The first public version targets Linux and Cinnamon. CPU temperature uses the
15+
standard Linux hwmon interfaces exposed by AMD `k10temp` or `zenpower`, with a
16+
constrained CPU/package thermal-zone fallback. NVIDIA metrics use the first row
17+
returned by the system-provided `nvidia-smi` command.
18+
19+
Intel CPU temperature support is not claimed. AMD GPUs and Intel GPUs are not
20+
supported, and multi-GPU selection is not implemented. This is not a claim of
21+
support for every AMD CPU or NVIDIA GPU.
22+
23+
If `nvidia-smi` is absent or unavailable, the GPU section reports a degraded
24+
state while CPU and RAM monitoring continue. A working `nvidia-smi` is normally
25+
provided by the NVIDIA driver/package managed by the Linux distribution or
26+
system; the desklet does not download external software.
27+
28+
## Settings
29+
30+
The settings panel provides the update interval, UI scale, legend visibility,
31+
and separate colors for CPU/GPU utilization, memory, and temperature lines.
32+
33+
## Installation
34+
35+
The standard Cinnamon Spices installation path is **System Settings →
36+
Desklets → Download**, followed by enabling the desklet from **Manage**. No
37+
custom installer or external download is required.
38+
39+
## Verified environment
40+
41+
The initial release was live-tested on Cinnamon 6.6.9/X11 with an AMD Ryzen 5
42+
5600H, its `k10temp` Tctl sensor, and an NVIDIA RTX 3050 Laptop GPU using
43+
`nvidia-smi`. Other hardware and Cinnamon versions remain unverified.
44+
45+
## License
46+
47+
CPU & GPU Monitor is licensed under GPL-3.0-or-later.

0 commit comments

Comments
 (0)