ed02159bf6
* Stop trying to fit too much in one line for default view The default view is really cramped trying to put a lot of version information into one line, to the point that some strings are cropped. Instead of cropping the strings just put each into it's own line. For running without a ROCm release installed hide the ROCm version line. Sample output: ``` +------------------------------------------------------------------------------+ | AMD-SMI 26.1.0+2a668c34 | | amdgpu version: Linuxver | | VBIOS version: 023.010.001.022.000001 | | Platform: Linux Baremetal | |-------------------------------------+----------------------------------------| | BDF GPU-Name | Mem-Uti Temp UEC Power-Usage | | GPU HIP-ID OAM-ID Partition-Mode | GFX-Uti Fan Mem-Usage | |=====================================+========================================| | 0000:c1:00.0 ...adeon 890M Graphics | N/A 59 °C 0 17 W | | 0 0 N/A N/A | 25 % N/A 479/512 MB | +-------------------------------------+----------------------------------------+ +------------------------------------------------------------------------------+ | Processes: | | GPU PID Process Name GTT_MEM VRAM_MEM MEM_USAGE CU % | |==============================================================================| | No running processes found | +------------------------------------------------------------------------------+ ``` Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org> * Don't show amdgpu version on mainline kernels amdgpu version doesn't exist on a mainline kernel. Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org> * Truncate amdgpu version string to 80 characters Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org> * Allow longer AMD-SMI version strings Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org> * Adjusted version header format --------- Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org> Co-authored-by: Mario Limonciello (AMD) <superm1@kernel.org> Co-authored-by: gabrpham_amdeng <Gabriel.Pham@amd.com> Co-authored-by: systems-assistant[bot] <systems-assistant[bot]@users.noreply.github.com> Co-authored-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com>
AMD SMI CLI tool
A command line tool for manipulating and monitoring the amdgpu kernel;
amd-smi is intended to replace and deprecate the existing
rocm-smi CLI tool.
When using the CLI tool, you should have at least one AMD GPU and the driver installed.
Note
The AMD SMI CLI tool is provided as an example code to aid the development of telemetry tools. The Python or C++ library is recommended as a robust data source.
Find the documentation in the docs/ directory.
Online documentation
Explore the latest documentation on the ROCm documentation portal.