web-dev-qa-db-ja.com

DirectXがハードウェアアクセラレーションとソフトウェアレンダリングのどちらを使用しているかを知るにはどうすればよいですか?

GPUからのグラフィックアクセラレーションが実際に機能しているかどうか、または代わりにソフトウェアレンダリングが開始されているかどうかを理解できるDirectX診断ツールはありますか?

プロパティ(デスクトップを右クリック)->設定->に移動すると、ドライバーがIntel Embedded GPU(Intel Embedded Graphics Driver-IEGD)で機能せず、システムがデフォルトで設定されているというエラーが表示されるため、これを尋ねます。標準のVGAドライバー。

私はWinXPProfessionalを使用しています。

2
JohnIdol

DirectXがマシン上で実行できることをテストするために実行できる最も簡単なテストの1つは、DirectX診断ツールです。 [スタート]メニューから[ファイル名を指定して実行]を選択し、次のように入力すると、アクセスできます。

dxdiag.exe

[表示]タブで、ハードウェアがアクセラレーションをサポートしていない場合、アクセラレーションのタイプに対して[無効化/有効化]ボタンが無効になります。

ハードウェア/ドライバーがサポートするものについてさらに詳しく知りたい場合は、 Microsoft DirectX SDK をダウンロードできます。 SDKには、ハードウェア機能に関するより詳細な情報を提供するDXCapsViewer.exeというユーティリティがあります。私のマシン(XP Pro、SDK 2006年6月)では、ユーティリティは次の場所にありました。

C:\ Program Files\Microsoft DirectX SDK(バージョンXXX)\ Utilities\Bin\x86\DXCapsViewer.exe

6
heavyd