最近GitHub的開發者HansKristian-Work深入挖掘的B社《星空》的優化的問題,同時還發布了《為【星空】及其他DGC垃圾添加特殊遊戲表現解決辦法》的開源項目。
根據檔案的描述,這一次給出的解決辦法是針對遊戲(尤其是《星空》)以非常低效的方式使用高級ExecuteIndirect(間接繪製指令)的情況進行優化。
HansKristian-Work指出,《星空》錯誤地分配ram、濫用了ExecuteIndirect的呼叫來進行虛假提示,導致圖形驅動程式在嘗試處理資料時在命令隊列中產生氣泡等問題。
HansKristian-Work還在文章中提出,AMD開源的顯卡軟驅RADV中已添加特殊優化處理相關問題,結合AMD此前曾宣布成為《星空》獨家PC合作夥伴,《星空》發布後英特爾旗艦顯卡Arc A770未達《星空》遊戲最低要求,一部分玩家的高階N卡性能不佳等消息,有不少人都懷疑AMD。
來源:遊俠網