Skip to content
research

GeForceの隠されたAIスロットルが解除されました

数百ドルの価値があるスペックシートの差が、起動時のハックによって解消されました。ただし、それには代償が伴います。目を疑うような「2倍の速度」という主張は、実際のワークロードとファームウェアのリスクを考慮すると急速に色あせてしまいます。

Stork editorial team
GeForceの隠されたAIスロットルが解除されました

白日の下にさらされたGeForceのAI速度制限

AIワークロードは多くの場合、混合精度演算(mixed-precision math)を活用しており、コンパクトな16ビット入力(FP16またはBF16)を使用しつつ、結果をより高精度な32ビット(FP32)形式で蓄積します。このアプローチは、計算効率と数値精度のバランスを取るものです。しかし、NVIDIA GeForce GPUにおいて、この特定の演算の組み合わせは、歴史的にパフォーマンスのボトルネックとなってきました。

RTX 3090を例に挙げると、蓄積も16ビット精度で行われるモードでは約142 TFLOPSを発揮します。しかし、結果を32ビットのFP32で蓄積する場合、理論上のスループットは約71 TFLOPSまで低下します。これらの数値は理論上のピークレートであり、あらゆるアプリケーションで共通の速度を示すものではありません。また、これはNVIDIAによる意図的な市場セグメンテーションを浮き彫りにしています。

これに対し、同じGA102シリコンをベースにしたプロフェッショナル向けカードであるRTX A6000と比較してみましょう。A6000は、48 GBのメモリを搭載し、両方の蓄積モードで約155 TFLOPSを達成します。より高い価格帯で発売されたA6000は、同一のハードウェアでありながら、ソフトウェアによるパフォーマンス制限を通じてコンシューマー向け製品とエンタープライズ向け製品を差別化するというNVIDIAの戦略を証明しています。

起動時のファームウェアの欠陥が扉を開く

GPU-Unlockのメカニズムは、SEC2「Booter」ファームウェア内のバッファオーバーフローを悪用することで、NVIDIAが意図した制限を回避します。この重要なファームウェアは、オペレーティングシステムや標準のNVIDIAドライバーが初期化される前に実行されるため、GPUハードウェア設定に対する深い制御権を付与します。Linuxカーネルモジュールが、起動プロセス中にこの脆弱性をトリガーします。

このモジュールは、Tensor Coreの混合精度パフォーマンスを制御する保護された「速度セレクター」レジスタを操作します。特権的な実行状態でこれらの設定を変更することにより、モジュールはFP16/BF16入力とFP32蓄積に対する50%のパフォーマンス制限を事実上解除します。NVIDIAの通常のドライバーが読み込まれ、これらの変更が上書きされる可能性がある前に、モジュールはカードをリセットし、より高いパフォーマンスを固定します。

研究者がこの脆弱性を特定し悪用できたのは、NVIDIAが既知のテストキーで暗号化されたSEC2ファームウェアのデバッグビルドを公開していたためです。これにより、内部構造の詳細な分析が可能になりました。重要な点として、この変更は揮発性であり、VBIOSを恒久的に書き換えたり、GPUの永続メモリを変更したりするものではありません。コールドリブートや電源の入れ直しを行うと変更は完全に消去され、デフォルトの制限された設定に戻ります。

この方法は、日常的なパフォーマンス調整やNVIDIAがサポートする機能ではありません。特定のファームウェアの欠陥を悪用するものであり、将来のNVIDIAファームウェアアップデートによって脆弱性が修正され、GPU-Unlockが無効になる可能性があります。ユーザーはNVIDIAが意図したパラメータの範囲外でこのツールを操作し、セキュリティ上の脆弱性を利用して隠された機能を解放しているのです。

なぜ「AI速度が2倍」になっても待ち時間が半分にならないのか

完全な混合精度演算レートを解放しても、実際のAIパフォーマンスが自動的に2倍になるわけではありません。RTX 3090でのテストにおいて、画像の生成時間が7.5秒から5秒に短縮されたという報告は、33%の顕著な速度向上を示しています。この向上は有意義ですが、ワークロードに大きく依存しており、すべてのAIタスクが制限された蓄積パスによってボトルネックになっているわけではないことを反映しています。

例えば、ゲーミングのワークロードは通常、影響を受けるTensor Coreの累積ユニットを飽和させることはありません。そのため、この機能をアンロックしても、フレームレートや全体的なゲームパフォーマンスに目に見える向上は見られません。ゲームにおけるボトルネックは、通常、ラスタライズユニットやメモリ帯域幅など、他の場所に存在します。

Large Language Models (LLMs) の場合は、より微妙なシナリオとなります。prefill や batching といった計算負荷の高いフェーズでは向上が見られる可能性がありますが、モデルが一度に1トークンずつテキストを生成する一般的な自己回帰的なトークンデコードフェーズは、多くの場合変化しません。これは、デコード処理が頻繁に memory-bound(メモリ制限)であり、巨大なモデルの重みをVRAMから計算コアへ繰り返し移動させる必要があるためです。

多くのLLM推論タスクにおいて、制限要因となるのは純粋な計算スループットではなく、メモリ帯域幅です。このエクスプロイトとその実装に関する技術的な詳細に興味がある方は、GitHub - Zagitta/gpu-unlock: Unlock FP/BF16 instruction issue rate on Nvidia RTX cards で詳細を確認できます。

この記事が気に入ったら、毎朝同じようなものをメールで受け取れます。

1日1通 · 2クリックで解除 · サードパーティのトラッキングなし

無料のパフォーマンス向上には、ファームウェアレベルの代償が伴います

隠されたパフォーマンスをアンロックすることには、固有のリスクが伴います。GPU-Unlockの安定したサポートは主に RTX 30-series カードを対象としていますが、コミュニティプロジェクトやフォークではRTX 20-seriesおよび40-seriesへの互換性も模索されており、その成功度はまちまちです。このエクスプロイトを検討する前に、お使いの特定のカードとソフトウェアスタックに関する最新のプロジェクトドキュメントを確認してください。

起動のたびにファームウェアの脆弱性を突くことは、潜在的な不安定さを引き起こします。ユーザーからは以下のような問題が報告されています:

  • 起動の失敗
  • ドライバーのハングアップ
  • PCIeインターフェースの問題
  • 予測不可能な電力や熱の挙動

サポートされていない構成でGPUを動作させた場合の長期的な影響は誰にもわかりません。これらのカードは、混合精度モードでのより高い速度での持続的な動作を検証されていないため、長期間の高負荷下におけるコンポーネントの寿命や安定性については疑問が残ります。

画像生成時間の33%短縮といった、特定のワークロードにおける向上と、サポートされていないエクスプロイトのリスクを天秤にかけてください。これは一般的なパフォーマンス向上ではなく、特定の制限されたAI計算パスを対象としたものです。この「ファームウェアサイズの代償」がパフォーマンス向上に見合う価値があるかどうかを判断する前に、常に最新のプロジェクトの警告とドキュメントを参照してください。

よくある質問 (FAQ)

GPU-UnlockはGeForceカードの何を変化させますか?

16ビット入力と32ビット累積を使用する特定のTensor Core操作に対する制限を回避し、サポートされているカードでより高い理論上の命令発行レートを可能にします。

GPU-UnlockでRTX 3090は2倍速くなりますか?

いいえ。影響を受ける操作の理論上のスループットは2倍になる可能性がありますが、実際の向上幅は異なります。ある画像生成テストの報告では、約7.5秒から5秒へと改善しました。

GPU-UnlockでゲームやローカルLLMのトークン速度は向上しますか?

ゲームは通常、制限された計算パスを使用せず、LLMのトークン生成は多くの場合メモリ帯域幅によって制限されます。プロンプト処理を含む一部の計算負荷の高いタスクでは恩恵を受ける可能性があります。

GPU-Unlockの使用は安全ですか?

これは非公式の起動時ファームウェアエクスプロイトであり、自己責任での使用が前提となります。互換性や長期的な信頼性は保証されておらず、エクスプロイトは起動のたびに実行されます。

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

ビルダーの方へ

このページは、他社のツールのために働いています。

AIエージェントが読み、購入検討層がたどり着きます。8言語とMCP経由で答えます。あなたのツールにも同じページを — 24時間以内に公開。