Подделать результаты dxdiag

856
Math is Hard

Я пытаюсь играть в 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 
0
хмм. Это старше, но мне интересно, будет ли работать https://developer.nvidia.com/nvemulate. https://support.microsoft.com/en-sg/kb/191660 также кажется неопределенно актуальным. Если это работает, не стесняйтесь опубликовать ответ, мне любопытно. Journeyman Geek 7 лет назад 0

1 ответ на вопрос

1
GuitarPicker

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

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

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

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

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

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

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

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

Раньше был хитрость для эмуляции (старой) видеокарты в программном обеспечении, хотя это совсем не использовало бы GPU Journeyman Geek 7 лет назад 0
I wasn't familiar with the game, but I just watched a video clip. This thing is pretty intensive. A full-blown emulator is going to eat up a lot of CPU resources, even if it is able to run this game. I'm not saying that AWS can't do this, but you might have to pay up to find out. GuitarPicker 7 лет назад 0