Disable various informative but not required (for functionality) outputs.
Enable scanning of SMC registers.
enables displaying bitfields for scanned blocks.
enables displaying bitfields using their entire path for scanned blocks.
Empties the MMIO log after reading it.
Causes the --logscan command to repeatedly produce output without
Instruct the --ring command to not attempt to follow IBs pointed to by the packets
in the ring.
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.
Enable colour output for --top command, scales from blue, green, yellow, to red. Also
accepted is 'use_color'.
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.
Enable verbose diagnostics (used in --vram).
Halt/resume all waves while reading wave status.
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.
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.
Enable shader disassembly in --waves even if the rings aren't halted.
Enable full 64 wave disassembly
Enable full shader disassembly in --waves when '-O bits' is used and the shader is found in
a gfx or compute ring.
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.
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.
Directory to output "umr.log" file when capturing samples with the --top command.