設置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

VKD3D 開發(fā)者指出導致《星空》游戲性能問題的原因

2023/9/12 13:41:42 來源:IT之家 作者:故淵 責編:故淵

IT之家 9 月 12 日消息,《星空》游戲自上線以來,部分玩家不斷反饋游戲存在性能問題。VKD3D 開發(fā)者 HansKristian-Work 近日上線 GitHub 頁面,詳細羅列了導致《星空》游戲性能問題的原因。

內(nèi)存分配不當

《星空》沒有根據(jù) CPU 頁面大小正確分配其內(nèi)存需求,導致訪問內(nèi)存效率低下,性能下降或者意外崩潰。

計算機系統(tǒng)為了優(yōu)化訪問,通常會進行分頁,而游戲需要根據(jù)分頁大小優(yōu)化代碼,對于提高性能是非常關鍵的一環(huán)。

《星空》游戲無法正確分配內(nèi)存,在 GPU 驅(qū)動無法緩解的情況下,就會導致游戲崩潰。

ExecuteIndirect 引發(fā)的 GPU Bubble

DirectX12 API 包含一個名為“ExecuteIndirect”的簡潔功能,可以不需要 CPU 的干預情況下,直接交由 GPU 執(zhí)行間接渲染操作,GPU 可以通過使用現(xiàn)有計算來執(zhí)行必要的工作負載。

《星空》無法妥善掌控這一特性,導致了圖形驅(qū)動程序的混亂。《星空》游戲向圖形驅(qū)動發(fā)送了誤導性提示,從而導致 GPU 反饋了錯誤內(nèi)容,整個過程中 GPU 沒有做任何實際的工作。

IT之家在此附上 GitHub 鏈接,感興趣的用戶可以深入閱讀。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關文章

關鍵詞:游戲星空

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應用 魔方 最會買 要知