드디어 성공했다! 듀얼 GPU로 48GB VRAM llama-cpp 서버 구축 (R7900 + 7800XT)
Can't believe I got it working! Dual GPU - 48gb VRAM llama-cpp server - R7900 + 7800XT
핵심 요약
서로 다른 아키텍처의 AMD GPU 2개를 조합해 48GB VRAM 환경을 구축한 성공 사례.
- 듀얼 GPU 구성 — R9700과 7800XT를 조합해 총 48GB VRAM을 확보함.
- Vulkan 백엔드 — ROCm 대신 Vulkan을 사용하여 혼합 아키텍처 환경에서 구동함.
- 비용 효율성 — 고가의 단일 카드 대신 기존 카드를 활용해 가성비 높은 서버를 구축함.
- 성능 및 안정성 — 추론 속도는 준수하나 아키텍처 차이로 인한 설정 최적화가 필요함.
설정: Kubuntu 24.04 - AMD 그래픽카드 - R9700 AI PRO 및 7800xt (32GB + 16GB) - llama-cpp 서버 - 도커 스택 설정 - vulkan 이미지
ROCM으로 시도해봤지만 RDNA4와 RDNA3 혼합 구성에서는 제대로 작동하지 않았습니다.
Vulkan은 잘 작동하는 것 같습니다. 간단한 프롬프트로 테스트해봤는데, 안정적이었으면 좋겠네요. 성공한다면 48GB VRAM을 마음껏 활용할 수 있게 되니까요. 파워 서플라이를 새로 사야 했지만, 300달러로 기존에 쓰던 7800xt를 활용할 수 있게 된 거라 충분히 가치 있다고 생각합니다.


