NVIDIA, Linux용 비디오 드라이버 출시

최근에 엔비디아 공개 광고를 통해 코드를 공개하기로 결정했습니다 제품군에 제공된 모든 커널 모듈 Linux용 비디오 드라이버.

공개된 코드 MIT 및 GPLv2 라이선스에 따라 출시되었습니다.. CUDA, OpenGL 및 Vulkan 스택과 같은 펌웨어 및 사용자 공간 라이브러리는 Nvidia 독점으로 남아 있지만 Linux 커널 86 이상을 실행하는 시스템의 x64_64 및 aarch3.10 아키텍처에 모듈을 생성하는 기능이 제공됩니다.

코드의 공개가 예상됩니다. 상당한 증가로 이어집니다 Linux 시스템에서 Nvidia GPU의 유용성, 통합 개선 운영 체제와 드라이버 전달 및 디버깅 문제를 단순화합니다.

개발자 Ubuntu와 SUSE는 이미 패키지 구성을 발표했습니다. 개방형 모듈을 기반으로 합니다.

개방형 모듈을 사용하면 Linux 커널의 사용자 지정 비표준 빌드를 기반으로 하는 시스템과 Nvidia 드라이버를 더 쉽게 통합할 수 있습니다. Nvidia의 경우 오픈 소스는 커뮤니티 참여 증가와 제XNUMX자 검토 및 독립적 감사 기능을 통해 Linux 드라이버의 품질과 보안을 향상시킬 것입니다.

제시된 오픈 소스 기반은 독점 드라이버의 형성에 동시에 사용되며 특히 오늘 릴리스된 베타 분기 515.43.04에서 사용됩니다.

이 경우, 폐쇄형 리포지토리가 메인 리포지토리이며 제안된 오픈 소스 코드 베이스가 업데이트됩니다. 일부 처리 및 청소 후 변환 형태로 독점 드라이버의 각 버전에 대해. 개별 변경 내역은 제공되지 않고 각 드라이버 버전에 대한 전체 커밋만 제공됩니다(드라이버 515.43.04용 모듈 코드는 현재 릴리스됨).

그러나, 커뮤니티 대표는 신청서를 제출할 기회가 있습니다. 탭을 당겨 수정 사항 및 모듈 코드 변경 사항을 홍보하지만 이러한 변경 사항은 별도의 변경 사항으로 반영되지 않습니다. 오픈 리포지토리에 있지만 먼저 메인 폐쇄 리포지토리에 통합됩니다. 그런 다음에만 열려 있는 나머지 변경 사항과 함께 전송됩니다. 개발에 참여하려면 양도된 코드의 소유권을 NVIDIA로 이전하는 계약(기여자 라이선스 계약)에 서명해야 합니다.

커널 모듈 코드는 운영 체제에 종속되지 않은 공통 구성 요소와 Linux 커널과의 인터페이스를 위한 계층의 두 부분으로 나뉩니다. 설치 시간을 줄이기 위해 공통 구성 요소는 여전히 사전 조립된 이진 파일로 독점 NVIDIA 드라이버에 제공되며 계층은 현재 커널 버전 및 사용 가능한 구성을 고려하여 각 시스템에서 조립됩니다. 다음 커널 모듈이 제공됩니다: nvidia.ko, nvidia-drm.ko(직접 렌더링 관리자), nvidia-modeset.ko 및 nvidia-uvm.ko(통합 비디오 메모리).

La GeForce 시리즈 및 워크스테이션 GPU에 대한 지원은 알파 품질로 간주되며, 그러나 병렬 컴퓨팅 및 데이터 가속을 위한 데이터 센터(CUDA)에서 사용되는 NVIDIA Turing 및 NVIDIA Ampere 아키텍처 기반 전용 GPU는 완벽하게 지원되고 완벽하게 테스트되었으며 엔터프라이즈 프로젝트에서 사용하기에 적합합니다. 독점 드라이버).

안정화 워크스테이션용 GeForce 및 GPU 지원 향후 버전을 위해 계획되어 있습니다. 궁극적으로 오픈 소스 기반의 안정성 수준은 독점 드라이버 상태로 전환됩니다.

현재 형식에서는 게시된 모듈이 코딩 스타일 및 아키텍처 규칙에 대한 커널 요구 사항을 충족하지 않기 때문에 메인 커널에 포함할 수 없습니다. Nvidia는 Canonical, Red Hat 및 SUSE와 협력할 계획입니다. 이 문제를 해결하고 컨트롤러 프로그래밍 인터페이스를 안정화합니다. 또한 공개된 코드는 독점 드라이버와 동일한 GPU 펌웨어를 사용하는 오픈 소스 Nouveau 코어 드라이버를 향상시키는 데 사용할 수 있습니다.

마침내 당신이 있다면 그것에 대해 더 알고 싶은 관심, 당신은에서 세부 사항을 확인할 수 있습니다 다음 링크.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.