除非您可以破解該程式或找到相容的模擬器。

除非您可以破解該程式或找到相容的模擬器。

我正在嘗試在 AWS EC2 執行個體上玩《鬥陣特攻》。本機使用的 GPUg2與遊戲不相容 (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很可能僅用於報告目的。我嚴重懷疑《鬥陣特攻》是否會dxdiag確定您電腦中的硬體。相反,兩者dxdiag和《鬥陣特攻》都在詢問作業系統的驅動程式您擁有什麼樣的硬體。

想像dxdiag一下一位專業報紙記者在犯罪現場拍照並撰寫故事。無論該報告有多準確,警察局都將使用自己的攝影師和偵探直接從現場收集證據,而不是透過記者。讓偵探報告不同資訊的唯一方法是以下一種或多種:

  • 改變犯罪現場,使其變得不同。
  • 改變偵探,讓他以不同的方式處理資訊。
  • 在偵探收集資訊時更改他的資訊。

因此,為了繞過這個問題,您必須弄清楚如何:

  • 更改計算機,使其具有(或看起來具有)所需的硬體功能。
  • 更改程序,使其通過您的硬體(或完全跳過檢查)
  • 更改將有關電腦的資訊傳遞給程式的 DirectX 驅動程序dxdiag,或編寫某種「填充程式」來攔截和更改所報告的資料。

對於臨時程式設計師來說,這些並不是小事,而且可能該程式實際上仍然與您的硬體不相容。

一種不需要重新編程的「墊片」是,如果您能找到一個可以模擬所需硬體的模擬器。也許 QEMU 或其他一些可用的模擬器專案可以做到這一點。

相關內容