GlandaGPU용 리눅스 커널 그래픽 드라이버 제안: 오픈 소스 소프트 GPU 코어
요약
본 기사는 오픈 소스 GlandaGPU 코어를 위한 리눅스 커널 그래픽 드라이버 개발을 제안합니다. 이 드라이버는 Cycle V FPGA SoC에서 실행 가능하며, QEMU 에뮬레이션도 제공됩니다. 개발 주체는 DRM 커널 드라이버를 리눅스 커널 메인라인에 통합하는 타당성에 대한 피드백을 구하고 있습니다.
핵심 포인트
- GlandaGPU 코어는 Cycle V FPGA SoC에서 실행되는 오픈 소스입니다.
- DRM 커널 드라이버가 개발되어 리눅스 커널 메인라인 통합 가능성을 검토 중입니다.
- 소프트 GPU 코어 설계와 기본적인 DRM 커널 드라이버가 이미 구현되어 있습니다.
GlandaGPU용 리눅스 커널 그래픽 드라이버 제안: 오픈 소스 소프트 GPU 코어

GlandaGPU 코어는 오픈 소스로, Cycle V FPGA SoC에서 실행할 수 있습니다. 너무 기대하기보다는, 현재 2D 가속 엔진을 갖춘 640x480 @ 60Hz VGA 출력을 지원합니다. FPGA 하드웨어가 없는 사용자를 위해 개발을 돕기 위한 QEMU 에뮬레이션 형태도 제공됩니다.
Leander Kieweg가 GlandaGPU와 그에 따른 DRM 커널 드라이버 개발을 주도해 왔으며, 현재 이 드라이버를 리눅스 커널 메인라인(mainlining)으로 통합하는 타당성에 대한 피드백을 구하고 있습니다. 지금까지 업스트림 DRM 유지 관리자들로부터 비상업적인 소프트 그래픽 코어를 취미 프로젝트로 개발하여 메인라인 커널 드라이버로 받아들이는 것에 대해 얼마나 개방적일지에 대한 의견은 없었습니다.
GlandaGPU의 현재 형태를 가진 DRM 커널 드라이버는 약 천 줄 미만의 코드입니다. 관심 있는 분들은 RFC 패치 시리즈를 확인할 수 있습니다.
GlandaGPU 프로젝트 자체는 GitHub에 호스팅되어 있으며, 데모 비디오와 이 소프트 GPU 코어 설계에 대한 더 많은 세부 정보를 담고 있습니다.
이는 실패했던 Libre-SoC 같은 다른 과거 오픈 소스 GPU 노력들을 떠올리게 하지만, 적어도 GlandaGPU의 경우 작동하는 매우 기본적인 소프트 GPU 코어 설계와 제안된 DRM 커널 드라이버가 있다는 점이 다릅니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기