プログラムをハッキングするか、互換性のあるエミュレーターを見つけない限り、それは不可能です。

プログラムをハッキングするか、互換性のあるエミュレーターを見つけない限り、それは不可能です。

AWS EC2 インスタンスで Overwatch をプレイしようとしています。ユニットで使用されている GPU はg2ゲームと互換性がありません (NVIDIA GRID K520)。ただし、ゲームは問題なく動作するはずです。このフォーラムを見ると:

http://us.battle.net/forums/en/bnet/topic/20745154730

サポート エージェントは、dxdiag結果を偽装することを提案しています。これは可能ですか? 問題となっているパラメーターは次のようです:

DDI Version: 9Ex
DDraw Status: Not Available
AGP Status: Not Available

答え1

プログラムをハッキングするか、互換性のあるエミュレーターを見つけない限り、それは不可能です。

の結果は、dxdiagおそらくレポート目的のみに使用されます。Overwatch が、dxdiagコンピュータに搭載されているハードウェアを判断するために実行されるとは到底考えられません。むしろ、dxdiagと Overwatch はどちらも、OS のドライバーに、搭載されているハードウェアの種類を問い合わせています。

熟練した新聞記者が犯罪現場で写真を撮り、記事を書いているところを想像してみてくださいdxdiag。その報告がどれほど正確であろうと、警察は記者を介さずに、自らのカメラマンと刑事を使って現場から直接証拠を収集します。刑事に異なる情報を報告させる唯一の方法は、次の 1 つ以上の方法です。

  • 犯罪現場を別のものに変えてしまう。
  • 探偵が情報を異なる方法で処理するように変更します。
  • 探偵が収集した情報を変更します。

したがって、これを回避するには、次の方法を考え出す必要があります。

  • 必要なハードウェア機能を備える(または備えているように見える)ようにコンピューターを変更します。
  • プログラムを変更してハードウェアを通過させる(またはチェックを完全にスキップする)
  • コンピュータに関する情報をプログラムに伝える DirectX ドライバを変更するdxdiagか、報告されるデータを傍受して変更する何らかの「シム」を作成します。

これらは一般のプログラマーにとっては些細な問題ではなく、プログラムが実際にはまだハードウェアと互換性がない可能性があります。

再プログラミングを必要としない「シム」の 1 つは、必要なハードウェアをエミュレートできるエミュレーターを見つけることです。おそらく、QEMU または利用可能な他のエミュレーター プロジェクトのいくつかがこれを実行できます。

関連情報