星菲爾德現在已經和我們在一起了近一個星期。首次發燒似乎正在緩解,遊戲玩家注意到困擾貝塞斯達太空RPG的更多問題。討論的關鍵不便之一是遊戲的PC優化,這是不足的。
事實證明,問題可能很深,遊戲的設計中犯了“嚴重的錯誤”。
星菲爾德喘不過氣來
與最近的相反保證托德·霍華德(Todd Howard)星菲爾德已經得到了很好的優化,問題在於遊戲玩家的PC,分析漢斯·克里斯蒂安·阿恩岑(Hans-Kristian Arntzen)是使用VKD3D的開發人員之一(將DX12轉換為Vulkan API的庫)出現在網絡上。
Arntzen發現了一些令人不安的發現星菲爾德可能對我們的GPU產生重大壓力的代碼。
- 第一的,星菲爾德不當分配內存,不與處理器匹配。這應該是任何崩潰和凍結的主要原因。
- 第二個問題應該是事實星菲爾德使用稱為executeIndirect的DX12函數將“提示”傳遞給GPU驅動程序。很遺憾,星菲爾德應該以模糊的方式發送提示,這會導致整個過程由GPU從頭開始重新處理。
- 此外星菲爾德呼叫許多執行索引命令一個接一個而不是組合它們,以進一步加劇問題。
考慮到上述觀點,可以說托德·霍華德(Todd Howard)的良好優化保證變得不可靠。社區已經在試圖找到解決這個問題的解決方法(專用線程reddit到目前為止,已經獲得了近5,000個反應和超過1,100條評論),很明顯,這個故事將再次完整圈子:貝塞斯達(Bethesda)發布了遊戲,玩家將其修復。