NVIDIA/open-gpu-kernel-modules

NVIDIA Linux open GPU kernel module source

解決する問題

このプロジェクトは、Linux用のNVIDIAオープンGPUカーネルモジュールのソースコードを提供し、ユーザーがLinuxカーネルと直接インターフェースするドライバコンポーネントを、専有バイナリブロブに頼らずにビルドおよびインストールできるようにします。

仕組み

モジュールは2つの主要な部分に分かれています:OSに依存しないコンポーネント(オペレーティングシステムに依存しない)と、カーネルインターフェース層(Linuxカーネルのバージョンと設定に固有)です。これらのモジュールは、対応するドライバリリースのGSPファームウェアおよびユーザースペースNVIDIA GPUドライバコンポーネントと併用する必要があります。このプロジェクトはx86_64およびaarch64アーキテクチャをサポートし、Linuxカーネル4.15以降と互換性があります。

対象者

Turingアーキテクチャ以降のGPUにNVIDIA GPUドライバをインストールする必要があるLinuxユーザーおよび開発者、ならびにNVIDIAファームウェアをNouveauデバイスドライバと統合したいユーザー向けに設計されています。

ハイライト

  • Turing以降のGPUアーキテクチャをサポート。
  • Linuxカーネル4.15+と互換性があります。
  • Nouveauドライバ統合のためのファームウェアバイナリイメージを抽出するツールを提供。
  • x86_64およびaarch64向けのクロスコンパイルをサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト