본문 바로가기

Tech News

라즈베리 파이에서 구동되는 GPU: 어댑터와 소프트웨어 패치의 조합

라즈베리 파이와 외장 GPU의 도전


라즈베리 파이 사용자들은 항상 독창적이지만 실용성에 의문이 드는 프로젝트를 구상하곤 합니다. 이번에는 라즈베리 파이 애호가 제프 기어링이 AMD Radeon RX 460 GPU를 라즈베리 파이 5의 PCI 익스프레스 버스에 연결해 4K 해상도로 Doom 3(2004)와 Tux Racer 같은 고사양 게임을 구동하는 실험을 선보였습니다.

어댑터와 소프트웨어의 복잡한 조합


기어링이 사용한 어댑터와 소프트웨어 수정은 그의 창의성과 라즈베리 파이 생태계의 유연성을 잘 보여줍니다. 기본적으로 라즈베리 파이 5는 PCIe 2.0 레인을 통해 외부 액세서리를 지원합니다(주로 M.2 SSD를 위한 용도). 기어링은 파이의 M.2 슬롯을 활용해 M.2-오큘링크 어댑터를 사용, 외장 GPU 도킹 스테이션과 연결해 GPU를 파이의 PCIe 버스에 연결했습니다.

전력 문제와 해결 방법


하지만 여기서 끝나지 않았습니다. 라즈베리 파이의 PCIe 슬롯은 외부 액세서리에 최대 5W의 전력만을 제공할 수 있어, 일반적인 데스크톱 그래픽 카드가 마더보드에서 받는 75W의 전력에 비해 부족했습니다. 이에 따라 기어링은 GPU와 슬롯 자체에 별도의 전력을 공급하여 RX 460이 필요한 전력을 충분히 공급받을 수 있도록 조치했습니다.

소프트웨어 패치로 성능 향상


하드웨어 연결이 완료된 후, Arm64 기반 리눅스가 외장 GPU와 호환되도록 여러 소프트웨어 수정을 진행해야 했습니다. 기어링은 먼저 라즈베리 파이의 PCIe 레인을 2.0에서 3.0으로 업그레이드하는 소프트웨어 패치를 적용해, 대역폭을 확장했습니다. 이는 일반적으로 사용할 수 있는 PCIe 레인 수의 1/16만 사용하는 GPU에게 필수적인 개선이었습니다.

라즈베리 파이의 가능성을 확장하다


제프 기어링의 실험은 라즈베리 파이의 하드웨어 및 소프트웨어적 잠재력을 탐구하고 확장하는 새로운 시도입니다. 복잡한 과정과 많은 수정이 필요했지만, 이 도전은 소형 컴퓨터의 무한한 가능성을 다시 한번 증명했습니다.