
Я пытаюсь играть в 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
Нет, если только вы не сможете взломать программу или найти совместимый эмулятор.
Результаты, dxdiag
скорее всего, предназначены только для отчетов. Я серьезно сомневаюсь, что Overwatch запускается dxdiag
для определения того, какое оборудование у вас на компьютере. Скорее, dxdiag
и Overwatch, и они оба спрашивают драйверы ОС, какое у вас оборудование.
Представьте dxdiag
себе эксперта-репортера, который делает фотографии и пишет статью на месте преступления. Независимо от того, насколько точным может быть этот отчет, полицейское управление будет использовать своего фотографа и детективов для сбора доказательств непосредственно с места преступления, а не через репортера. Единственными способами заставить детектива сообщить другую информацию являются один или несколько из следующих:
- Измените место преступления так, чтобы оно было другим.
- Измените детектива так, чтобы он обрабатывал информацию по-другому.
- Изменяйте информацию, которую собирает детектив.
Итак, чтобы обойти это, вам придется выяснить, как:
- Измените компьютер таким образом, чтобы он обладал (или создавал видимость наличия) требуемыми аппаратными возможностями.
- Измените программу так, чтобы она прошла проверку вашего оборудования (или вообще пропустила проверку)
- Изменить драйверы DirectX, которые передают информацию о компьютере в программу
dxdiag
, или написать своего рода «прокладку», которая перехватывает и изменяет передаваемые данные.
Это нетривиальные вопросы для начинающего программиста, и вполне может оказаться, что программа на самом деле несовместима с вашим оборудованием.
Одна из таких "прокладок", которая не потребует перепрограммирования, — это если вы сможете найти эмулятор, который может эмулировать необходимое оборудование. Возможно, QEMU или некоторые другие доступные проекты эмуляторов могут это сделать.