VKD3D 开发者指出导致《星空》游戏性能问题原因

[休闲] 时间:2024-04-28 15:45:31 来源:蓝影头条 作者:知识 点击:106次
9 月 12 日消息,开发空游《星空》游戏自上线以来,指致星部分玩家不断反馈游戏存在性能问题。出导VKD3D 开发者 HansKristian-Work 近日上线 GitHub 页面,戏性详细罗列了导致《星空》游戏性能问题的题原原因。

内存分配不当

《星空》没有根据 CPU 页面大小正确分配其内存需求,开发空游导致访问内存效率低下,指致星性能下降或者意外崩溃。出导

计算机系统为了优化访问,戏性通常会进行分页,题原而游戏需要根据分页大小优化代码,开发空游对于提高性能是指致星非常关键的一环。

《星空》游戏无法正确分配内存,出导在 GPU 驱动无法缓解的戏性情况下,就会导致游戏崩溃。题原

ExecuteIndirect 引发的 GPU Bubble

DirectX12 API 包含一个名为“ExecuteIndirect”的简洁功能,可以不需要 CPU 的干预情况下,直接交由 GPU 执行间接渲染操作,GPU 可以通过使用现有计算来执行必要的工作负载。

《星空》无法妥善掌控这一特性,导致了图形驱动程序的混乱。《星空》游戏向图形驱动发送了误导性提示,从而导致 GPU 反馈了错误内容,整个过程中 GPU 没有做任何实际的工作。

在此附上 GitHub 链接,感兴趣的用户可以深入阅读。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,所有文章均包含本声明。

(责任编辑:娱乐)

    相关内容
    精彩推荐
    热门点击
    友情链接