Provided by: rocm-smi_6.1.2-1_amd64 

NAME
rocm-smi - rocm-smi - a tool to monitor AMD accelerators and GPUs
DESCRIPTION
usage: rocm-smi [-h] [-V] [-d DEVICE [DEVICE ...]] [--alldevices] [--showhw] [-a] [-i] [-v] [-e [EVENT ...]] [--showdriverversion] [--showtempgraph] [--showfwinfo [BLOCK ...]] [--showmclkrange] [--showmemvendor] [--showsclkrange] [--showproductname] [--showserial] [--showuniqueid] [--showvoltagerange] [--showbus] [--showpagesinfo] [--showpendingpages] [--showretiredpages] [--showunreservablepages] [-f] [-P] [-t] [-u] [--showmemuse] [--showvoltage] [-b] [-c] [-g] [-l] [-M] [-m] [-o] [-p] [-S] [-s] [--showmeminfo TYPE [TYPE ...]] [--showpids [VERBOSE]] [--showpidgpus [SHOWPIDGPUS ...]] [--showreplaycount] [--showrasinfo [SHOWRASINFO ...]] [--showvc] [--showxgmierr] [--showtopo] [--showtopoaccess] [--showtopoweight] [--showtopohops] [--showtopotype] [--showtoponuma] [--showenergycounter] [--shownodesbw] [--showcomputepartition] [--showmemorypartition] [-r] [--resetfans] [--resetprofile] [--resetpoweroverdrive] [--resetxgmierr] [--resetperfdeterminism] [--resetcomputepartition] [--resetmemorypartition] [--setclock TYPE LEVEL] [--setsclk LEVEL [LEVEL ...]] [--setmclk LEVEL [LEVEL ...]] [--setpcie LEVEL [LEVEL ...]] [--setslevel SCLKLEVEL SCLK SVOLT] [--setmlevel MCLKLEVEL MCLK MVOLT] [--setvc POINT SCLK SVOLT] [--setsrange SCLKMIN SCLKMAX] [--setextremum min|max sclk|mclk CLK] [--setmrange MCLKMIN MCLKMAX] [--setfan LEVEL] [--setperflevel LEVEL] [--setoverdrive %] [--setmemoverdrive %] [--setpoweroverdrive WATTS] [--setprofile SETPROFILE] [--setperfdeterminism SCLK] [--setcomputepartition {CPX,SPX,DPX,TPX,QPX,cpx,spx,dpx,tpx,qpx}] [--setmemorypartition {NPS1,NPS2,NPS4,NPS8,nps1,nps2,nps4,nps8}] [--rasenable BLOCK ERRTYPE] [--rasdisable BLOCK ERRTYPE] [--rasinject BLOCK] [--gpureset] [--load FILE | --save FILE] [--autorespond RESPONSE] [--loglevel LEVEL] [--json] [--csv] AMD ROCm System Management Interface | ROCM-SMI version: 2.2.0 options: -h, --help show this help message and exit --gpureset Reset specified GPU (One GPU must be specified) --load FILE Load Clock, Fan, Performance and Profile settings from FILE --save FILE Save Clock, Fan, Performance and Profile settings to FILE -V, --version Show version information -d DEVICE [DEVICE ...], --device DEVICE [DEVICE ...] Execute command on specified device Display Options: --alldevices --showhw Show Hardware details -a, --showallinfo Show Temperature, Fan and Clock values Topology: -i, --showid Show DEVICE IDs -v, --showvbios Show VBIOS version -e [EVENT ...], --showevents [EVENT ...] Show event list --showdriverversion Show kernel driver version --showtempgraph Show Temperature Graph --showfwinfo [BLOCK ...] Show FW information --showmclkrange Show mclk range --showmemvendor Show GPU memory vendor --showsclkrange Show sclk range --showproductname Show product details --showserial Show GPU's Serial Number --showuniqueid Show GPU's Unique ID --showvoltagerange Show voltage range --showbus Show PCI bus number Pages information: --showpagesinfo Show retired, pending and unreservable pages --showpendingpages Show pending retired pages --showretiredpages Show retired pages --showunreservablepages Show unreservable pages Hardware-related information: -f, --showfan Show current fan speed -P, --showpower Show current average or instant socket graphics package power consumption -t, --showtemp Show current temperature -u, --showuse Show current GPU use --showmemuse Show current GPU memory used --showvoltage Show current GPU voltage Software-related/controlled information: -b, --showbw Show estimated PCIe use -c, --showclocks Show current clock frequencies -g, --showgpuclocks Show current GPU clock frequencies -l, --showprofile Show Compute Profile attributes -M, --showmaxpower Show maximum graphics package power this GPU will consume -m, --showmemoverdrive Show current GPU Memory Clock OverDrive level -o, --showoverdrive Show current GPU Clock OverDrive level -p, --showperflevel Show current DPM Performance Level -S, --showclkvolt Show supported GPU and Memory Clocks and Voltages -s, --showclkfrq Show supported GPU and Memory Clock --showmeminfo TYPE [TYPE ...] Show Memory usage information for given block(s) TYPE --showpids [VERBOSE] Show current running KFD PIDs (pass details to VERBOSE for detailed information) --showpidgpus [SHOWPIDGPUS ...] Show GPUs used by specified KFD PIDs (all if no arg given) --showreplaycount Show PCIe Replay Count --showrasinfo [SHOWRASINFO ...] Show RAS enablement information and error counts for the specified block(s) (all if no arg given) --showvc Show voltage curve --showxgmierr Show XGMI error information since last read --showtopo Show hardware topology information --showtopoaccess Shows the link accessibility between GPUs --showtopoweight Shows the relative weight between GPUs --showtopohops Shows the number of hops between GPUs --showtopotype Shows the link type between GPUs --showtoponuma Shows the numa nodes --showenergycounter Energy accumulator that stores amount of energy consumed --shownodesbw Shows the numa nodes --showcomputepartition Shows current compute partitioning --showmemorypartition Shows current memory partition Set options: --setclock TYPE LEVEL Set Clock Frequency Level(s) for specified clock (requires manual Perf level) --setsclk LEVEL [LEVEL ...] Set GPU Clock Frequency Level(s) (requires manual Perf level) --setmclk LEVEL [LEVEL ...] Set GPU Memory Clock Frequency Level(s) (requires manual Perf level) --setpcie LEVEL [LEVEL ...] Set PCIE Clock Frequency Level(s) (requires manual Perf level) --setslevel SCLKLEVEL SCLK SVOLT Change GPU Clock frequency (MHz) and Voltage (mV) for a specific Level --setmlevel MCLKLEVEL MCLK MVOLT Change GPU Memory clock frequency (MHz) and Voltage for (mV) a specific Level --setvc POINT SCLK SVOLT Change SCLK Voltage Curve (MHz mV) for a specific point --setsrange SCLKMIN SCLKMAX Set min and max SCLK speed --setextremum min|max sclk|mclk CLK Set min/max of SCLK/MCLK speed --setmrange MCLKMIN MCLKMAX Set min and max MCLK speed --setfan LEVEL Set GPU Fan Speed (Level or %) --setperflevel LEVEL Set Performance Level --setoverdrive % Set GPU OverDrive level (requires manual|high Perf level) --setmemoverdrive % Set GPU Memory Overclock OverDrive level (requires manual|high Perf level) --setpoweroverdrive WATTS Set the maximum GPU power using Power OverDrive in Watts --setprofile SETPROFILE Specify Power Profile level (#) or a quoted string of CUSTOM Profile attributes "# # # #..." (requires manual Perf level) --setperfdeterminism SCLK Set clock frequency limit to get minimal performance variation --setcomputepartition {CPX,SPX,DPX,TPX,QPX,cpx,spx,dpx,tpx,qpx} Set compute partition --setmemorypartition {NPS1,NPS2,NPS4,NPS8,nps1,nps2,nps4,nps8} Set memory partition --rasenable BLOCK ERRTYPE Enable RAS for specified block and error type --rasdisable BLOCK ERRTYPE Disable RAS for specified block and error type --rasinject BLOCK Inject RAS poison for specified block (ONLY WORKS ON UNSECURED BOARDS) Reset options: -r, --resetclocks Reset clocks and OverDrive to default --resetfans Reset fans to automatic (driver) control --resetprofile Reset Power Profile back to default --resetpoweroverdrive Set the maximum GPU power back to the device default state --resetxgmierr Reset XGMI error count --resetperfdeterminism Disable performance determinism --resetcomputepartition Resets to boot compute partition state --resetmemorypartition Resets to boot memory partition state Auto-response options: --autorespond RESPONSE Response to automatically provide for all prompts (NOT RECOMMENDED) Output options: --loglevel LEVEL How much output will be printed for what program is doing, one of debug/info/warning/error/critical --json Print output in JSON format --csv Print output in CSV format
SEE ALSO
The full documentation for rocm-smi is maintained as a Texinfo manual. If the info and rocm-smi programs are properly installed at your site, the command info rocm-smi should give you access to the complete manual. rocm-smi 2.2.0 November 2024 ROCM-SMI(1)