HN 日本語サマリー

← 一覧へ戻る
プログラミング

Nvidia DGX Sparkを日常的なコンピューターとして使う

Nvidia DGX Spark as a daily driver (daniel.lawrence.lu)

74 pointsby plun959 コメント

要約

NVIDIA DGX Sparkは、小型で電力効率に優れた汎用コンピューターとして、日常的なタスクからゲーム、ローカルLLM推論までこなせる能力を持つ。UbuntuベースのOSで、ARMアーキテクチャに対応しており、最新のLLM技術やゲームも比較的良好に動作するが、価格は高めである。

全文翻訳

NVIDIA DGX Sparkを購入しました!これは、非常に小型で電力効率に優れている一方で、かなり有能な汎用コンピューターです。基本的にはARM CPU、そこそこのNVIDIA GPU(RTX 5070と同じCUDAコア数)、128GBのユニファイドメモリ、4TB SSDを搭載しています。 FIGURE 1 DGX Sparkの隣にある私の小型PC。 免責事項:私はNVIDIAで働いていますが、これは自腹で購入したものであり、意見は私自身のものです。このレビューを書くにあたって、何も提供されていません。 DGX Sparkを購入したとき、費用はわずか4000ドルでしたが、その後価格は4700ドルに上昇しました。 DGX Sparkは「DGX OS」を実行しますが、実際にはいくつかの追加機能があるだけの、昔ながらのUbuntu 24.04です。必要であれば、他のLinuxディストリビューション(Fedoraはうまく動作します)を簡単にインストールすることもできますが、Realtekイーサネットドライバーにいくつかの奇妙なバグがある可能性があり、LinuxカーネルのNVIDIAバージョンにはいくつかのパッチが適用されています。他のARMデバイスとは異なり、DGX Sparkはデバイスツリーベースではなく、すべてACPIベースであるため、arm64用の通常のLinuxビルドは問題なく動作します。 一般的に、これは電力効率が高く静かなボックスです(負荷がかかるとわずかに音がしますが、不快な高音はなく、アイドル時は無音です)。部屋を暖めたり、騒音を立てたりしないのは本当に素晴らしいです。ウェブブラウジングや一般的なプログラミング作業などは非常に高速です。 CPUのGeekbench 6スコアは、M3 Pro 14コアやAMD Ryzen 9 7950Xと同等です。シングルコアで2983、マルチコアで18183です。奇妙なことに、私の結果はGeerlingguyの同じGB10を搭載したDell Pro Maxよりもわずかに悪かったです。おそらく、熱の問題か、ランダムな変動でしょう。いずれにせよ、AMD Ryzen 9 7945HXを搭載した私のSFFPC(スコアは2869と16973でした)よりも優れています。 FIGURE 2 Fastfetchシステムスペック。 1 Crysisは動くか? Crysisは完全に動きます。実際、DGX Sparkはゲームにおいてもかなりまともです。 FIGURE 3 はい、Crysisは動きます! これは、3200 x 1800の解像度で、すべてを「High」に設定し、DLSSを「Performance」に設定して実行したCrysis Remasteredです。このゲームはProtonDBでプラチナ評価ですが、他のNVIDIAグラフィックスを使用している人々と同じように、動作させるためにはProtonバージョンをExperimentalに設定する必要がありました。arm64用のSteam SnapはCanonicalによって維持されており、特にDGX Sparkでのゲームを対象としています。ほとんどのゲームをプレイするための最良の方法はおそらくこれでしょう。これはx86_64をarm64に変換するためにFEXを使用しており、AppleデバイスのRosetta 2と同様の役割を果たします。また、DLSSやRTXなどもバンドルされているため、レイトレーシングをオンにして最新のAAAタイトルをプレイすることが期待できます。 もちろん、「コストパフォーマンス」は専用のゲーミングマシンと比較すると良くありません。結局のところ、DGX Sparkはかなり高価です。ゲームのためだけにDGX Sparkを購入する人はいないでしょう。専用のNVIDIAグラフィックスカードを搭載した私の小型PCは、より低い価格でゲームにおいて優れています。 DGX SparkのGPUはRTX 5070に匹敵しますが、メモリ帯域幅ははるかに遅く、消費電力もはるかに低いです。また、FEXからのオーバーヘッドもあります(Protonのパフォーマンス低下は通常ごくわずかか、場合によってはWindowsよりもProtonの方が高速なゲームもあります)。そのため、パフォーマンスは約3分の2程度と期待できます。 多くの最新のSteamゲームは、そのまま問題なく動作します。以下はその例です: Cyberpunk 2077 Portal RTX Indiana Jones and the Great Circle Running Train その他多数! 一般的に、Unreal、Unity、Godotのような一般的なゲームエンジンを使用する最新のゲームは、RTXやDLSSのような機能も動作させながら、そのまま動作する可能性が非常に高いです。 FIGURE 4 Cyberpunk 2077ベンチマーク結果。 FIGURE 5 Running Train。 動作しない主なゲームカテゴリは以下の通りです: Linuxで動作しない、League of Legendsのような攻撃的なアンチチートを備えたゲーム 調整が必要な古いゲーム(調整が必要なソフトウェアのセクションを参照) Steam以外のゲームは動作する可能性が低いです 2 ローカルLLM推論 DGX Sparkを購入するほとんどの人が主な理由はおそらくローカルLLM推論を試すことでしょう。この点において、DGX Sparkは熟成したワインのように年々良くなっていると報告できて嬉しいです!初期のレビューではメモリ帯域幅のボトルネックにより性能が平凡だと酷評されていましたが、数々の新しいトリックにより、登場時よりも文字通り数倍高速になっています! NVFP4は大きなブーストをもたらしました。当初はDGX Sparkでサポートされておらず、多くの不満がありましたが、その後すぐに利用可能になりました。 NVFP4 KVキャッシュ量子化は、最初のトークンまでの時間を大幅に短縮しました。 マルチトークン予測は、多くのモデルで最大2倍の無料スピードアップを提供します。 NVIDIA Model Optimizerは、量子化モデルにさらに大きなブーストをもたらし、2026年6月30日のリリースでは、以前の量子化よりもはるかに高速で高性能なQwen 3.6 27Bのバージョンが登場しました。 DFlashは、拡散ベースのドラフターを使用して、一度に将来のトークンブロック全体を予測し、投機的デコーディングをさらに改善します。 FIGURE 6 NVIDIAは2026年6月30日にQwen 3.6 27Bの新しい量子化をリリースしました。 Spark Arenaにはレシピやベンチマークが掲載されたリーダーボードがあり、非常に役立ちます。 いずれにせよ、現在では、Qwen 3.6 27B密モデルのNVFP4量子化で、単一同時実行、単一Sparkあたり約30〜40トークン/秒を期待できます。これは日常的なプログラミングに非常に適しています。一般的なコーディングやエージェント型自動化に非常に役立ちます。 同時実行レベル4(例えば、4つのエージェントが並列実行)では、合計約100トークン/秒のスループットを期待できます。 Qwen 3.6 35B混合エキスパートモデルでは、最大約170トークン/秒のデコードと、はるかに高速なパフォーマンスを期待できます。これは、クイックチャットや自動化に非常に役立ちますが、コーディングにはやや劣るかもしれません。 3 調整が必要だったソフトウェア 3.1 Darktable Darktableのarm64ビルドはそのまま動作しますが、非常に遅いです。 NVIDIAドライバー(少なくともテストしたバージョン580)に問題があるようで、GPUからCPUへのデータ転送がDarktableのOpenCLパイプラインで非常に遅くなります。これは、アプリ内でのインタラクティビティとエクスポート速度の両方に影響します。 この問題を解決するプルリクエスト「prefault OpenCL readback destinations」を作成しました。 プルリクエスト「preheat host memory for OpenCL」も、おそらくより良い方法でこの問題を解決します(このPRはロールバックされたため、修正はまだメインラインのDarktableで利用できません)。 3.2 Rhinoceros 3D Rhinoceros 3Dは、Windows x86_64およびmacOS(Apple Silicon上)向けの3Dモデリングアプリケーションです。 ライセンスを購入し、ラインスキャンカメラケースなどの他のプロジェクトで使用しました。 残念ながら、最新バージョンはLinuxで動作しないことで有名で、Rhinoフォーラムにはそれに関する不満のスレッドがあります。 Windowsバージョンを動作させる方が、macOSバージョンよりも一般的に簡単だと考えられています。 Anyway, I asked Codex to get it working, and it actually did! Here are the AI-generated instructions: Rhinoセットアップ手順 FIGURE 7 私のコンセプトカー「Pupple」のレンダリング。 FIGURE 8 NVIDIA OptiXが動作しています。 注意:WineはAI生成コードを受け入れず、私はここで修正について十分な知識がないため、パッチを適用したフォークをアップストリームすることはできません。 3.3 Need for Speed Porsche Unleashed Need for Speed Porsche Unleashedは、私のお気に入りのビデオゲームの1つです。小学生の頃にたくさんプレイし、再びプレイすると素晴らしいノスタルジアを感じます。 「インフルエンサーの声」のような「邪魔」なしに、美しいヨーロッパの街並みをドライブするだけで特別な何かがあります。経験コン