"NOVA-Core" 패치, 리눅스 커널에서 새로운 NVIDIA 드라이버를 단계적으로 구축하는 방안 제안

전문: https://www.phoronix.com/news/NOVA-Core-Patches

원저자: Michael Larabel | 작성일: 2025-02-01 01:30
사이트 내 게시일: 2025-02-01 04:18
이 기사는 기존의 Nouveau 드라이버를 대체하기 위해 NVIDIA GPU를 위한 오픈 소스 드라이버 개발을 목표로 하는 새로운 이니셔티브인 "nova-core"의 도입에 대해 다룹니다. 이 프로젝트는 nova-drm 드라이버와 vGPU 관리자 VFIO 드라이버를 위한 기초 레이어로 설계되어 GSP 기반 NVIDIA GPU를 위한 하드웨어 및 펌웨어 추상화 레이어를 제공합니다.

Nova 프로젝트는 nova-core와 nova-drm을 포함하며, 궁극적으로 모든 GSP 기반 GPU에 대해 Nouveau를 대체하는 것을 목표로 하고 있습니다. 드라이버 구현을 위해 업스트림 Rust 추상화가 필요하면서도 이러한 추상화를 요구하는 문제를 해결하기 위해, nova-core는 드라이버 스텁으로 시작합니다. 이 접근 방식은 리눅스 커널에 점진적으로 개발 및 통합할 수 있도록 합니다.

또한 이 기사는 리눅스 6.14를 위한 더 많은 Rust 플랫폼 및 PCI 추상화를 업스트림하기 위한 지속적인 노력에 대해서도 언급하며, 리눅스 커널 개발에 Rust를 통합하려는 더 넓은 추세를 나타냅니다. 현재 nova-core 드라이버는 진행 중인 작업이며, 아직 완전히 기능하지 않을 수 있어 개발 상태와 향후 개선 가능성을 강조합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: GPU
태그: Nvidia (1549) Linux (1078) Open Source (852) kernel (191) Virtualization (79) Rust (74) Driver Development (25) Nouveau (6) GSP (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.