長年PCゲーマーを悩ませてきた「VRAM(ビデオメモリ)容量」を巡る論争に、終止符が打たれる日が来るのかもしれない。NVIDIAが開発を進める「Neural Texture Compression(NTC)」と、Microsoftの最新API「DirectX Raytracing 1.2(DXR 1.2)」が協調することで、テクスチャが占有するVRAMを最大90%削減しつつ、レンダリング性能を大幅に向上させるという驚くべき早期テスト結果が報告された。これは、特に8GBといった比較的少ないVRAM容量のグラフィックボードを所持しているユーザーにとって願ってもない朗報だ。
衝撃のテスト結果:VRAM消費90%減、性能は2倍以上に
この衝撃的なニュースは、X(旧Twitter)ユーザーのOsvaldo Pinali Doederlein氏(@opinali)によってもたらされた。同氏は、NVIDIAが提供するプレビュードライバ(バージョン 590.26)と「RTX NTC SDK」のベータ版、そしてDXR 1.2の新機能「Cooperative Vectors」を組み合わせ、NVIDIAの次世代GPUとされるGeForce RTX 5080上でテストを実施した。
その結果は度肝を抜くに十分なものだった。
- VRAM使用量: 従来の圧縮テクスチャ(Transcoded)で79.38MBを消費していたシーンが、NTCを適用するとわずか9.20MBにまで激減。実に約90%もの削減を達成している。
- レンダリング性能: 旧来のシェーダーモデルで動作するDP4Aモードでは1,030fpsだったフレームレートが、NTCとDXR 1.2のCooperative Vectorsを有効にすると2,350fpsへと跳ね上がった。これは2.2倍以上の性能向上に相当する。
もちろん、これは特定のデモシーンにおける限定的な結果であり、あらゆるゲームで同様の効果が得られると結論づけるのは早計だ。しかし、この数字が示すポテンシャルは計り知れない。テクスチャデータがゲームのVRAM使用量の50%から70%を占めるという事実を考えれば、この技術がVRAM問題の「特効薬」となりうる可能性は十分にあるだろう。
なぜVRAMは劇的に削減されるのか?技術の核心に迫る
この魔法のような結果は、二つの重要な技術の連携によって実現されている。一つはNVIDIAの「Neural Texture Compression (NTC)」、もう一つがMicrosoftの「Cooperative Vectors」だ。
鍵を握る「Neural Texture Compression (NTC)」とは何か
NTCを一言で表すなら、「AIによる超高効率なテクスチャ圧縮・伸長技術」である。
従来のテクスチャ圧縮技術(BCnフォーマットなどが有名)は、固定されたアルゴリズムでデータを間引くことでファイルサイズを削減していた。これに対しNTCは、AI、具体的にはニューラルネットワークを用いてテクスチャのパターンを学習し、人間が視覚的に認識しにくい部分の情報を極限まで削ぎ落としつつ、重要なディテールは保持する。そしてゲーム実行時には、圧縮されたデータから元の高品質なテクスチャをAIがリアルタイムに「復元(伸長)」するのだ。
これは、NVIDIAが先行して実用化した超解像技術「DLSS」と発想の根幹を共有している。DLSSが低い解像度の映像から高い解像度の映像をAIで生成するように、NTCは小さなデータからリッチなテクスチャをAIで復元する。このアプローチにより、従来の技術では考えられなかった高い圧縮率と、見た目の品質維持を両立させることが可能になる。
Microsoftの「Cooperative Vectors」が果たす役割
しかし、どれほど優れたAI圧縮技術があっても、それをゲームのリアルタイムレンダリング処理の中で、遅延なくスムーズに動作させなければ意味がない。ここで決定的な役割を果たすのが、MicrosoftがDXR 1.2で導入した「Cooperative Vectors」である。
これは、GPUに搭載されているTensorコアのようなAI処理専用ハードウェアを、グラフィックスの描画命令(シェーダー)から直接、効率的に利用するための「橋渡し役」となるAPIだ。これにより、ゲーム開発者は複雑な手続きなしに、NTCのようなAIワークロードをレンダリングパイプラインにシームレスに統合できる。
この仕組みによって、ゲームは巨大なテクスチャデータをそのままVRAMに展開するのではなく、AIによって極小サイズに圧縮されたNTCデータを保持し、描画が必要な瞬間にAIアクセラレータを使って高速に伸長(デコード)することが可能になる。これまでVRAMという名の小さな机に巨大な本を無理やり広げていたのが、NTCでは本の要約だけを置き、必要なページだけを魔法のように瞬時に復元するようなものだ。
Osvaldo Pinali Doederlein氏が示したNTCの柔軟性
さらに興味深いのは、@opinali氏のテストで明らかになったNTCの複数の動作モードだ。
- 理想的な環境(CoopVec + FP8): 最高の性能を発揮。
- CoopVecが使えない環境(DP4Aモード): 性能は43%低下するものの、Shader Model 6.xに対応する幅広いGPUで動作する可能性を示す。
- FP8非対応の環境(INT8利用): 性能低下はわずか9%に留まる。これは、例えばFP8をサポートしない可能性があるAMDのRDNA 3のようなアーキテクチャでも、高い実用性を維持できることを示唆している。
この柔軟性は、NTCが特定の最新GPUだけでなく、より広いハードウェアで恩恵をもたらす可能性を秘めていることを物語っている。
NVIDIAだけの独占技術ではない?AMD、Intelにも広がる可能性
ここで最も注目すべき点の一つは、この技術がNVIDIAの独占(プロプライエタリ)技術で終わらない可能性が高いことだ。
Cooperative Vectorsは、特定のGPUベンダーに依存するものではなく、Microsoft DirectXという業界標準APIの一部として提供される。これはつまり、AMDやIntelも、自社のGPUアーキテクチャに合わせたドライバとAIハードウェアを用意すれば、理論上はNTCと同様の恩恵を受けられることを意味する。
その可能性を裏付けるように、前述のDoederlein氏はAMDの未発表GPU「Radeon RX 9070 XT」を用いたテスト結果も一部公開している。AMD向けのDXR 1.2対応ドライバが存在しないため、限定的な条件下での比較となるが、それでも標準的なDP4Aモードにおいて、有望なパフォーマンスを示したという。
この技術がオープンな標準となれば、健全なベンダー間競争が促進される。かつて物理演算エンジン「PhysX」がNVIDIAの独占だった時代とは異なり、AI時代のグラフィックス技術は、より開かれたエコシステムの上で発展していくのかもしれない。
期待と課題:我々のゲーム体験はいつ、どう変わるのか
この技術革新がもたらす未来は明るい。しかし、現実的な視点を持つことも重要だ。
ゲーマーと開発者が享受する具体的なメリット
- 「VRAM 8GB問題」の緩和: 近年、特に批判の的となってきた8GB VRAM搭載GPUでも、将来登場する対応ゲームであれば、高解像度テクスチャを諦める必要がなくなるかもしれない。
- ゲームサイズの削減: 高品質なテクスチャを極めて小さなデータサイズで格納できるため、ゲームのダウンロードやインストールにかかる時間が短縮され、貴重なSSD/HDDの容量を節約できる。
- 開発の自由度向上: ゲーム開発者はVRAM容量の制約から解放され、メモリ使用量を気にすることなく、よりリッチで没入感のある世界を創造できるようになる。
残された課題と注意点
- 未来の技術であること: この恩恵を受けるには、NTCに対応したゲームエンジンとゲームタイトル、そしてDXR 1.2に対応したGPUとドライバが必要不可欠だ。現時点で発売されているゲームが、アップデートでこの恩恵を受けられる可能性は低い。
- テクスチャ以外のVRAM消費: VRAMはテクスチャ以外にも、ジオメトリデータ、フレームバッファ、各種キャッシュなど様々な用途で消費される。NTCはテクスチャに起因するVRAM逼迫を劇的に改善するが、VRAM問題の「全て」を解決する銀の弾丸ではない。
- 品質と性能のトレードオフ: 実際のゲーム実装においては、圧縮率、画質、そして復元にかかるパフォーマンスコストのバランスを取る必要がある。今回のテストのような理想的な結果が、常に得られるとは限らない。
AIが変えるグラフィックスの未来
今回報告されたNVIDIAのNTCとMicrosoftのDXR 1.2の連携は、単なるVRAM節約技術に留まるものではない。これは、AIをグラフィックスレンダリングの根幹に深く統合していく、という業界全体の大きな潮流を象徴する出来事だ。
DLSSが「レンダリング解像度」という概念を相対化させたように、NTCは「テクスチャデータサイズ」という制約を破壊する可能性を秘めている。長年にわたり、性能の指標として、そしてゲーマーの悩みの種として存在し続けたVRAM容量を巡る議論。その不毛な論争に、AIという名の技術的ブレークスルーが、決定的な形で終止符を打とうとしているのかもしれない。
Sources