GB20C Virtualization - G-die Statistics#
Purpose and Use Cases#
NvGPU exposes certain control knobs for Linux to allow apps running on CPU side to acquire G-die statistics related to iGPU IPs, including GR3D, NVENC, NVDEC and OFA engines. This is similar to functionalities provided by the tegrastats tool. However, you can build DriveOS your own app by querying these G-die statistics. In particular, the rendered iGPU engine load info is generated at the engine level. Namely, even the statistics are queried by one VM, and the returned result is still combined utilization across all active VMs. Typical usage of this engine level utilization info can be for debug purpose or for hardware QA power performance estimation. NVIDIA does not recommend using this information to adjust engine clocks dynamically because iGPU IP’s clock setting is not expected to change in an automotive product.