A KDE Plasma 6 widget for monitoring AMD GPU usage, temperature, and VRAM in real time.
- Live GPU usage (%), temperature, and VRAM monitoring
- Compact panel view — plain text, no icon
- Popup view with large value cards and progress bars
- Per-value warning thresholds with color changes
- Fully customizable colors (normal + warning, separate for temperature)
- Custom font family, size, and bold toggle
- Fahrenheit support
- Three update speed presets (Low / Medium / Fast)
- GPU model name display (fetched via
lspci)
| Dependency | Purpose |
|---|---|
| KDE Plasma 6 | Widget runtime |
radeontop |
GPU usage + VRAM data |
lm_sensors |
GPU temperature (sensors amdgpu-*) |
lspci (pciutils) |
GPU model name |
Install on Arch / CachyOS:
sudo pacman -S radeontop lm_sensors pciutilskpackagetool6 --install /path/to/org.kde.redwatcherUpdate after changes:
kpackagetool6 --upgrade /path/to/org.kde.redwatcherRemove:
kpackagetool6 --remove org.kde.redwatcherTest without installing:
plasmoidviewer -a /path/to/org.kde.redwatcherorg.kde.redwatcher/
├── metadata.json
├── metainfo.xml
├── README.md
└── contents/
├── config/
│ ├── main.xml # KConfig schema
│ └── config.qml # Settings page registration
└── ui/
├── main.qml # Widget (panel + popup)
└── configgeneral.qml # Settings UI
Display — toggle GPU usage, temperature, VRAM, title, GPU model name, progress bars, Fahrenheit
Warning Thresholds — separate thresholds for usage (%) and temperature (°C); values above threshold switch to warning color
Colors — normal/warning colors for usage; optional independent color set for temperature
Font — search any installed system font, set size (7–24pt) and bold; live preview
Performance — Low (5s) / Medium (2s) / Fast (500ms) update intervals
- AMD Radeon RX 6600
- CachyOS (Arch-based), KDE Plasma 6
GPL-2.0-only