DirectXがハードウェアアクセラレーションを使用しているのか、ソフトウェアレンダリングを使用しているのかをどのように確認できますか?


2

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

私がこれを頼むのは、私がプロパティに行くなら(デスクトップを右クリックする) - >設定 - >私のドライバは私のIntel Embedded GPU(Intel Embeddedグラフィックスドライバ - IEGD)では動作しておらず、システムは標準VGAドライバにデフォルト設定されているというエラーが出ます。

私はWinXP Professionalを使っています。


グラフィックアクセラレーションが機能しているかどうかではなく、問題は解決しています。あなたのグラフィックスカードモデルは何ですか?それともIntelが組み込まれているから...あなたのマザーボードシリーズは?
caliban

1
私はどのドライバを使うべきかを知っていて、なぜそれが動かないのかを知っています。私はただ、ドライバに関係なく、ソフトウェアレンダリングがうまくいっているかどうかを理解する方法があるかどうかを知りたいだけです:)
JohnIdol

回答:


6

お使いのマシンでDirectXが何を実行できるかをテストするために実行できる最も簡単なテストの1つは、DirectX診断ツールです。スタートメニューから「ファイル名を指定して実行」を選択して入力します。

dxdiag.exe

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

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

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


表示タブには、DirectDraw、Direct3D、AGP Textureの3種類のアクセラレーションがあります。 「有効」と表示されている場合、ハードウェアアクセラレーションが有効になっているという意味ですか?現在有効になっている「アクセラレーション」としてソフトウェアレンダリングを採用しているのではないでしょうか。
JohnIdol
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.