Hi
When I run my app on Orin Nano with custom board, the system throws “System throttled due to over-current”.
So I’m trying to find out is the problem with the app or with the custom board.
I followe this link to stress test on custom board and Orin Nano devkit respectively. https://forums.developer.nvidia.com/t/jetson-orin-nano-hw-faq/249118#q16-how-to-do-stress-test-for-orin-nano-16
After I run matrixMulCUBLAS, both custom board and devkit throws “System throttled due to over-current”.
I use the following command to check OC events
Is this “Average Overcurrent”?
Is it normal for running Nvidia’s recommended GPU stress test in devkit?
Are there any negative effects of the device being in the above state for long time?
I guess the GPU is overloaded, if there are negative effects, how can I avoid them?
By the way, jetpack is both 5.1.3, and the devkit is flashed via SDK Manager.
In brief, Orin Nano and Orin NX has its own power limit that some high loading workload may trigger throttling on it. It is normal behavior and expected.
Also, I’m confused about running matrixMulCUBLAS on devkit causing “System throttled due to over-current”.
Testing GPU stress with it will keep the device in “over-current”. This is to test if the device can hold a long term “over-current”?
Sure, @WayneWWW
The environment in which the device runs might be accompanied with hours of high temperatures, and our application will keep the CPU and GPU close to full usage. It is essential to perform some stress tests.
Double checked with our internal team, the clock spec is designed for common usecase and not for stress test.
If you want to test stress, then it will easily hit oc throttling. And cannot be prevented.
Thanks, I get it.
What I want to know is if the module is kept in OC throttled state for a long time will it be damaged, such as decreasing the life of the module, etc,.
If yes, this will prompt us to upgrade to higher performance jetson modules to support our application.
If not, we can just disable the “OC throttled” warning on the desktop.
It is basically a question that what you want to do here?
Throttling will make the application into lower performance and it is a mechanism to protect board. It won’t hurt the board but the performance of your application may not meet your expectation.