DirectX11 の特定の機能を使用するアプリケーションがあります。カードがこのバージョンの DirectX をサポートしているかどうかを判断するために、ID3D11Device を作成する以外に方法はありますか?
そして 2 番目の質問: グラフィックス カードに搭載されている VRAM の量をどのように判断できますか?
DirectX11 の特定の機能を使用するアプリケーションがあります。カードがこのバージョンの DirectX をサポートしているかどうかを判断するために、ID3D11Device を作成する以外に方法はありますか?
そして 2 番目の質問: グラフィックス カードに搭載されている VRAM の量をどのように判断できますか?
DirectXSetupGetVersion()は、現在インストールされているdxバージョンを検出できるようです。VRAMの量を検出する方法の解決策を探しているときに、ビデオカードの大量のプロパティを検出できるように見えるこのライブラリ
に出くわしました。調べる価値があるかもしれません;)。
グラフィックス カードが DirectX 11 をサポートしているかどうかを確認する最も簡単な方法は、残念ながら、特定の機能セットを備えた ID3D11Device を作成することです。もっと簡単な方法は見つかりませんでした。
グラフィック カードに搭載されている VRAM の量を確認するには、 IDXGIAdapter インターフェイスのGetDescメソッドを使用できます。