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向けのクロスコンパイルをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト