大解説! Mantleは死なず、ただ進化するのみDirectX 12は脅威なのか(1/2 ページ)

» 2014年12月18日 17時54分 公開
[本間文,ITmedia]

AMDはあきらめていない

 AMDの独自グラフィックスAPIとして登場した「Mantle」では、そのパフォーマンスの高さに注目するゲームユーザーも多い。しかし、MicrosoftがMantleと同様のローレベルAPI化を果たす「DirectX 12」を発表してからは、ゲーム開発者などで「Mantleの役割は終わった」という意見も多くなっている。しかし、AMDは、Mantleをさらに進化させていく計画を持っている。

 Mantleの最初の目標は、グラフィックス処理のボトルネックとなっていた、DirectXやOpenGLなどのAPIに対するドローコール(描画呼び出し命令処理)のオーバーヘッドを取り除くことにあった。

 このため、AMDはMantleにおいて、APIドライバのソフトウェア階層を薄くし、よりハードウェアに近いレベルでグラフィックス処理を実行できるようにした。これにより、Mantle対応アプリケーションでは、大幅なパフォーマンス向上を果たすとともに、より複雑な描画処理を実装しやすくなる。

Mantleの概要。Mantle対応アプリケーションは、よりGPUに近い階層で実行できるようになる

 ただし、このドローコールのオーバーヘッド解消は、CPU側のボトルネックを解消する。Mantleの効果が、ハイエンドCPUよりも、メインストリームCPUとの組み合わせで、より大きなパフォーマンス向上を実現するのも、グラフィックス処理におけるCPU側の負荷を軽減し、GPUの性能をそのまま引き出しやすくなるからだ。

 Mantleと同じローレベルAPIへのアプローチは、MicrosoftのDirectX 12、AppleのMetal、そして、次期OpenGLでも採用する。AMDは、Mantleの技術をMicrosoftやOpenGLに提供していることを示唆しており、これらの技術を独占する意向はない。

ローレベルのグラフィックスAPIの流れはMantleが作ったとAMDはアピールする。また、MicrosoftのDirectX 12への技術供与も行なっている

 このMantle計画の中心的存在でもあり、このAPIの発表にあわせてAMDに復帰したCorporate Vice President, Visual and Perceptual Computingのラジャ・クドリ氏は、2013年9月のMantle計画表明でも「オープンスタンダードを掲げるAMDにあって、Mantleも例外ではない」と、語っている。DirectX 12への技術提供なども、その言葉通りになったとみていい。

Mantleの活路はどこにある?

 AMDのMantle計画は、このまま終息を迎えるのであろうか? その答はNoだ。AMDがMantleで目指してるのは、次の2点だ。

1. 最新グラフィックス技術におけるソフトウェア実装の加速

2. 複数のプラットフォームにまたがったソフトウェア開発の実現



 まず、最新グラフィックス技術におけるソフトウェア実装の加速だが、これは、DirectXやOpenGLの進化を待たずとも、新しいグラフィックス技術を容易に実装できるようにするものだ。むろん、ゲームエンジンが独自に最新技術をサポートする場合もあるが、MantleというAPIレベルで常に最新のグラフィックス機能をサポートしていけば、より多くのソフトウェアで最新技術を実装しやすくなる。

 クドリ氏は「DirectXは、まだ、比較的進化のサイクルが短いので問題とならないが、OpenGLは業界全体のコンセンサスをまとめるのに時間がかかり、最新技術の実装が遅い。こうした部分に、Mantleを活用できれば、グラフィックスソフトウェアの進化を促すことができるのではないか」と、ゲームタイトル以外にもMantleを活用する意向を示している。

 AMDでチーフ・ゲーム・サイエンティストとして、ゲーム・デベロッパとの協業やMantleの普及を進めるリチャード・ハディー氏も、Mantleの次のステップとして「詳細は明かせないが、ワークステーションOSのサポートのための準備を進めている」としている。非ゲームジャンルにおいても、Mantle対応が実現する日も遠くなさそうだ。

 一方、複数のプラットフォームにまたがったソフトウェア開発の実現とは、まさに、AMDが得意とするXbox OneやPlayStation 4といったゲーム専用機とPCゲームの開発環境の共用化を推し進めんとするものだ。

 国産Mantle対応ゲームエンジンの開発を表明したカプコンも、マルチプラットフォームゲーム開発のベースとして期待を寄せている。AMDは、すでにMantleベースのゲーム開発を支援するMantle SDK(ソフトウェア開発キット)の提供を開始しており、ハディ氏によれば「その供給先は2014年に100社を超えるだろう」と、さらに拡大傾向を見せている。

       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2024年05月07日 更新
  1. SSDの“引っ越し”プラスαの価値がある! 税込み1万円前後のセンチュリー「M.2 NVMe SSDクローンBOX」を使ってみる【前編】 (2024年05月06日)
  2. 出荷停止となったAmazon認定スタンドの空席を埋められる? 「Fire HD 8 Plus」「Fire HD 10 Plus」に対応したサードパーティー製ワイヤレス充電スタンドを試す (2024年05月07日)
  3. AIに予算20万円以下でピラーレスケースのビジネスPCを組んでもらって分かったこと (2024年05月04日)
  4. WindowsデバイスでVPN接続ができない不具合/NVIDIAのローカルAI「ChatRTX」にAIモデルを追加 (2024年05月05日)
  5. サンワ、ペンを持つように操作できるペン型マウス (2024年05月01日)
  6. あなたのPCのWindows 10/11の「ライセンス」はどうなっている? 調べる方法をチェック! (2023年10月20日)
  7. レノボ「Legion Go」の“強さ”はどれだけ変わる? 電源モードごとにパフォーマンスをチェック!【レビュー後編】 (2024年05月03日)
  8. Steamで「農業フェス」開催中! ポイントショップでは無料アイテムも (2024年05月03日)
  9. Core i9搭載のミニPC「Minisforum NAB9」は最大4画面出力に対応 ワンタッチでカバーも取れる その実力をチェックした (2024年05月01日)
  10. Intel N100搭載のChromebookは本当に重たくない? Lenovo IdeaPad Flex 3i Gen 8で動作をチェック! (2024年05月02日)
最新トピックスPR

過去記事カレンダー