A lightweight GPU monitoring utility written in C that provides real-time statistics and memory junction temperatures.
- GPU Utilization and Memory Usage bars.
- Core Temperature (via NVML).
- Memory Junction and VRAM Temperatures (via undocumented register access).
- Color-coded temperature alerts.
- Ncurses-based TUI.
This tool requires specific libraries to access GPU hardware registers.
sudo apt-get update && sudo apt-get install -y \
pkg-config \
libncurses-dev \
libpci-dev \
nvidia-cuda-toolkitSecure Boot must be disabled to load the custom kernel module.
makesudo make installAfter installation, load the module manually:
sudo modprobe jeepers_modTo load the module automatically at boot:
echo "jeepers_mod" | sudo tee /etc/modules-load.d/jeepers.confjeepersContributions are welcome. Please feel free to submit a Pull Request or report an issue if you find any bugs or have suggestions for improvement.
This project is dual-licensed:
- User-space tool: Licensed under the Fair License.
- Kernel module: Licensed under the GPL to ensure compatibility with the Linux kernel.