Skip to content

hw-smi v1.5

Latest

Choose a tag to compare

@ProjectPhysX ProjectPhysX released this 22 May 10:28

Fixes/improvements

  • print detected hardware specs in help menu with hw-smi.exe --help / hw-smi --help
  • added ReBar detection on Intel GPUs
  • removed double spaces in some CPU names
  • fixed max VRAM bandwidth reporting on some Intel GPUs with <412GB/s
  • render unavailable CPU name as ?
  • mark unavailable CPU data on Linux as such
  • color Neoverse CPU as Nvidia
  • fixed newline in hardware printout if no GPUs are available
  • added stype input properties for SYSMAN queries
  • added more possible libamd_smi.so installation paths to check
  • fix display of unavailable power in graphs mode
  • updated NVML, more accurate fan RPM reading on supported Nvidia GPUs, unavailable Power/Fan metrics on old Nvidia GPUs will now be rendered properly as -?-
  • fixed SYSMAN max PCIe bandwidth glitching when GPU becomes inactive

How to run?

Windows

  • Download hw-smi.exe or hw-smi-hud.exe (version with graphical on-screen HUD).
  • Double-click (you will be asked to run as administrator, this is required for some Intel GPU counters).
  • Alternatively, run in Windows CMD via
    hw-smi.exe
    hw-smi.exe --bars
    hw-smi.exe --graphs
    hw-smi.exe --help
  • Or compile from source code on Windows

Linux

  • Clone from GitHub:
    git clone https://github.com/ProjectPhysX/hw-smi.git && cd hw-smi
  • Compile:
    chmod +x make.sh
    ./make.sh
  • Run:
    sudo bin/hw-smi
    sudo bin/hw-smi --bars
    sudo bin/hw-smi --graphs
    sudo bin/hw-smi --help
  • Note that it will also work without sudo. However, some telemetry counters on Intel GPUs are not available without sudo.