
Estou tentando jogar Overwatch em uma instância AWS EC2. A GPU utilizada no g2
aparelho 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 dxdiag
resultados. É 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 dxdiag
são provavelmente apenas para fins de relatório. Duvido seriamente que o Overwatch seja executado dxdiag
para determinar qual hardware você possui no seu computador. Em vez disso, ambos dxdiag
e Overwatch estão perguntando aos drivers do sistema operacional que tipo de hardware você possui.
Pense dxdiag
em 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.