v0.9.0 — AMD GPU Support
AMD GPU Monitoring
ktop now monitors AMD GPUs via Linux sysfs — no new dependencies required. Systems with NVIDIA, AMD, or mixed GPUs show all cards together.
What's new
- AMD GPU support — detected automatically from
/sys/class/drm/card*/device/vendor(vendor0x1002) - GPU utilization from
gpu_busy_percent, VRAM frommem_info_vram_total/mem_info_vram_used - AMD GPU temperatures from hwmon
temp1_input/temp1_crit - Mixed NVIDIA+AMD systems show all GPUs with unified numbering
- Gracefully handles missing sysfs files (older cards, APUs): util→0%, VRAM→0/0 GB, temp→N/A
- Deduplicates DRM card entries that point to the same PCI device (common on APUs)
- Supports both
nvidia-ml-py(preferred) and legacypynvmlfor NVIDIA monitoring - Double-height CPU sparkline (16 levels of precision)
setup.shskips tag checkout on feature branches for easier testing
Install
git clone https://github.com/brontoguana/ktop.git && cd ktop && ./setup.sh