0

プログラムを実行しようとすると、次のエラーが発生します。

「適切なグラフィックス カードが見つかりません。XNA Framework Hi-Def プロファイルをサポートする Direct3D デバイスが見つかりませんでした。適切なグラフィックス デバイスがインストールされていることを確認してください。デスクトップがロックされていないこと、および他のアプリケーションが実行されていないことを確認してください。フル スクリーン モードです。リモート デスクトップまたは Windows サービスとして実行することは避けてください。ディスプレイのプロパティをチェックして、ハードウェア アクセラレーションがフルに設定されていることを確認してください。」

検索してみました: Hi-Def ライブラリを使用する必要があるため、Rearch プロファイルを設定できません。XNA 4.0 と .NET 4.5 をアンインストールしてインストールしようとしましたが、うまくいきません。どうすればいいですか?

私のノートパソコン:

  • Pentium(R) デュアルコア CPU 2.2GHz
  • メモリ: 4GB
  • Windows 7 アルティメット 32 ビット
  • ダイレクト X 11
  • モバイル インテル(R) 4 シリーズ Express チップセット ファミリー
  • インテル グラフィックス メディア アクセラレータ (GMA) 4500MHD
4

2 に答える 2

1

グラフィック カードが XNA の要件を満たしていません。なぜハイデフを使わなければならないのですか?あなたの DirectX は最新のように見えますが、それらはまだ非常にローエンドのカードです。詳細については、 Shawn Hargreavesブログの正確な仕様をお読みください。

于 2013-10-27T18:13:03.230 に答える
0

対応するタブで XNA プロジェクト設定を設定して、HD プロファイルではなく Reach プロファイルをターゲットにすることができます。これでおそらくアプリを実行できるようになりますが、パフォーマンスが非常に低下する可能性があることに注意してください。

HD ライブラリを参照して、それらのメソッドを呼び出すことができる場合があります。代わりに、そのアプローチで抱えている特定の問題を解決してみてください。

ただし、高性能で問題を減らしたい場合は、ディスクリート グラフィックス カードを購入してください。

于 2013-10-27T18:39:43.037 に答える