
我正在嘗試在 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 或其他一些可用的模擬器專案可以做到這一點。