XNA 開発を行うための新しいゲーミング PC の購入を検討しています。SLI グラフィック カードを搭載したマシンを購入する前に、XNA で SLI セットアップを利用する際に問題があるかどうか知っている人はいますか?
2 に答える
XNA は、ハードウェアから離れて抽象化されています。特定のカードに固有のコードを書けるとは思えません (書けるのであれば書くべきではありません)。そのようなコードがある場合、プロジェクトを xbox 360 に移行することはできません。カード固有の機能を使用する予定がある場合は、directx ルートを使用することをお勧めします。
そうは言っても、SLI セットアップが機能している場合は、最小要件を超えることになります。
XNAで行う必要がある唯一の考慮事項は、コーディングするシェーダープロファイルです...つまり、カスタムシェーダーをまったく作成する場合:-)それを除けば、ビデオカードがdx9 +互換である限り、通常は大丈夫。
編集: XNA Game Studio 3.1でサポートされているオペレーティング システムとハードウェアのリストによると
Windows オペレーティング システムを実行しているコンピューターで XNA Framework ゲームを実行するには、少なくとも Shader Model 1.1 と DirectX 9.0c をサポートするグラフィック カードが必要です。Shader Model 2.0 をサポートするグラフィック カードを使用することをお勧めします。これは、一部のサンプルやスターター キットで必要になる場合があるためです。
なお、NVidiaのマーケティング資料によると、以下のカードはSLIであり、シェーダーモデル3.0まで対応している
- NVIDIA GeForce 7900 GPU
- NVIDIA GeForce 7800 GTX
- NVIDIA GeForce 7800 GT
- NVIDIA GeForce 7600 GPU
- NVIDIA GeForce 6800 ウルトラ
- NVIDIA GeForce 6800 GT
- NVIDIA GeForce 6800GS
- NVIDIA GeForce 6800
- NVIDIA GeForce 6800 XT
- NVIDIA GeForce 6600 GT
- NVIDIA GeForce 6600
- NVIDIA GeForce 6600LE