私も同様の問題がありました。私はまだグラフィックカードのドライバをアップグレードしようとはしていませんが、コンピュータをインターネットに接続し直すことになります。
は、ここで私が見つけたものだとどのように私は(陪審-不正別名)私の問題「解決」:
症状:上記のポスターと同様に
- を。
- DirectX 11をサポートすると主張しているNVDIAグラフィックカードは1つしかありません
- DirectX Caps Viewerで見ると、DirectX 9.3以下しかサポートされていませんでした。
ソリューション:D3D_FEATURE_LEVELて後方
- 反復、D3D11CreateDeviceAndSwapChain()を呼び出すたびに。
- D3D11CreateDeviceAndSwapChain()が機能すると、選択したグラフィックカードでサポートされている最大の機能レベルが見つかりました。
これを行うにはもっときれいな方法があるかもしれませんが、それが私の「問題」です。明らかに、私のカードがDX11システム全体をサポートしていれば良いでしょうが、ユーザーに同様の問題がある場合には、それは悪い保障措置ではありません。少なくとも私は問題をプログラムで識別できます。
出典
2014-01-11 08:11:38
Erp
あなたの質問に対する答えはわかりませんが、本当の解決策は、そうしないことです。 DirectXは、オペレーティングシステムの設定でユーザーが選択した正しいグラフィックスカードを自動的に使用します。 2枚目のグラフィックスカードがある場合は、モニターが接続されていない可能性もあります。 –