참고사이트 : 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.
'SBC (Single Board Computer) > Raspberry Pi 4' 카테고리의 다른 글
라즈베리파이4 , 안드로이드 10 설치하기 (0) | 2021.05.12 |
---|---|
<라즈베리파이 4> Pycharm 설치 (0) | 2021.03.05 |
<라즈베리파이 4> 초기 아이디 및 비밀번호 (0) | 2021.01.27 |
<라즈베리파이 4> 고정 IP 설정하기 (0) | 2020.12.16 |
<라즈베리파이4> WiringPi 활용 (0) | 2020.12.10 |