贝塞斯达最新游戏《星空》的 PC 玩家们可能发现了游戏性能不佳的潜在原因。
Reddit 上的用户一直在坚持寻找《星空》PC版本性能差的解决方案,而PCMasterRace子论坛上一些目光锐利的玩家似乎找到了部分问题的原因。
当然,这并不是每个用户都可以使用的万能方案,但的确可能有些作用,他可以解决游戏和PC硬件之间的“交流”问题。
可能的修复来自于Vulkan移植到Proton的代码库,Proton是一个用于Linux运行Win游戏的开源项目。
从本质上讲,《星空》会对PC中的显卡发布多条Executelndirect命令,但它发送的信息不正确导致硬件一次又一次的重启进程,而一旦这样,积压起来的命令就会开始影响性能甚至导致崩溃。
Vkd3d(dx12-vulkan)的开发人员似乎正在尝试解决这一问题,可能会在之后发布新版本Vkd3d解决该问题。