리눅스 6.16을 위한 '노바(Nova)' 오픈 소스 NVIDIA 드라이버 코드의 업스트림화

전문: https://www.phoronix.com/news/More-Nova-For-Linux-6.16

원저자: Michael Larabel | 작성일: 2025-05-20 09:49
사이트 내 게시일: 2025-05-20 10:45
이 기사는 리눅스 커널 버전 6.16에서 노바(Nova) 오픈 소스 NVIDIA 드라이버 코드의 업스트림화에 대해 다루고 있으며, 이는 NVIDIA의 블랙웰(Blackwell) 및 호퍼(Hopper) GPU에 대한 지원을 향상시킬 것입니다. 노바 드라이버는 러스트(Rust)로 작성되었으며, 리눅스 6.15에서 처음 도입되었습니다.

이번 풀 리퀘스트의 주요 기술 업데이트는 다양한 구성 요소에서의 중요한 개선 사항을 포함합니다:
- **보조(Auxiliary)**: 버스 추상화, 드라이버 등록 구현의 개선 및 샘플 드라이버 추가.
- **DRM(Direct Rendering Manager)**: 장치 및 드라이버 등록을 위한 새로운 구현과 DRM IOCTL, 파일 처리 및 GEM 객체 관리의 개선.
- **드라이버 코어(Driver-core)**: 장치 컨텍스트 업데이트의 병합, 장치 리소스 접근자 구현 및 빌드 조건 수정.
- **노바 코어(Nova-core)**: 완료된 작업의 제거, 보조 장치 등록 및 칩셋 정의를 위한 인프라 개선.
- **노바 DRM(Nova-drm)**: DRM 및 보조 버스 추상화에 의존하는 초기 드라이버 스켈레톤의 수립.

이러한 업데이트는 리눅스 커널에 러스트를 통합하는 데 있어 중요한 진전을 나타내며, 특히 GPU 드라이버에 대한 성능 및 안정성 향상으로 이어질 수 있습니다. 노바 드라이버의 도입은 최신 NVIDIA GPU에 대한 더 나은 지원을 제공하여 NVIDIA 하드웨어에 의존하는 리눅스 사용자들의 경험을 향상시킬 것으로 기대됩니다.

전반적으로 노바 드라이버의 발전은 리눅스 그래픽 스택을 현대화하고 현대 GPU 아키텍처와의 호환성을 개선하기 위한 지속적인 노력을 반영합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: GPU
태그: Nvidia (2093) Linux (1596) kernel (283) open-source (273) Blackwell (229) Rust (109) GPU Drivers (47) DRM (38) Hopper (38) NOVA (3)

댓글

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