Skip to content
Tech AI Wire

NouveauがNvidiaのDGX Spark GB10で非公式に起動

Red HatのエンジニアがオープンソースのNouveauドライバーとNVKを、NvidiaのDGX Spark GB10で動かしました。約100件のパッチが必要で、アップストリーム入りはまだ決まっていません。

著者 Tech AI Wire Team

2 分で読めます

An Nvidia DGX Spark GB10 desktop AI computer, its small gold speckled chassis on a wooden desk in front of a monitor showing out-of-focus code.

数字で見る

patches in the experimental branch
100
new NVIDIA firmware version ported
610

Linuxが通常Nvidia製ハードウェア向けに使うオープンソースのグラフィックスタックが、Nvidiaの最新AIシステムの一つで、非公式ながら起動するようになりました。Red Hatのグラフィックスエンジニアであるデービッド・エアリー氏は、2026年9月8日に投稿し、Grace Blackwellスーパーチップシステムである DGX Spark GB10でNouveauとNVKを動かしたと伝えました。「とにかく動くところを見たかった」と本人は書いています。

Nouveauは、Nvidia GPU向けのリバースエンジニアリングによるカーネルドライバーです。Nvidiaの協力なしに、ハードウェアの挙動を読み解くことで作られています。NVKはそのVulkan版にあたります。Vulkanはグラフィックスと計算のためのAPIです。どちらも通常、ボランティアと一部の有給エンジニアが、公開情報だけを頼りに保守しています。Nvidia自身のドライバのソースコードは使いません。

ここまでに必要だったもの

ここまでたどり着くには、NouveauとNVKにまたがる約100件のパッチと、Nvidiaファームウェアの新しい移植版(バージョン610)が必要でした。Phoronixの報道によれば、このパッチ群は踏み込んだ内容で、表示まわりのコードとビデオメモリの扱いに手を入れています。

エアリー氏の投稿は、GB10がこれまでNouveauが対応してきたNvidia GPUと何が違うのかを説明しています。このチップでは、深度とステンシルのバッファ、つまりピクセルごとの描画データを保持する領域の扱いを新しくする必要がありました。GB10は専用のビデオメモリを持たずCPUとメモリを共有するため、両方のドライバでゼロ専用ビデオメモリの扱いを変える必要もありました。それに加えて、ドライバのL2キャッシュの扱いにも修正が必要でした。

何が動き、エアリー氏がまだ確信を持てていないこと

投稿では、表示が動くこと、そしてこのスタックでシステムが起動することが確認されています。3DレンダリングとGPU計算、つまりGrace Blackwellシステムが本来高速にこなすべき二つの仕事の状態については報告されていません。

エアリー氏はこの先について率直です。「これ全体をどうアップストリームするのが一番いいか、まだわからない」と書いています。「100件のパッチと新しいファームウェアだから、novaを待つような話になるかもしれない。でも、とにかく動くところを見たかったんだ」。パッチは二つの作業中ブランチに置かれています。一つはNouveau向け、もう一つはMesaのNVK向けで、どちらもまだレビューには出されていません。

Novaは、エアリー氏が別に手がけているNvidia向けの新しいカーネルドライバの取り組みの名前です。この発言は、GB10対応が最終的にはこのパッチ群経由ではなく、Novaのほうに落ち着くかもしれないことを示唆しています。

開発者にとっての意味

これを「LinuxがDGX Sparkで完全にオープンソースで動くようになった」と読まないでください。実際には「シニアエンジニアが起動までこぎつけた」という段階で、これは意味のある違いです。計算性能、つまりAIワークロード向けに作られたマシンにとって最も重要な部分は、まだ動作報告がありません。

Grace Blackwellのハードウェアで完全にオープンなグラフィックス・計算スタックが具体的に必要なら、これらのブランチよりもNovaドライバの動向を追ってください。エアリー氏自身の発言もそちらを有力な長期的な道筋として示していますし、個人の作業中ブランチに置かれたパッチは、予告なく消えたり書き換えられたりすることがあります。

ゼロVRAMの扱いは、自分でドライバに関わる人にとって覚えておく価値のある点です。CPUとGPUでメモリを統一する設計は、AI向けハードウェアでより一般的になりつつあります。ローカルAIに力を入れるAppleのMacでも同じです。この設計は、グラフィックスドライバが何十年も前提にしてきたことを崩します。ほかのベンダーが似た設計を出すにつれ、こうした作り直しは今後も増えると見込まれます。

出典

  1. Experimental Patches Get Nouveau+NVK Working On NVIDIA DGX Spark GB10 - Phoronix
  2. nouveau on nvidia spark GB10 - it's alive! - David Airlie's blog

関連記事

A Linux desktop on Apple hardware, with a terminal showing lscpu reporting an aarch64 architecture and an Apple M3 model name.
Dev Stack

Asahi Linux、M3シリーズのMacを正式サポート

Asahi LinuxがM3、M3 Pro、M3 Maxのサポートをインストーラに取り込みました。Wi-Fi、USB 3、AV1デコードは動作します。スリープ、HDMI、高速な3Dは未対応です。