Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RedWatcher Pro

A KDE Plasma 6 widget for monitoring AMD GPU usage, temperature, and VRAM in real time.

Plasma 6 AMD GPU License

RedWatcher Pro logo

Features

  • 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)

Requirements

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 pciutils

Installation

kpackagetool6 --install /path/to/org.kde.redwatcher

Update after changes:

kpackagetool6 --upgrade /path/to/org.kde.redwatcher

Remove:

kpackagetool6 --remove org.kde.redwatcher

Test without installing:

plasmoidviewer -a /path/to/org.kde.redwatcher

Project Structure

org.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

Settings

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

Tested On

  • AMD Radeon RX 6600
  • CachyOS (Arch-based), KDE Plasma 6

License

GPL-2.0-only

About

AMD GPU monitoring tool using radeontop

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages