ロギングを行っていると、64ビットプラットフォームでは/64bit
スイッチを使用して64ビットdxdiag
を実行できることに気付きました。これを行うには何らかの理由があるはずです。つまり、64ビットバージョンの追加機能(またはx64で32ビットバージョンを使用する場合の機能が正しくない/不十分な場合)です。違いは正確には何ですか?
個人的な経験から、dxdiagを使用して、ドライバーの32ビット部分または64ビット部分に問題があるかどうかを判断することもできます。たとえば、32ビットでdxdiagを実行すると、DirectDrawまたはD3Dのアクセラレーションが表示されない場合があります。それでもDXDiag64を実行すると、すべてが正常に表示される場合があります。
これは、特にほとんどのゲームがx86(32ビット)モードでのみ実行されるため、ビデオの問題を把握しようとするときに役立ちます。
いいえ、 nothing "extra" があります DXDiag を64ビットモードで実行すると、32ビットファイルの代わりにネイティブ64ビット実行可能ファイルが実行されます。 64ビットのものは、互換モードでエミュレートまたは実行する必要がなく、システムを最大限に活用できるため、より高速かつ確実に実行できるはずです。
(とはいえ、32ビットモードでは、64ビットモードでのみ可能ないくつかのテストをスキップする必要があるのは可能です。ゲームが特別なグラフィック効果の形で「余分な」コンテンツを持つことができる方法と同様です。これは、それらをサポートするより洗練されたビデオカードでのみ利用できます。ただし、これはDXDiagには実際には当てはまりません。速度と安定性だけが、実際にはあなたが得る「エクストラ」。)
ドライバー情報に加えて、32ビットdxdiagのビデオメモリは4095に制限されていますが、64ビットdxdiagには簡単に到達できない制限があります(私はそれを見つけることができませんでした)。