2023.1월 추가 업데이트
Xavier를 재설치했는데, JetPack 4.6 이었나.. 설치하고 나니, 아래의 nvpmodel 의 -d 옵션이 작동하지 않았다.
우선, 아래의 명령어를 입력하면, 팬이 최대 속도로 돌아간다.
sudo jetson_clocks --fan
Xavier의 최고 성능을 올리기 위한 옵션이라고 하는데, 아래의 --fan옵션 관련 nvidia에서 설명된 내용이다.
Option
|
Description
|
--show
|
Displays the current settings.
|
--store [<file>]
|
Stores the current settings to a file. The default file is l4t_dfs.conf.
|
--restore [<file>]
|
Restores the saved settings from a file. The default file is l4t_dfs.conf.
|
--fan
|
Set maximum PWM fan speed.
|
nvidia 의 어느 사이트에서 본 기억으로는 JetPack 4.x에서는 nvpmodel에서 -d옵션 사용이 불가하다는 얘기가 있었다.
팬속도를 제어하기 위해서는 새로운 방식을 사용해야 한다고 한다.
/etc/nvfancontrol.conf 파일을 열어서, quiet, cool 로 정의된 FAN_PROFILE 설정을 사용할 수 있다.
PWM은 0~255까지 설정할 수 있는데, 온도에 따라 팬속도를 설정할 수 있다. 초기 설정은 FAN_DEFAULT_PROFILE 에 해당 프로파일을 설정하면 된다.
설정을 적용하려ㄴ, 아래의 데몬을 재기동 시켜야 한다. status를 삭제하는 것은 버그가 있어서 수작업 삭제하는 것으로 보인다.
sudo systemctl stop nvfancontrol
sudo rm /var/lib/nvfancontrol/status
sudo systemctl start nvfancontrol
----------------------------------------------------------------------------
기본적으로 jetpack을 설치하고 나면, 동작 모드는 15W가 default로 설정된다.(mode 2번)
사용 명령어는 다음과 같다.
설정 정보 조회
$ sudo nvpmodel -q
NV Fan Mode: cool
NV Power Mode: MODE_15W
2
모드를 변경하는 것은 -m 옵션을 사용한다. 리부팅해야지 변경된다. 아래는 최고 성능으로 최적화하는 스크립트를 실행하였다.
$ sudo nvpmodel -m 0
$ sudo jetson_clocks
모드별 값은 다음과 같다. 0으로 설정하면 자동으로 최적화 한다. 아래의 표에서 Mode ID값을 사용하면 된다. 일반적으로 15W 모드로 수행하는 것이 제일 효율적으로 운영될 수 있다고 하는데, 아래 표를 잘 분석해 보면 그런가보다. 그냥 믿고 간다.
FAN 속도는 두가지 정책을 지원한다.
quiet 와 cool 모드를 지원한다.
quiet 모드로 설정하면, GPU의 온도가 81도가 넘어야지 팬 속도를 최대로 돌린다고 한다. 팬이 돌아도 크게 소리가 나지 않아서, cool 모드로 설정하였다.
$ sudo nvpmodel -d cool
'Jetson & 머신러닝' 카테고리의 다른 글
하위 프로세스 "gnome-terminal"을 실행하기 실패 (0) | 2023.01.08 |
---|---|
우분투(ubuntu)에서 default audio (htmi) 설정하기 (0) | 2022.02.14 |
Nvidia AGX Xavier의 OpenCV 4.10.0 with CUDA 설치(GPU사용) (0) | 2021.03.24 |
Xavier에 설치한 패키지 들 (0) | 2021.03.24 |
집 밖에서 Xavier AGX를 원격으로 전원 켜기(WOL; wake on lan) (0) | 2021.03.23 |