라즈베리파이 config.txt 오버클록 설정하기

라즈베리파이 1, 2, zero(W)에 경우 raspi-config 에서 오버클록을 설정할 수 있다. 하지만 라즈베리파이 3에 경우 raspi-cinfig 에서 오버클록을 설정하려하면 "님이 사용하는 라파 3는 오버클록 안됨. ㅇㅇ 아무튼 안되는거임." 이라는 답과 함께 거절당한다. (라즈베리파이 3가 오버클록을 했을 때의 온도를 낮출만한 시스템이 갖추어져있지 않아서 오버클록을 설정하지 못하도록 한 것으로 알려져있다.)

하지만 결국에는 다 비슷한 코어를 쓰는 보드들이니 어느건 되고 어느건 안되고 같은건 없다. (양덕들은 arm 아키텍쳐가 달렸다면 뭐든 다 DOOM을 돌릴 수 있다고 말하니...)

그래서 라즈베리파이 3의 오버클록을 설정하려면 /boot/config.txt 를 수정해야한다. (이 방법은 라파 3 뿐만 아니라 대부분의 arm 싱글보드 컴퓨터에서 사용할 수 있는 방법이다. raspi-config에서 하는 오버클록도 이 파일을 자동으로 수정하게 만든 프로그램일 뿐이다.)

그리고 당연한거지만 오버클록은 라즈베리파이의 수명을 단축시킬 수 있는 치명적인 요인이 될 수 있으니 주의하기 바란다. (고장나도 필자는 책임지지 않는다.)

sudo nano /boot/config.txt

일단 su 권한으로 /boot/config.txt 파일을 편집기로 열자.

arm_freq=1000
gpu_freq=500
core_freq=500
sdram_freq=500
sdram_schmoo=0x02000020
over_voltage=6
sdram_over_voltage=2
total_mem=1024
arm_freq=1000
gpu_freq=500
core_freq=500
sdram_freq=500
sdram_schmoo=0x02000020
over_voltage=2
sdram_over_voltage=2

total_mem=1024 arm_freq=1300 gpu_freq=500 core_freq=500 sdram_freq=500 sdram_schmoo=0x02000020 over_voltage=2 sdram_over_voltage=2

그리고 보드에 따라 알맞는 설정법을 사용하여 수정한다. (그냥 위 코드를 아무대나 붙여놓으면 된다.)
그래도 어느정도 설정 옵션의 설명은 필요할 것 같으니 자세한건 필자보다 정확한 공식 레퍼런스를 참고하기 바란다.
https://www.raspberrypi.org/documentation/configuration/config-txt/overclocking.md