라즈베리 파이 5보다 3배 빠른 락사 Dragon Q8B, 펌웨어 한계에 발목 잡히다

라즈베리 파이 5보다 3배 빠른 락사 Dragon Q8B, 펌웨어 한계에 발목 잡히다

Radxa라즈베리 파이오픈소스 하드웨어스냅드래곤싱글보드 컴퓨터

데이터 소스:Hackaday + Jeff Geerling 실측 + Radxa 공식 문서

175달러인 라즈베리 파이 5와 비교해 가격 차이는 34달러에 불과한 209달러다. 그러나 싱글보드 컴퓨터의 멀티코어 연산 성능은 무려 3배 격차를 벌렸다. 긱벤치 6 벤치마크 테스트에서 선전 락사의 Radxa Dragon Q8B는 멀티코어 점수 6,302점을 기록하며 8GB 모델 라즈베리 파이 5를 가볍게 따돌렸다. 오픈소스 싱글보드 하드웨어에 노트북급 퀄컴 스냅드래곤 칩셋이 처음으로 들어간 순간이다.

하지만 보드가 사용자들에게 배송된 직후 개발자 커뮤니티의 반응은 극명하게 엇갈렸다. 압도적인 멀티코어 처리량은 감탄을 자아냈지만, 완성도가 떨어지는 초기 펌웨어가 사용자의 기대에 찬물을 끼얹었다. 하드웨어 스펙을 끌어올려 성능 수치를 두 배로 만드는 것은 부품 조합으로 가능하지만, 라즈베리 파이가 10년 넘게 다져온 소프트웨어 생태계의 장벽을 뛰어넘는 데는 훨씬 더 많은 노력이 필요하다.

Radxa Dragon Q8B와 라즈베리 파이 5 크기 비교 사진: Radxa Dragon Q8B와 라즈베리 파이 5의 외형 비교. 두 기기는 거의 유사한 보드 규격을 지녔다. 출처: Jeff Geerling 실측 리뷰

멀티코어 6,300점 돌파로 단숨에 허문 싱글보드 성능의 한계

Dragon Q8B에 탑재된 핵심 프로세서는 퀄컴 스냅드래곤 8cx Gen 3다. TSMC 5나노 공정으로 생산된 이 칩은 본래 윈도우 온 암(Windows on ARM) 슬림형 노트북을 겨냥해 개발되었다. CPU는 3.0GHz로 동작하는 코어텍스-X1C 대형 코어 4개와 2.4GHz 코어텍스-A78C 코어 4개로 구성된다.

하드웨어 전문 리뷰어 제프 기어링(Jeff Geerling)이 공개한 실측 결과에 따르면, 긱벤치 6 테스트에서 Dragon Q8B는 싱글코어 1,405점, 멀티코어 6,302점을 기록했다. 브로드컴 BCM2712(코어텍스-A76 4코어) 기반의 라즈베리 파이 5는 멀티코어 점수가 2,100점 안팎에 머무른다. Q8B의 싱글코어 성능은 약 80% 향상되었으며, 멀티코어 연산력은 정확히 3배에 달한다. 긱벤치 7에서도 Q8B는 싱글코어 1,465점, 멀티코어 7,114점을 뽑아냈다.

부동소수점 연산에서도 세대 차이가 뚜렷하게 드러났다. 린팩(Linpack) 벤치마크에서 Dragon Q8B는 123.05 Gflops의 부동소수점 연산 성능을 기록했다. 당시 기기 전체 소비전력은 33W 수준을 유지해 전력 효율비가 3.73 Gflops/W에 달했다. 동일 테스트에서 라즈베리 파이 5의 전력 효율비는 2.75 Gflops/W에 그쳤다. 퀄컴의 고성능 코어 아키텍처가 뛰어난 연산 효율을 증명한 셈이다.

다만 막강한 성능만큼 소비전력도 만만치 않다. Dragon Q8B는 네트워크가 연결된 유휴(Idle) 상태에서도 약 4.9W를 소모한다. 행렬 스트레스 테스트 진행 시 기기 소비전력은 20.9W로 치솟고, 전 코어 부동소수점 풀로드 시에는 33W까지 올라간다. 고속 외장 주변기기를 장착하는 상황을 고려해 제조사는 65W 전원 어댑터 사용을 권장하고 있다. 기존 싱글보드 컴퓨터의 5W~15W 전력 범위를 벗어나 초소형 데스크톱 본체에 가까운 체급을 보인다.

듀얼 2.5G 랜과 128비트 메모리로 데스크톱급 대역폭 확보

연산 성능을 온전히 끌어내려면 탄탄한 하부 하드웨어 지원이 필수적이다. Dragon Q8B는 8GB 용량의 LPDDR4X 메모리를 기본 장착했으며, 4GB부터 최대 32GB 모델까지 선택할 수 있다. 특히 메모리 버스 대역폭이 128비트에 달하고 동작 속도는 4,266 MT/s를 지원한다.

기존 대다수 싱글보드 컴퓨터는 좁은 버스 폭으로 인한 메모리 대역폭 병목에 시달려왔다. 32비트 저전력 메모리를 채택한 라즈베리 파이 5는 동시 데이터 전송이나 그래픽 렌더링 시 대역폭 부족에 자주 부딪힌다. Dragon Q8B의 128비트 구조는 여유로운 데이터 파이프라인을 제공하여, 온디바이스 소형 대형언어모델(LLM) 경량 추론 작업도 안정적으로 구동한다.

Radxa Dragon Q8B에 탑재된 퀄컴 스냅드래곤 프로세서 사진: Dragon Q8B 중심부에 자리 잡은 퀄컴 스냅드래곤 SC8280XP 칩셋. 출처: Jeff Geerling 실측 리뷰

네트워크 구성 역시 한 차원 높다. 도시바 TC956x PCIe 스위치 칩셋을 보드에 내장해 2.5GbE 초고속 이더넷 포트 2개를 지원한다. 네트워크 속도 측정 결과, 단방향 전송에서 물리 대역폭의 한계치인 2.35 Gbps를 온전히 기록했다. 여기에 PCIe 레인 2조를 활용해 초고속 NVMe SSD를 직접 연결할 수 있어 고성능 마이크로 네트워크 스토리지(NAS) 구축에도 적합하다.

디스플레이 출력은 아드레노 690 GPU를 통합해 최대 3대의 4K 120Hz 독립 모니터 출력을 지원한다. 칩셋 내부에는 29 TOPS 연산력을 갖춘 헥사곤 NPU도 포함되어 있다. 209달러 가격대에서 이러한 사양은 단순 개발 보드를 넘어 산업용 PC 수준에 버금가는 확장성을 보여준다.

범용 OS 부팅 실패로 드러난 초기 펌웨어의 치명적 결함

화려한 하드웨어 스펙과 달리 소프트웨어 초기 구동 과정은 순탄치 않았다. 공식 사양에서는 표준 UEFI 펌웨어 지원을 공언했으나, 초기 출하된 보드의 펌웨어에는 명백한 오류가 존재했다.

초기 부팅 단계에서 테스터들은 여러 인식 오류를 겪었다. 보드 펌웨어가 콜드 부팅 초기 단계에서 USB 키보드를 제대로 인식하지 못했고, 바이오스(BIOS) 화면에서 하드웨어 KVM 스위치를 통한 제어도 불가능했다. 일부 고해상도 모니터와 연결할 때는 신호 없음 화면만 나타나, 사용자가 바이오스 진입을 위해 전원 플러그를 수차례 뺐다 꽂으며 운에 맡겨야 하는 상황이 벌어졌다.

제조사가 권장하는 공식 전용 이미지가 아닌 범용 운영체제를 설치하려 하자 문제는 더 심각해졌다. 표준 arm64 우분투 26.04 설치 미디어를 부팅했을 때, GRUB 메뉴에서 설치 항목을 누르자마자 보드가 멈추며 강제 재부팅되었다. 장점으로 내세웠던 UEFI 범용 부팅 기능이 실제 환경에서는 제 구실을 하지 못한 것이다.

락사는 이후 공식 기술 포럼을 통해 이 문제를 공식 인정했다. 특정 출하 버전 바이오스에서 기능 퇴행(Regression)이 발생해 범용 운영체제를 부팅하는 데 필요한 저수준 지원이 누락되었다고 밝혔다. 제조사는 긴급 바이오스 패치를 배포해 부팅 문제를 수습했다. 또한 초기 시스템 이미지에서는 발열을 제어하기 위해 코어텍스-X1C 코어의 클럭을 최대 스펙의 83% 수준인 2.5GHz로 제한했다. 보드의 본래 성능을 온전히 활용하려면 결국 공식 커스텀 이미지와 전용 튜닝 스크립트에 의존해야 하는 실정이다.

60개가 넘는 외부 패치, 오픈 하드웨어 생태계의 분수령

독립 오픈소스 커뮤니티의 포팅 과정은 소프트웨어 생태계의 깊은 격차를 더욱 부각시켰다. 오픈소스 배포판 암비안(Armbian) 개발팀은 Dragon Q8B 지원을 추진하면서 막대한 포팅 부담을 떠안아야 했다.

메인라인 리눅스 커널에서 하드웨어를 제대로 구동하기 위해 커뮤니티 개발자들은 커널 위에 60개 이상의 패치를 덧대어야 했다. 네트워크 드라이버 백포팅, HDMI 브리지 칩 지원, 디스플레이포트 핫플러그 처리, 비디오 하드웨어 디코딩 등 모든 영역이 패치에 의존했다. 이러한 방대한 패치 모음 없이는 최신 상류 커널에서 보드가 온전히 부팅조차 되지 않는다.

일반 개발자나 엔지니어가 이러한 드라이버 스택을 자체적으로 유지보수하기란 불가능에 가깝다. 반면 라즈베리 파이 재단이 구축한 소프트웨어 생태계는 막강한 강점을 발휘한다. 라즈베리 파이 5는 통일된 디바이스 트리 표준과 완성도 높은 공식 운영체제를 바탕으로 하드웨어와 소프트웨어가 완벽하게 맞물려 돌아간다. 초보자도 이미지가 구워진 SD 카드만 꽂으면 곧바로 주변기기를 사용할 수 있고, 방대한 라이브러리를 공식 패키지 관리자를 통해 즉시 설치할 수 있다.

스마트폰 시장에서 오랜 기술을 축적한 퀄컴이지만, 싱글보드 컴퓨터 분야에서는 오픈소스 임베디드 생태계 기반이 부족하다. 칩셋 제조사가 제공하는 폐쇄형 드라이버는 독립적인 커뮤니티 지원을 어렵게 만들며, 보드 제조사가 완성도 높은 시스템을 갖추기 위해 막대한 엔지니어링 역량을 쏟아부어야 한다.

하드웨어 스펙 경쟁과 커뮤니티 생태계의 두 가지 생존 전략

오픈소스 싱글보드 컴퓨터 시장은 이제 서로 다른 두 가지 진화 경로를 마주하고 있다.

산업용 게이트웨이, 빌드 전용 서버, 엣지 비디오 분석 등 강력한 성능이 필수적인 영역에서는 높은 수요가 분명히 존재한다. 기업 개발자들에게 고대역폭 인터페이스는 필수 요건이며, 커널을 직접 빌드하고 드라이버를 패치할 기술적 역량도 갖추고 있다. 이들에게 퀄컴 칩셋의 강력한 멀티코어 처리량은 충분히 매력적이다.

하지만 절대적인 성능이 뒤처지더라도 대다수 메이커에게 라즈베리 파이는 여전히 최선의 선택이다. 안정적이고 다루기 쉬운 시스템이 강력한 진입 장벽을 형성하고 있기 때문이다. 별도 설정 없이 바로 동작하는 GPIO 라이브러리와 방대한 커뮤니티 질의응답 덕분에 입문자가 해결하지 못할 문제는 거의 없다.

Dragon Q8B는 노트북용 칩셋을 싱글보드 규격에 적용했을 때 얻을 수 있는 폭발적인 성능 잠재력을 입증했다. 그러나 단판 보드의 실질적인 수명을 결정짓는 것은 결국 펌웨어 안정성과 끈끈한 커뮤니티 지원이다. 뛰어난 스펙의 기판을 설계하는 데는 몇 달이면 족하지만, 신뢰할 수 있는 소프트웨어 생태계를 뿌리내리기까지는 수년간의 끈기 있는 담금질이 필요하다.

참고 링크:

  • Hackaday 실측 리뷰 기사
  • Jeff Geerling 싱글보드 컴퓨터 벤치마크 프로젝트 기록
  • Radxa Dragon Q8B 공식 기술 문서
  • Radxa 공식 기술 포럼 토론