LoongArch 미니 PC, 리눅스 환경에서 어디까지 왔나?
LoongArch 아키텍처 기반의 MOREFINE M700S 미니 PC에 Chimera Linux 설치 및 사용 경험 공유
성능 벤치마크(Performance Benchmark) 결과, x86_64 및 ARM CPU 대비 낮은 성능을 보임
GPU 드라이버(GPU Driver) 부재로 인한 Wayland 환경 문제 발생, X11 환경에서 해결
Rust 기반 패키지 빌드 실패 등 소프트웨어 호환성(Software Compatibility) 문제 발생
LoongArch 아키텍처와 성능 분석
LoongArch는 MIPS 및 RISC-V를 기반으로 설계된 중국 Loongson Technology의 64비트 RISC ISA이다. 본문에서는 LoongArch 기반의 MOREFINE M700S 미니 PC의 성능을 x86_64 및 ARM 기반 시스템과 비교했다. Speedometer 3.1 벤치마크(Benchmark) 결과, LoongArch는 Intel N100 기반 미니 PC보다 낮은 성능을 보였으며, 전력 소비량도 더 높았다. 이는 LoongArch 아키텍처의 최적화(Optimization) 및 성숙도(Maturity) 부족을 시사한다.
Chimera Linux 설치 및 Wayland 문제
저자는 LoongArch 기반의 M700S 미니 PC에 Chimera Linux를 설치하는 과정을 상세히 설명했다. 특히, Wayland 환경에서 EGL 초기화 오류(EGL Initialization Error)로 인해 GNOME, Wayfire, Xfce Wayland 세션 실행에 실패했다. 이는 Loongson LG100 GPU의 드라이버 지원(Driver Support) 부족과 관련이 있을 수 있으며, X11 환경에서는 정상적으로 작동했다. 이러한 문제는 LoongArch 생태계의 성숙도(Maturity)를 보여준다.
소프트웨어 호환성 문제와 해결 노력
본문에서는 LoongArch 환경에서 발생하는 소프트웨어 호환성(Software Compatibility) 문제를 다루며, 특히 Rust 기반의 패키지 빌드 실패 사례를 제시했다. Protobuf-parse와 같은 오래된 의존성 문제로 인해, `spotify-player` 및 `systeroid`와 같은 일부 패키지가 빌드되지 않았다. 저자는 `tiny` 패키지의 문제를 해결하기 위해 nix crate의 버전을 업데이트하는 등, 호환성 개선을 위한 노력을 기울였다.
미니 PC 하드웨어 및 설계 분석
MOREFINE M700S 미니 PC는 Loongson 3A6000 CPU, 16GB DDR4 RAM, Loongson LG100 GPU를 탑재했다. 하드웨어 설계 측면에서, 지속적인 팬 소음(Fan Noise)은 단점으로 지적되었다. 또한, M.2 슬롯 및 3.5인치 SATA SSD/HDD 장착 공간을 제공하여 확장성을 확보했다. 이러한 하드웨어 구성은 LoongArch 기반 시스템의 실용성(Practicality)을 보여준다.