버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

목차
minLevel1
maxLevel7

...

문서개요

  • 본 문서는 Jetson에서 제공하는 Power Mode에 대해 살펴보고, 최적의 설정에 대해 설명합니다.

Jetson 시스템의 Power모드

  • NVIDIA Jetson은 Embedded Edge 시스템으로 불리며, 성능과 전원관리를 위한 Power Mode를 제공합니다.

  • Jetson시스템은 이동 로봇 같은 시스템을 지원하기 위해 저전력을 위한 ARM 아키텍처 기반의 시스템이지만, 인공지능 응용 처리를 위해 최고 성능을 발휘할 수 있도록 시스템을 구성할 수 있습니다. 시스템 목적과 필요한 성능을 구성할 수 있도록 Power 모드 설정 기능을 제공합니다.

  • R32.7.1기반으로 설명합니다.

JCB에서 Power 모드 획득

  • JCB에서 Power 상태를 확인하는 명령어 입니다.

코드 블럭
sudo /usr/sbin/nvpmodel -q

JCB에서 Power 모드 설정

  • JCB에서 Power 상태를 변경하는 명령어 입니다.

코드 블럭
sudo /usr/sbin/nvpmodel -m <MODE>

<MODE>아래의 테이블 참조

Jetosn Xavier NX Power 모드

MODE

전원 소모 범위

동작 CPU

CPU클럭

메모리 클럭

GPU클럭

0

15W

2

1900

1600

1100

1

15W

4

1400

1600

1100

2

15W

6

1400

1600

1100

3

10W

2

1500

1600

800

4

10W

4

1200

1600

800

5

10W

4

1900

1600

510

6

20W

2

1900

1866

1100

7

20W

4

1400

1600

1100

8

20W

6

1400

1600

1100

  • 기본 Power 모드는 6으로 지정

Jetson TX2 NX Power모드

MODE

전원 소모 범위

동작 CPU

CPU클럭

메모리 클럭

GPU클럭

0

n/a

4+2

2000

1866

1300

1

7.5W

3+1

1200

1331

850

2

15W

4+2

1400

1600

1122

3

15W

3+1

2000

1600

1122

  • 기본 Power 모드는 3으로 지정

Jetson Nano Power모드

MODE

전원 소모 범위

동작 CPU

CPU클럭

메모리 클럭

GPU클럭

0

10W

4

1479

1600

921

1

5W

2

918

1600

640

  • 기본 Power 모드는 0으로 지정

FAN 모드 설정

  • 아래의 명령을 통해 FAN의 동작 상태를 설정하는 명령어 입니다.

...

<fan_mode>는 크게 두가지로 구분되며, quiet와 cool 모드

Jetson Xavier NX FAN모드

quiet

cool

온도 범위

PWM

온도 범위

PWM

0도 ~ 46도

0

0도 ~ 34도

0

46도 ~ 59도

130

45도 ~44도

140

60도 ~ 67도

160

45도 ~ 52도

170

68도 ~ 76도

200

53도 ~ 61도

200

76도 이상

255

61도 이상

255

  • Jetson TX2 NX, Jetson Nano는 별도의 모드 정보 확인 안됨

Power 모드 설정 및 FAN 모드 설정 방법

  • 아래와 같이 nvpmodel.conf 파일을 수정하는 경우 시스템이 부팅시에 수정된 Power 모드로 설정이 가능합니다.

코드 블럭
sudo gedit /etc/nvpmodel.conf

/etc/nvpmodel.conf

  • 각 모드를 사용자가 임의로 수정 가능합니다.

Jetson Xavier NX

코드 블럭
< POWER_MODEL ID=2 NAME=MODE_15W >
CPU_ONLINE CORE_0 1
CPU_ONLINE CORE_1 1
CPU_ONLINE CORE_2 1
CPU_ONLINE CORE_3 1
CPU_ONLINE CORE_4 0
CPU_ONLINE CORE_5 0
CPU_ONLINE CORE_6 0
CPU_ONLINE CORE_7 0
CPU_DENVER_0 MIN_FREQ 1200000
CPU_DENVER_0 MAX_FREQ 1200000
CPU_DENVER_1 MIN_FREQ 1200000
CPU_DENVER_1 MAX_FREQ 1200000
GPU MIN_FREQ 0
GPU MAX_FREQ 670000000
EMC MAX_FREQ 1331200000
DLA_CORE MAX_FREQ 750000000
DLA_FALCON MAX_FREQ 450000000
PVA_VPS MAX_FREQ 550000000
PVA_CORE MAX_FREQ 385000000

Jetson TX2 NX

코드 블럭
< POWER_MODEL ID=2 NAME=MAXP_CORE_ALL >
# cpu core settings
/sys/devices/system/cpu/cpu1/online 1
/sys/devices/system/cpu/cpu2/online 1
/sys/devices/system/cpu/cpu3/online 1
/sys/devices/system/cpu/cpu4/online 1
/sys/devices/system/cpu/cpu5/online 1
 
# cpu clock settings
# A57 cluster
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 0
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 1400000
 
# Denver cluster
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq 1400000
 
# gpu clock settings
/sys/devices/17000000.gp10b/devfreq/17000000.gp10b/min_freq 0
/sys/devices/17000000.gp10b/devfreq/17000000.gp10b/max_freq 1120000000
 
# emc clock settings
/sys/kernel/nvpmodel_emc_cap/emc_iso_cap 1600000000

Jetson Nano

코드 블럭
< POWER_MODEL ID=1 NAME=5W >
CPU_ONLINE CORE_0 1
CPU_ONLINE CORE_1 1
CPU_ONLINE CORE_2 0
CPU_ONLINE CORE_3 0
CPU_A57 MIN_FREQ  0
CPU_A57 MAX_FREQ 918000
GPU_POWER_CONTROL_ENABLE GPU_PWR_CNTL_EN on
GPU MIN_FREQ 0
GPU MAX_FREQ 640000000
GPU_POWER_CONTROL_DISABLE GPU_PWR_CNTL_DIS auto
EMC MAX_FREQ 1600000000

참조 문서

...