A menos que você consiga hackear o programa ou encontrar um emulador compatível.

A menos que você consiga hackear o programa ou encontrar um emulador compatível.

Estou tentando jogar Overwatch em uma instância AWS EC2. A GPU utilizada no g2aparelho não é compatível com o jogo (NVIDIA GRID K520). Embora eu ache que o jogo deve funcionar bem. Olhando para este fórum:

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

O agente de suporte sugere falsificar os dxdiagresultados. É possível fazer isso? Parece que os parâmetros incorretos são:

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

Responder1

A menos que você consiga hackear o programa ou encontrar um emulador compatível.

Os resultados de dxdiagsão provavelmente apenas para fins de relatório. Duvido seriamente que o Overwatch seja executado dxdiagpara determinar qual hardware você possui no seu computador. Em vez disso, ambos dxdiage Overwatch estão perguntando aos drivers do sistema operacional que tipo de hardware você possui.

Pense dxdiagem um repórter de jornal especializado tirando fotos e escrevendo uma história na cena de um crime. Independentemente de quão preciso esse relatório possa ser, o departamento de polícia usará seu próprio fotógrafo e detetives para coletar as evidências diretamente do local, em vez de passar pelo repórter. As únicas maneiras de fazer com que o detetive relate informações diferentes são uma ou mais das seguintes:

  • Altere a cena do crime para que fique diferente.
  • Altere o detetive para que ele processe as informações de maneira diferente.
  • Altere as informações do detetive à medida que ele as coleta.

Então, para contornar isso, você teria que descobrir como:

  • Altere o computador para que ele tenha (ou pareça ter) os recursos de hardware necessários.
  • Altere o programa para que ele passe no seu hardware (ou ignore completamente a verificação)
  • Altere os drivers DirectX que transmitem as informações sobre o computador para o programa e dxdiag, ou escreva algum tipo de "calço" que intercepte e altere os dados que estão sendo relatados.

Estas não são questões triviais para o programador casual, e pode ser que o programa ainda seja incompatível com o seu hardware.

Um desses "calços" que não exigiria reprogramação é encontrar um emulador que possa emular o hardware necessário. Talvez o QEMU ou alguns dos outros projetos de emulador disponíveis possam fazer isso.

informação relacionada