[an error occurred while processing the directive]

VistaのマルチGPU Hotfixを検証【AMD編】



 前回のNVIDIAに続いて、AMDのGPUでの検証結果をお伝えする。その前に、Hotfixについて追加情報を得られたので、紹介しておこう。

 現在、マイクロソフトのダウンロードセンターでは、「DirectX End-User Runtime」と「DirectX Redist」の2007年8月版が配布されている。これらではHotfixに含まれるd3d10.dllなどはインストールされないため、今回の問題には影響がなく、修正されない。一般に修正ファイルが提供されるのは、次のWindows Vista自体のアップデートを通じてになるという。ちなみに、開発者向けの「DirectX SDK August 2007デバッグランタイム」には、修正済みのd3d10.dllなどが含まれている。

 今回の検証に用いた機材は、Core 2 Extreme X6800、メモリDDR2-800 2GB、Radeon HD 2900 XT×2、HDD 500GB、Intel 975X Expressチップセット搭載マザーボード、Windows Vista Ultimate。ビデオドライバはCatalyst 7.7を使用した。

 ベンチマークソフトは前回と同じく、「ロスト プラネット エクストリーム コンディション無料体験版」、「Call of Juarez DirectX 10 Benchmark」、「World in Conflict Open MP Beta」の3つを使用したのだが、World in Conflictはテキストが崩れて読めなくなる症状が発生したので、ベンチマークは測定できなかった。

 まず、Hotfixを適用する前の、ロスト プラネットとCall of Juarezの結果は以下の通りで、ロスト プラネットのDirectX 9版を含め、CrossFireの効果が認められなかった。ちなみに、この環境で3DMark06ではCrossFireの効果が出ていたので、ハードウェアの不具合などではない。

Hotfix未適用 非CrossFire CrossFire
ロスト プラネット(DX9) Snow 34/Cave 46 Snow 33/45
ロスト プラネット(DX10) Snow 26/Cave 33 Snow 26/Cave 30
Call of Juarez Min 5.9/Max 37.1/Avg 15.4 Min 6.0/Max 38.2/Avg 15.0

 続いてHotfixを適用した結果が下の表だ。やはり、CrossFireの効果が出ていない。それどころか、このHotfixの対象外であるロスト プラネットDirectX 9版のスコアがCrossFireによって下がるという謎の結果が出ている。

Hotfix適用済 非CrossFire CrossFire
ロスト プラネット(DX9) Snow 34/Cave 46 Snow 21/34
ロスト プラネット(DX10) Snow 26/Cave 33 Snow 25/Cave 32
Call of Juarez Min 6.2/Max 37.7/Avg 14.7 Min 6.8/Max 37.7/Avg 17.5

 このように、今回試した環境/アプリケーションでは、参考用に動作させた3DMark06を除いて、CrossFireの効果が全くと言っていいほど認められなかった。ただし、Call of Juarezは、まれにCrossFireによってスコアが倍増するという報告も聞き及んでいる。

 いずれにせよ、Hotfixによって状況が好転していないので、これはVista/DirectX 10の問題ではなく、Catalyst 7.7がこれらのアプリケーションにうまく対応できていない結果と言えるだろう。ロスト プラネットDirectX 9版への悪影響を考えると、CrossFireユーザーはHotfixの適用をせず、しばらく静観した方が良いだろう。

□Microsoftのホームページ(英文)
http://www.microsoft.com/
□ニュースリリース(英文)
http://support.microsoft.com/default.aspx/kb/936710/en-us
□関連記事
【8月2日】VistaのマルチGPU Hotfixを検証【NVIDIA編】
http://pc.watch.impress.co.jp/docs/2007/0802/vistagpu.htm
【7月26日】VistaのマルチGPU問題についてAMDとNVIDIAが回答
http://pc.watch.impress.co.jp/docs/2007/0726/ms.htm
【7月24日】Microsoft、VistaでマルチGPUが有効にならないバグ
http://pc.watch.impress.co.jp/docs/2007/0724/ms.htm

(2007年8月3日)

[Reported by wakasugi@impress.co.jp]

【PC Watchホームページ】


PC Watch編集部 pc-watch-info@impress.co.jp
お問い合わせに対して、個別にご回答はいたしません。

Copyright (c)2007 Impress Watch Corporation, an Impress Group company. All rights reserved.