Skip to content

gpu-smi v1.1.0 - VRAM Usage, OS Pinned VRAM & Process Tracking

Choose a tag to compare

@Thenukegun10x Thenukegun10x released this 04 Sep 03:30
· 1 commit to main since this release

gpu-smi v1.1.0 - Dedicated VRAM, OS Pinned Memory & Process Tracking

Major feature update bringing live dedicated VRAM utilization, OS pinned memory reporting, and per-process GPU tracking directly into the base output table.

What's New in v1.1.0:

  • Per-Process GPU & VRAM Tracking: Real-time discovery and attribution of all GPU workloads (PID, Name, Type C/G, Memory Usage) using native Windows WDDM PDH counters mapped to hardware adapter LUIDs. Zero admin privileges or external tools required.
  • Dedicated VRAM Usage: Live dedicated VRAM consumption (BytesResident) alongside total adapter memory and percentage utilization directly in the base table.
  • OS Pinned VRAM: Non-evictable kernel driver & display compositor pinned memory calculation (BytesResident - BytesCommitted).
  • Prometheus Metrics: Added amd_gpu_process_mem_mb and amd_gpu_vram_pinned_mb to the /metrics endpoint on --serve <PORT>.
  • JSON Output: Fully serialized processes array with PIDs, names, types, and usage for programmatic scripting and tooling.

Downloads:

  • gpu-smi-windows-x64.exe (1.0MB) - Portable standalone single executable (Windows x64).
  • gpu-smi-linux-x64 (963KB) - Portable standalone single executable (Linux x64).

Quick Start:

gpu-smi-windows-x64.exe            # table with GPU stats & running processes
gpu-smi-windows-x64.exe --verbose  # show all processes + VRM/hotspot temps & clock rates
gpu-smi-windows-x64.exe --json     # full JSON output
gpu-smi-windows-x64.exe --serve 8080 # headless HTTP & Prometheus /metrics