메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

버전 1 다음 »


문서개요

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

Jetson 시스템의 Power모드

  • NVIDIA Jetson은 Embedded Edge 시스템으로 불리며, 성능과 전원관리를 위한 Power Mode를 제공한다. Jetson시스템은 이동 로봇 같은 시스템을 지원하기 위해 저전력을 위한 ARM architecture 기반의 시스템이지만, 인공지능 응용 처리를 위해 최고 성능을 발휘할 수 있도록 시스템을 구성할 수 있다. 따라서 시스템 목적과 필요한 성능을 구성할 수 있도록 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의 동작 상태를 설정

sudo /usr/sbin/nvpmodel -d <fan_mode>

<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

참조 문서

  • 레이블 없음