+) 2. fan_control

이승석·2024년 11월 6일

ROS2

목록 보기
11/13

https://github.com/jugfk/jetson-fan-ctl

설치하는 방법:

먼저 터미널을 엽니다.

git clone https://github.com/jetsonworld/jetson-fan-ctl.git
cd jetson-fan-ctl

sudo sh install.sh

스크립트는 부팅시 자동으로 실행됩니다.

It's a set-it-and-forget-it type thing, unless you want to mess with the fan speeds.

사용자 커스터마이징하는 방법:

여러분이 좋아하는 편집기로 /etc/automagic-fan/config.json을 엽니다 (nano or vi를 사용하고 있습니다):

sudo vim /etc/automagic-fan/config.json

다음 줄을 찾을 수 있습니다 :

    {
    "FAN_OFF_TEMP":20,
    "FAN_MAX_TEMP":50,
    "UPDATE_INTERVAL":2,
    "MAX_PERF":1
    }

FAN_OFF_TEMP 팬이 꺼지는 온도 (° C)입니다.
FAN_MAX_TEMP 팬 속도가 100 % 이상인 온도 (°C)입니다.
스크립트는이 두 점 사이를 선형으로 보간합니다.

UPDATE_INTERVAL 팬 속도 (초)를 업데이트하는 스크립트에 종종 알려줍니다.
MAX_PERF 0보다 큰 값은 CPU 및 GPU 클럭 속도를 최대로 설정하여 시스템 성능을 최대화합니다.

이러한 각 필드에서 정수 (예 : 20) 또는 부동 소수점 숫자 (예 : 20.125)를 사용할 수 있습니다.
온도센서의 온도 정밀도는 0.5(°C) 이므로 너무 정확하지는 않습니다.

스크립트를 변경하면 다음에 다시 부팅 한 후에 적용됩니다.
당신은 실행할 수 있습니다.

sudo service automagic-fan restart
sudo service automagic-fan start
sudo service automagic-fan stop

즉시 변경 사항을 적용합니다.

무언가 잘못되었다고 의심되면 다음을 확인하십시오.

sudo service automagic-fan status

출처:

https://github.com/jugfk/jetson-fan-ctl
https://github.com/jetsonworld/jetson-fan-ctl/

profile
student studying Embedded-development

0개의 댓글