Cause: The monitor may have failed to start, or the icons are hidden in the overflow area.
Fix:
- Click the ^ arrow in the system tray to check the overflow area
- If icons are there, pin them: Settings → Personalization → Taskbar → Other system tray icons
- If no icons at all, check the error log: look for
monitor_error.login the installation folder - Try running manually: open Command Prompt as admin and run:
python "C:\path\to\gpu_cpu_monitor.py"
Cause: CPU temperature and power require both admin privileges and LibreHardwareMonitor.
Fix:
- Make sure the monitor is running as administrator
- Check if LibreHardwareMonitor is installed:
- Look in
%LOCALAPPDATA%\Microsoft\WinGet\Packages\for a LibreHardwareMonitor folder - If not found, run the installer again — it will attempt to install LHM via winget
- Look in
- If winget is not available, install LibreHardwareMonitor manually from GitHub
Note: CPU Usage % always works even without admin or LHM. Only temperature and power need the extra setup.
Cause: The Python pynvml package may not be installed correctly.
Fix:
- Open Command Prompt
- Run:
pip install --upgrade pynvml - Restart the monitor
Yes. This tool was specifically built to monitor TCC mode GPUs that HWMonitor, GPU-Z, and MSI Afterburner cannot detect. If nvidia-smi can see your GPU, so can this monitor.
TCC mode is commonly used on:
- NVIDIA RTX PRO 6000, RTX A6000, RTX A5000, and other professional GPUs
- Tesla and data center GPUs (V100, A100, H100)
The monitor typically uses 60-90MB of RAM. This includes:
- Python runtime (~30MB)
- LibreHardwareMonitor .NET libraries (~20MB)
- Pillow image rendering (~10MB)
- System tray icon management (~10MB)
This is comparable to or lighter than other monitoring tools.
- Run
uninstall.batto stop the current version and remove the scheduled task - Replace the files with the new version
- Run
install.batagain
Check the scheduled task:
- Open Task Scheduler (search "Task Scheduler" in Start menu)
- Look for "BrandulateGPUCPUMonitor"
- Verify it's enabled and set to trigger "At log on"
- If missing, run
install.batagain
Check that Python is in PATH:
- Open Command Prompt
- Run:
pythonw --version - If not found, reinstall Python with "Add to PATH" checked
The monitor has built-in duplicate detection — it kills any previous instance before starting. If you still see duplicates:
- Right-click one set of icons and choose "Quit"
- The remaining set is the active one
Run the installer again, or manually install dependencies:
pip install pystray Pillow psutil pynvml pythonnet
- Visit brandulate.com
- Support us on Patreon