
Nvidia RTX SparkノートPCでのLinux:実際に動作する機能と課題
RTX Sparkを搭載するノートPCでは、Linuxで GPUアクセラレーションが動作するものの、電源接続時にGPUクロックが780 MHzに固定され、Windowsの約2.2 GHzを大きく下回る。
Nvidia RTX SparkノートPCにLinuxを導入した検証では、GPUアクセラレーションは利用できた。一方で、電源接続時のGPUクロックの低下が主要な問題として確認された。WSLの性能はWindowsに近い結果となった。
導入と設定
MSI Prestige N16 Flip AI Plusなど、RTX Sparkを搭載するノートPCではLinuxのインストールと実行が可能で、Nvidiaのオープンカーネルドライバーを通じたGPUアクセラレーションも動作した。RTX Sparkプラットフォームは、MSI Prestige、Asus ProArt、Dell XPSなどに搭載されている。DGX Sparkは Nvidia独自のLinuxビルドを搭載する一方、RTX SparkノートPCはWindows on ARMを搭載して出荷される。

導入時には以下の問題が確認された。
- Omarchyのインストール直後、MSI Prestige上でブート中に画面がちらつき、表示が不安定になった。
- Debianのインストーラーは無線LANに接続できず、USBイーサネットアダプターが必要だった。
- 初期状態のDebianではキーボード、タッチパッド、GPUが認識されなかった。
- インストール初期にはHDMI映像出力が機能せず、外付けカメラを画面に向けて表示を確認した。
ファームウェアはGPU用に既定で96GBを確保しており、その配分はWindowsからのみ調整できる。Linuxは当初、搭載する128GBのユニファイドメモリのうち28GBしか認識できなかった。Windows側のGPU予約を4GBに減らすと、Linuxは120GBを認識できるようになった。
調整後は、4K・120Hzでのデスクトップ表示、音声、タッチパッド、キーボード、CUDAアクセラレーションが動作した。WSLは既定で14GBのメモリしか確保しないため、手動での増設が必要である。
ベンチマーク結果
GPT-OSS-120Bのベンチマークでは、以下のスループットが記録された。
- Windows:65.4 tokens per second
- WSL:65.1 tokens per second
- Nvidia DGX Spark デスクトップ:61 tokens per second
- ノートPC上のネイティブLinux:13.9 tokens per second

vLLMで8並列クライアントを使用した場合、WSLは127 tokens per second、ネイティブLinuxは39.5 tokens per secondに達した。
長時間のベンチマークでは、Windowsは約8分で完了し、GPUは約2.2 GHzに保たれた。Linuxは37分を要し、GPUは約790 MHz付近で推移した。試験中の温度は40〜47℃の範囲にあった。
Linux上のLM Studioでは、以下の結果が得られた。
- バッテリー駆動時:61〜67 tokens per second
- 電源接続時:15 tokens per second
- 負荷時のGPUクロック(電源未接続):1,800 MHz
クロック低下の原因
記事は、クロック低下の原因をNvidia Platform Controllers and Frameworkに求めている。このコンポーネントはWindowsでのみ動作し、暗号化された電源設定テーブルを扱う。ファームウェアは同テーブルをコントローラーに提供しており、復号鍵を持つのはWindowsのみである。
Windowsでは、Nvidia Platform Controllers and Frameworkを無効にすると、スループットが約83 tokens per secondから約31 tokens per secondに低下し、クロックは約786 MHzまで下がった。コントローラーを再び有効にすると、通常の速度が直ちに回復した。
Linux側では、テーブルを読み取るためのソフトウェア的な修正を試みたが、いずれも成功しなかった。一部の試行ではカーネルパニックが発生した。Windowsドライバーから復号鍵を抽出する案は、理論上の回避策として提起された。なお、WSLはWindowsのドライバースタック上で動作し、電源接続時とバッテリー駆動時のいずれでもGPUの完全なブーストを維持した。
筆者の見立て
- Linuxドライバーに同様の電源管理ロジックを移植すると、本機が実質的にDGX Sparkのポータブル版となることを示唆している。
- 多くの開発者にとって、現時点ではWSLがネイティブLinuxの良い代替になると論じている。
- Nvidiaがドライバーの問題に直接対処するまでは、WSLの方が実用的な選択肢だと論じている。
- 今回の性能低下はサーマルスロットリングではないと解釈している。
- 今回の検証により、Linuxを制約しているのはカーネル、ディストリビューション、Nvidia GPUドライバーではなくコントローラーだと解釈している。
- ユニファイドメモリの構成が、同機がAI開発者向けに販売されている理由の中心にあると解釈している。
- 復号鍵の抽出は、広く機能する方法ではなく、単一マシンに限定される脆弱なハックにとどまると論じている。
- 最大128GBのユニファイドメモリはノートPCとしては珍しいと論じている。
- 電源の種類によって性能問題の方向が逆転する点は奇妙な発見だと論じている。
- 根本的な解決には、Nvidiaが同等の電源管理ロジックをLinuxドライバーに搭載する必要があると解釈している。
この記事は元記事の事実のみに基づいて自動生成されました。
出典
- MindStudio
- 元記事タイトル:Linux on the Nvidia RTX Spark Laptop: What Actually Works
- URL:https://www.mindstudio.ai/blog/linux-nvidia-rtx-spark-laptop