I am encountering overheating issues on an AGX Xavier.
To resolve this, I would like to adjust at what temperatures the GPU clock is throttled, so that as the device gets hotter the GPU usage reduces.
I have read through Configuring a Thermal Zone Using the Device Tree
as well as Software Clock Throttling, but I am unsure of how to either modify current trip points or create custom ones.
The behavior I want to implement would be the following:
GPU Temp is at or above value 1-> max GPU frequency throttled to freq value 1
GPU Temp is at or above value 2-> max GPU frequency throttled to freq value 2
GPU Temp is at or above value 3-> max GPU frequency throttled to freq value 3
… etc …