JETSON TX2 성능, 동작 모드 변경
Jetson TX2 에서는 NVIDIA 에서 CPU 및 GPU 설정을 구성하는데 다양한 작업을 해놓았습니다. 연산에 적합한 코어 및 클럭의 주파수를 몇가지 모드로 조합시켜 놓은 것으로 보입니다.
Mode | Mode Name | Denver 2 | Frequency | ARM A57 | Frequency | GPU Frequency |
0 | Max-N | 2 | 2.0 GHz | 4 | 2.0 GHz | 1.30 Ghz |
1 | Max-Q | 0 | 4 | 1.2 Ghz | 0.85 Ghz | |
2 | Max-P Core-All | 2 | 1.4 GHz | 4 | 1.4 GHz | 1.12 Ghz |
3 | Max-P ARM | 0 | 4 | 2.0 GHz | 1.12 Ghz | |
4 | Max-P Denver | 1 | 2.0 GHz | 1 | 2.0 GHz | 1.12 Ghz |
일반적으로 Jetpack이 설치된 jetson tx2 보드라면 nvpmodel 이라는 인터페이스가 설치되는데, 위와 같은 5가지의 모드로 설정이 가능합니다.
다음과 같은 명령어로 현재 모드를 확인할 수 있습니다.
# -q 까지만 치면 요약된다.
sudo nvpmodel -q --verbose
# 모드 변경 명령어
sudo nvpmodel -m 0
모드를 변경하면 재부팅 시켜야 적용이 됩니다.
이와 같이 비슷하게 스크립트를 사용하여 그 즉시 최대 성능을 내게 해주는 것이 있는데 바로 jetson_clocks.sh 파일입니다.
일반적으로 jetson tx2에서 home/nvidia 에 존재한다 하는 jetson_clocks.sh 는 저의 경우 /usr/bin/jetson_clocks 에 존재합니다. 이것을 명령어로 바로 실행해볼 수도 있습니다.
sudo jetson_clocks
실행하면 바로 팬이 돌아가는 것을 확인할 수 있습니다. 위의 명령어는 재부팅하면 유지되지 않습니다. 다만 최고 성능으로 계속 진행하는 것이기 때문에 보드 최대수명에는 영향을 줄 수도 있습니다.
참조 : https://www.jetsonhacks.com/2017/03/25/nvpmodel-nvidia-jetson-tx2-development-kit/
'IT > ETC' 카테고리의 다른 글
Coral Dev Board 초기 설치 및 환경설정 (0) | 2020.03.25 |
---|---|
JETSON TX2 초기 OS 설치 방법 (4) | 2020.03.17 |