Spoof dxdiag Ergebnisse

861
Math is Hard

Ich versuche Overwatch auf einer AWS EC2-Instanz zu spielen. Die im g2Gerät verwendete GPU ist nicht mit dem Spiel kompatibel (NVIDIA GRID K520). Obwohl ich denke, dass das Spiel gut laufen sollte. Betrachtet man dieses Forum:

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

Der Unterstützer schlägt vor, die dxdiagErgebnisse zu fälschen . Kann man das machen? Es scheint, dass die beleidigenden Parameter sind:

DDI Version: 9Ex DDraw Status: Not Available AGP Status: Not Available 
0
hmm. Dies ist älter, aber ich frage mich, ob https://developer.nvidia.com/nvemulate funktionieren würde. https://support.microsoft.com/de/sg/kb/191660 scheint ebenfalls vage relevant zu sein. Wenn es funktioniert, können Sie eine Antwort posten. Ich bin neugierig. Journeyman Geek vor 7 Jahren 0

1 Antwort auf die Frage

1
GuitarPicker

Es sei denn, Sie können das Programm hacken oder einen kompatiblen Emulator finden.

Die Ergebnisse von dxdiagsind höchstwahrscheinlich nur zu Berichtszwecken. Ich bezweifle ernsthaft, dass Overwatch ausgeführt wird, dxdiagum festzustellen, welche Hardware sich in Ihrem Computer befindet. Vielmehr dxdiagfragen sowohl Overwatch als auch beide die Treiber des Betriebssystems, welche Art von Hardware Sie haben.

Stellen Sie sich vor dxdiag, ein sachverständiger Zeitungsreporter fotografiert und an einem Tatort eine Geschichte geschrieben. Unabhängig davon, wie genau dieser Bericht sein mag, wird die Polizei ihren eigenen Fotografen und Detektive verwenden, um die Beweise direkt von der Szene zu sammeln, anstatt den Reporter durchzusehen. Die einzigen Möglichkeiten, den Detektiv dazu zu bringen, unterschiedliche Informationen zu melden, sind eine oder mehrere der folgenden Möglichkeiten:

  • Ändern Sie den Tatort so, dass er anders ist.
  • Ändern Sie den Detektiv so, dass er die Informationen unterschiedlich verarbeitet.
  • Ändern Sie die Informationen des Detektivs, während er sie sammelt.

Um dies zu umgehen, müsste man herausfinden, wie man:

  • Ändern Sie den Computer so, dass er über die erforderlichen Hardwarefunktionen verfügt (oder zu verfügen scheint).
  • Ändern Sie das Programm so, dass es Ihre Hardware übergibt (oder überspringt die Prüfung insgesamt).
  • Ändern Sie die DirectX-Treiber, die dem Programm die Informationen über den Computer vermitteln dxdiag, oder schreiben Sie eine Art "Shim", das die gemeldeten Daten abfängt und ändert.

Dies ist keine unbedeutende Angelegenheit für den Gelegenheits-Programmierer, und es könnte sein, dass das Programm immer noch nicht mit Ihrer Hardware kompatibel ist.

Ein solches "Shim", das keine Neuprogrammierung erfordert, ist, wenn Sie einen Emulator finden, der die erforderliche Hardware emulieren kann. Möglicherweise ist dies mit QEMU oder einigen anderen Emulatorprojekten möglich.

Früher gab es einen Trick, um eine (ältere) Videokarte in Software zu emulieren - das würde die GPU jedoch nicht verwenden Journeyman Geek vor 7 Jahren 0
Ich war mit dem Spiel nicht vertraut, habe mir aber nur einen Videoclip angesehen. Diese Sache ist ziemlich intensiv. Ein ausgewachsener Emulator verbraucht viel CPU-Ressourcen, selbst wenn er dieses Spiel ausführen kann. Ich sage nicht, dass AWS das nicht kann, aber Sie müssen vielleicht etwas bezahlen, um es herauszufinden. GuitarPicker vor 7 Jahren 0