quiet
Disable various informative but not required (for functionality) outputs.
read_smc
Enable scanning of SMC registers.
bits
enables displaying bitfields for scanned blocks.
bitsfull
enables displaying bitfields using their entire path for scanned blocks.
empty_log
Empties the MMIO log after reading it.
follow
Causes the --logscan command to repeatedly produce output without
exiting.
no_follow_ib
Instruct the --ring command to not attempt to follow IBs pointed to by the packets
in the ring.
use_pci
Enable PCI access for MMIO instead of using debugfs. Used by the --read,
--scan, --top, --write, and --write-bit commands. Does not currently
support multiple instances of the same GPU (PCI device ID). Note that access
to non-MMIO registers might be disabled when using this flag.
use_colour
Enable colour output for --top command, scales from blue, green, yellow, to red. Also
accepted is 'use_color'.
no_kernel
Disable using kernel files to access the device. Implies ''use_pci''. This is meant to
be used only if the KMD is hung or otherwise not working correctly. Using it on live systems
may result in race conditions.
verbose
Enable verbose diagnostics (used in --vram).
halt_waves
Halt/resume all waves while reading wave status.
disasm_early_term
Terminate shader disassembly when first s_endpgm is hit. This is required for
older UMDs (or non-mesa UMDs) that don't use the quintuple 0xBF9F0000 to signal the true
end of a shader.
no_disasm
Disable shader disassembler logic (still outputs text just doesn't use LLVM to decode). Useful
if the linked llvm-dev doesn't support the hardware being debugged. Avoids segfualts/asserts.
disasm_anyways
Enable shader disassembly in --waves even if the rings aren't halted.
wave64
Enable full 64 wave disassembly
full_shader
Enable full shader disassembly in --waves when '-O bits' is used and the shader is found in
a gfx or compute ring.
no_fold_vm_decode
Disable folding of PDEs when VM decoding multiple pages of memory. By default,
when subsequent pages are decoded if PDEs match previous pages they are omitted to cut down
on the verbosity of the output. This option disables this and will print the full chain of
PDEs for every page decoded.
no_scan_waves
Disable scanning wave data during --ring output.
2 - VC0 hub
3 - VC1 hub
For instance, 0x107 would specify the 7'th VMID on the MM hub.
- The "Waves" field in the DRM section of --top only works if GFX PG has been disabled. Otherwise, GPU hangs occur frequently. When PG is enabled it will read a constant 0.
UMR_LOGGER
Directory to output "umr.log" file when capturing samples with the --top command.