SBC (Single Board Computer)/Raspberry Pi 4

<라즈베리파이 4> 오버클럭 (Overclock)

LEEHANDS 2021. 3. 3. 15:03
반응형

참고사이트 : www.raspberrypi.org/documentation/configuration/config-txt/overclocking.md

 

1. CPU 클럭 및 온도 체크

오버클럭하게되면 현재 클럭을 수시로 확인하여 최적의 값을 찾는다.

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

오버클럭만하게되면 시스템이 멈출 수 있어 온도가 과열이 나지는 않느지 체크한다.

watch -n 1 vcgencmd measure_clock arm
watch -n 1 vcgencmd measure_temp
watch -n 1 vcgencmd get_throttled

 

2. 오버클럭 설정하기

sudo vim /boot/config.txt

아래는 예시 이고, 본인의 시스템에 맞게 설정하면 된다.

over_voltage = 2    ( 1 step = 0.025V)
arm_freq = 1750
gpu_freq = 600
initial_turbo = 30
temp_limit = 75

설명

1. 0.05V 전압을 더 사용하여 전압을 1.25V 설정 , (기본전압 1.2V, 최대 전압 1.4V)

2. CPU 클럭을 1.75G  (기본클럭 1.5G, 최대클럭 2.1G )

3. GPU 클럭을 600M  (기본클럭 500M, 최대클럭 750M)

4. 터보 모드로 부팅하여 부팅속도 빠르게 (기본값 0, 최대 값 60)

5. 라즈베리파이의 온도가 75도가 되면 클럭과 전압을 기본으로 회귀하여 과열방지 (기본값 85)

 

 

설정이 끝나면 System Reboot 합니다.

sudo reboot

3. 오버클럭 확인

watch -n 1 vcgencmd measure_clock arm

 

4. 온도확인

sudo vcgencmd measure_temp

 

 

5. 최적의 클럭 세팅

over_voltage = 3

arm_freq = 1800

gpu_freq = 600

 

 

6. 스트레스 테스트

전압과 오버클럭이 잘 됬는지 확인하는 방법은 간단하게 "apt-get update" 하면 일시적으로 오버클럭을 확인할 수 있다.

하지만 장기적으로 스트레스 테스트를 통해 정말 오버클럭 필요한 상황에서 잘되는지 체크하자

아래 패키지를 설치합니다.

sudo apt-get install stress

아래 명령어를 입력하여 스트레스 테스트를 시작하자.

while true; do vcgencmd measure_clock arm; vcgencmd measure_temp; sleep 10; done& stress -c 4 -t 900s

Monitor the CPU frequency and temperature for 10mins and only move on to cpuburn-a53 if the test is run for 10mins without throttling or +80C temperatures.

반응형