AMDのCatalyst 13.8ベータドライバーがフレームペーシングを導入
NVIDIAは今年初めにフレームキャプチャ分析ツールを発表し、グラフィックス性能を新たな方法で測定できるようになりました。これは、DVIポートから直接出力される信号をロスレスでキャプチャし、SSDアレイに記録するというものです。ビデオファイルは一連のPerlスクリプトに送られ、レンダリングされた各フレームが画面に表示される時間を測定し、それに基づいて表示されます。このプロセスにより、フレームが極端に短くクリップされているか(ラントフレームと呼ばれる)、あるいは全く表示されないか(ドロップフレーム)も確認できます。
FCAT を使用して行ったテストの詳細については、「Challenging FPS: Testing SLI And CrossFire Using Video Capture」や、それ以降に公開した数多くのグラフィック カードのレビューをご覧ください。簡単に言うと、CrossFire で 2 枚の AMD Radeon グラフィック カードを連携させて使用すると、両方の GPU が可能な限り高速にレンダリングしようとするため、フレームが大量にドロップされ、フレーム切れになることが何度も発生しました。これらのフレームはゲーム中には認識されないため、2 つの GPU を使用する利点は減少します。Nvidia は、フレームをより一貫した方法で意図的に表示する計測テクノロジを使用してこれを回避しています。
批判的なジャーナリズムは、その真価を発揮すれば、変化の触媒となり得ます(言葉遊びではありません)。AMDは数ヶ月前、自社のドライバーにフレームペーシング機能を実装する作業を進めていることを発表しました。この機能は、フレームを計測し、必要に応じて小さな遅延を挿入することで、一定の間隔で表示できるようにします。ご存知の通り、フレームペーシングは先月末にCatalyst 13.8ベータドライバーで初めて導入されました。この機能はデフォルトで有効になっており、AMDの担当者によると、ほとんどのゲームではフレームレートに悪影響は及ばないとのこと。
AMDの取り組みはまだ終わっていません。13.8ドライバは、この新しい方向への第一歩です。しかし、フレームペーシングのサポートは、DirectX 10および11ベースのゲームを1台のモニターで最大2560x1600の解像度でプレイする場合に限られています。つまり、 DirectX 9ゲーム、OpenGLベースのゲーム、あるいはマルチモニター環境では動作しません。これらのAPIや技術との互換性はフェーズ2のドライバで対応予定ですが、そのリリース時期は未定です。CrossFireのスケーリングは事実上3画面構成を必要とするため、Eyefinityはおそらく最大の損失でしょう。とはいえ、できることは何でもやります。AMDのフレームペーシング実装を、2560x1440の1台のディスプレイでテストするのを楽しみにしています。
Catalyst 13.8ベータドライバはOpenGL 4.3もサポートしていますが、フレームペーシングとは連携しません。ベータドライバはアプリケーションごとにカスタムOpenGL設定を保存できるほか、Catalyst Application Profiles(CAP)のアップデートによりOpenGLベースのタイトルも追加されます。さらにAMDは、『Metro: Last Light』のパフォーマンスが最大7%向上したと主張しています。
Radeon HD 7990が1000ドルから700ドルへと300ドル値下げされたことにお気づきかもしれません。AMDのフラッグシップモデルはNVIDIAのGeForce GTX 690よりも消費電力が大きく、Quad-CrossFire構成には適していないと判断されましたが、これほど大幅な値下げを軽視することはできません。この点を踏まえると、4月に発見された問題を修正したとされるアップデートがリリースされた今こそ、7990を再検討する絶好の機会です。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
現在のページ: AMDのCatalyst 13.8ベータドライバーがフレームペーシングを導入
次のページ テストシステムとベンチマーク
ドン・ウォリグロスキーは、Tom's Hardwareの元シニアハードウェアエディターです。CPU、GPU、システム構築、新興技術など、PCハードウェアに関する幅広いトピックをカバーしています。