近日,GitHub開發(fā)者HansKristian-Work對B社的大作《星空》進行了深入的優(yōu)化研究,并發(fā)布了一個名為《為【星空】及其他DGC垃圾添加特殊游戲表現(xiàn)解決辦法》的開源項目。
這個開源項目旨在解決《星空》以及其他DGC(Dynamic Game Content)垃圾的游戲表現(xiàn)問題。DGC垃圾是指在游戲中產生的大量臨時數(shù)據,例如碎片化的資源、臨時生成的對象等,它們會對游戲的性能和流暢度產生負面影響。

根據文件描述,本次提供的解決方案是針對游戲(尤其是《星空》)在使用高級ExecuteIndirect(間接繪制指令)時以非常低效的方式進行優(yōu)化。文件指出,《星空》錯誤地分配了RAM,并濫用了ExecuteIndirect的調用來進行虛假提示,導致圖形驅動程序在嘗試處理數(shù)據時在命令隊列中產生了氣泡等問題。
文章還提到,在AMD開源的顯卡軟驅RADV中已經添加了特殊的優(yōu)化處理來解決相關問題。此外,考慮到AMD此前宣布為《星空》獨家PC合作伙伴,并且《星空》發(fā)布后英特爾旗艦顯卡Arc A770未達到《星空》游戲的最低要求,高端NVIDIA顯卡的性能也不佳,這些消息確實讓人難免對AMD產生懷疑。

然而,需要注意的是,以上只是根據文件描述和相關消息進行的推測和分析,并不能完全確認AMD是否存在任何不當行為。對于游戲的優(yōu)化問題,開發(fā)者和硬件廠商之間的合作和優(yōu)化是常見的做法,以提供更好的游戲性能和用戶體驗。最終,我們需要更多的證據和確鑿的信息來做出準確的判斷。





























浙公網安備 33010502007447號