# Raspberry Pi, SDRAM 튜닝으로 Pi 5 성능 향상

> Clean Markdown view of GeekNews topic #18095. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18095](https://news.hada.io/topic?id=18095)
- GeekNews Markdown: [https://news.hada.io/topic/18095.md](https://news.hada.io/topic/18095.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-12-04T10:11:30+09:00
- Updated: 2024-12-04T10:11:30+09:00
- Original source: [jeffgeerling.com](https://www.jeffgeerling.com/blog/2024/raspberry-pi-boosts-pi-5-performance-sdram-tuning)
- Points: 6
- Comments: 1

## Summary

Raspberry Pi 엔지니어들은 SDRAM 타이밍과 메모리 설정을 조정하여 기본 2.4GHz 클럭에서 10-20%의 속도 향상을 이루었으며, 오버클러킹을 통해 3.2GHz에서 32%의 성능 향상을 달성했습니다. 이러한 변경 사항은 곧 Pi 5와 Pi 4 사용자에게 펌웨어 업데이트로 제공될 가능성이 있으며, 최신 RAM 속도 향상을 위해 펌웨어 업데이트 및 부트로더 설정을 수정해야 합니다. 또한, 최신 Raspberry Pi OS로 업데이트하면 NUMA 에뮬레이션을 사용할 수 있으며, 오버클러킹을 통해 Geekbench 점수가 상당히 증가했습니다.

## Topic Body

- Raspberry Pi 엔지니어들이 SDRAM 타이밍과 메모리 설정을 조정하여 기본 2.4GHz 클럭에서 10-20%의 속도 향상을 이룸.  
  - 오버클러킹을 통해 3.2GHz에서 32%의 성능 향상을 달성  
  - 이러한 변경 사항은 곧 Pi 5와 Pi 4 사용자에게 펌웨어 업데이트로 제공될 가능성이 있음.  
- **SDRAM 조정**  
  - 최신 RAM 속도 향상을 위해 펌웨어 업데이트 및 부트로더 설정을 수정해야 함.  
  - Pi 5의 경우 `SDRAM_BANKLOW=1`, Pi 4의 경우 `SDRAM_BANKLOW=3` 설정 필요.  
- **NUMA 에뮬레이션**  
  - 최신 Raspberry Pi OS로 업데이트하면 NUMA 에뮬레이션을 사용할 수 있음.  
  - `dmesg | grep NUMA` 명령어로 NUMA 에뮬레이션 작동 여부 확인 가능.  
- **오버클러킹**  
  - `over_voltage_delta=72000`, `arm_freq=3200`, `gpu_freq=1000` 설정으로 오버클러킹 가능.  
  - 팬 속도를 100%로 설정하고, `pi-overvolt` 프로젝트를 사용하여 코어 전압을 증가시킴.  
- **Geekbench 세계 기록**  
  - 기본 펌웨어 변경만으로도 Geekbench 점수가 상당히 증가함.  
  - 3.2GHz 오버클러킹을 통해 단일 코어 32%, 멀티 코어 31%의 성능 향상 달성.  
- **결론**  
  - 이러한 최적화가 곧 기본 설정이 될 가능성이 있음.  
  - Pi 5의 메모리 속도가 다른 RK3588 보드에 비해 약점이었으나, SDRAM 조정을 통해 상당한 속도 향상을 이룸.

## Comments



### Comment 32022

- Author: neo
- Created: 2024-12-04T10:11:30+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=42303111) 
- Raspberry Pi 대신 N100을 사용하자는 의견이 많음. Kubernetes 실험 등에는 데스크탑 PC나 개인 서버 랙을 사용했을 것임. 대부분의 일반적인 사용(홈 어시스턴트, VPN 등)에는 Pi가 충분함
  - Pi는 USB 케이블로 전원을 공급받아 조용하고 안정적으로 작동함
  - 더 큰 박스, 팬 소음, 전원 어댑터로 교체할 이유가 없음

- Pi는 저렴할 때 좋았지만, 이제는 비슷한 가격과 전력 소비로 더 성능이 좋은 Intel N100 박스를 구할 수 있음
  - Pi를 사용할 유일한 이유는 GPIO임

- SDRAM 조정을 통해 LLMs에서 10% 속도 향상을 얻음

- Raspberry Pi 4도 조정 가능하며, Pi 5는 더 극적으로 개선됨
  - Pi 500 개발 중이며, Geekbench 결과가 이미 조정된 상태로 시작됨

- 새로운 공식 펌웨어 릴리스를 놓치지 않기 위해 어디서 등록할 수 있는지 궁금함
  - 펌웨어 업그레이드를 지금 바로 하기로 결정함

- SDRAM 온도를 모니터링하고 리프레시 속도를 절반 또는 4분의 1로 줄일 수 있음
  - 이는 성능에 큰 영향을 미치며, 온도 기반의 자동 최적화가 유용할 것임

- CM4에도 적용되고 있어 좋음

- 리프레시 타이밍을 사용하여 시스템 속도를 높이는 것은 오랜만에 들음
  - DDR로 전환한 후 리프레시 주기가 전체 주기 시간의 작은 부분이라고 생각했음

- Raspberry Pi 4에 NUMA가 있는지 궁금함
  - 대형 서버와 같은 NUMA 기능이 있는 것으로 보임
