Я пытаюсь играть в Overwatch на экземпляре AWS EC2. Графический процессор, используемый в устройстве 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 ответ1

1

Нет, если вы не можете взломать программу или найти совместимый эмулятор.

Результаты dxdiag наиболее вероятны только для целей отчетности. Я серьезно сомневаюсь, что Overwatch запускает dxdiag чтобы определить, какое оборудование у вас есть на вашем компьютере. Скорее, оба dxdiag и Overwatch спрашивают драйверы ОС, какое у вас оборудование.

Думайте о dxdiag как об эксперте газетного репортера, делающем фотографии и пишущем историю на месте преступления. Независимо от того, насколько точным может быть этот отчет, полицейское управление собирается использовать своего собственного фотографа и детективов для сбора улик непосредственно со сцены, а не через репортера. Единственный способ заставить детектив сообщать различную информацию - это один или несколько из следующих:

  • Измените место преступления так, чтобы оно было другим.
  • Измените детектив, чтобы он обрабатывал информацию по-другому.
  • Измените информацию детектива, когда он ее собирает.

Итак, чтобы обойти это, вы должны выяснить, как:

  • Измените компьютер таким образом, чтобы он обладал (или, по-видимому, имел) необходимыми аппаратными возможностями.
  • Измените программу так, чтобы она прошла ваше оборудование (или вообще пропустила проверку)
  • Измените драйверы DirectX, которые передают информацию о компьютере в программу и dxdiag , или напишите какой-нибудь "шим", который перехватывает и изменяет данные, о которых сообщается.

Для обычного программиста это не тривиальные вопросы, и может случиться так, что программа все еще несовместима с вашим оборудованием.

Одна из таких "прокладок", которая не требует перепрограммирования, - это найти эмулятор, который может эмулировать необходимое оборудование. Возможно, QEMU или другие доступные проекты эмуляторов могут это сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .