坎巴拉太空计划吧 关注:82,559贴子:1,884,960
  • 17回复贴,共1

【KSP2公告】为了科学!性能检查

只看楼主收藏回复


自KSP2上线以来,开发团队始终致力于改善游戏的性能表现。今天我们会花点时间给各位展示一下0.2.0.0版本较之于0.1.0.0版本有怎样的性能改进。0.2.0.0版本“为了科学!”将于12月19日发布,完整的各时区发布时间表请见官网或Steam新闻页面。


IP属地:海南1楼2023-12-18 11:19回复
    在最低配置和推荐配置上,游戏帧数都有了很大提升,具体请看下图:

    【图:EA版本和“为了科学!”版本的帧数对比,运行于满足最低配置要求的电脑】

    【图:EA版本和“为了科学!”版本的帧数对比,运行于满足推荐配置要求的电脑】
    两张图片体现了开发团队在改善众多功能和版本时所做的巨量工作。游戏发售以来,性能优化一直是玩家最强烈的要求之一,我们也希望能够在新版本发布后看到玩家对于游戏体验改善的反馈。
    如果你想知道我们在游戏性能上是如何进行调整和决策的,那么就请阅读以下来自工程团队的相关讲解。有图有文,简明扼要。


    IP属地:海南2楼2023-12-18 11:20
    回复
      性能101(译注:101,美国俗语,代表基础入门)
      从上方的帧数对比图可以看出,玩家所处的游戏场景不同,游戏帧数也有所不同。在调查游戏性能相关问题的过程中,工程团队需要检查游戏和硬件中产生的各种变量。现在回顾一下有关性能优化的基础知识。
      为了让本文切合“为了科学!”的主题,我们应该像做科学实验一样,首先来为游戏性能定义一个测量指标,从而确保我们的调试能向着性能改善的方向上前进。大多数玩家都很熟悉每秒帧数(FPS)的概念。所谓的“帧”指的是完全重新计算游戏状态改变并为玩家重绘游戏场景所需的时间。FPS越高,游戏看起来就越丝滑流畅,这也意味着游戏程序能更快地对玩家的操作做出响应和更新。
      当我们深入研究游戏性能时,会从“每帧毫秒(ms)”的角度审视FPS。这样做是因为我们想知道是哪部分程序在给定的一帧中占用了最多的时间,以便后续对其做出优化。如果把性能目标定为30FPS,那么每帧就分到33.3ms,将这些时间进一步分配给游戏的特定部分就变得更容易了。但我们占用的是哪里的时间?说起性能,最常想起的就是两个硬件:CPU和GPU。
      图形处理器(GPU)是一种专门进行场景渲染所需的图形计算的硬件。GPU在并行执行小规模任务时比中央处理器(CPU)快得多,但执行串行任务较慢。为了榨干电脑的性能潜力,我们需要充分发挥CPU和GPU各自的优势。
      有些玩家可能会问“电脑里除了CPU和GPU不是还有内存外存之类的东西吗?“说得对,但那不是主要矛盾。本文聚焦于最能影响性能的那些部件,其它的东西属于锦上添花。


      IP属地:海南3楼2023-12-18 11:20
      回复

        【图:一个游戏内debug窗口】
        性能优化的重要工作之一是搞清楚每个场景的性能瓶颈。上图展示了在当前场景中,CPU处理一帧占用44ms,GPU只占用19ms。既然CPU是瓶颈所在,那么我们无论针对GPU做多少优化都不会有明显效果。为了对图中所示的场景进行优化,我们需要对CPU中最耗时的操作进行定位。
        和主机游戏相比,开发电脑游戏的一大难点就是硬件的组合,特别是CPU和GPU的组合成千上万,每种组合都有些许性能差异。更别说还要考虑存储、操作系统和硬件驱动等等因素。所以我们提出了最低配置要求和推荐配置要求,以告诉玩家我们都针对哪些硬件进行了测试,以及玩家手中的电脑是否有足够的性能。
        讲完背景故事,现在回到本文开始的帧数对比图。图中列出了测试用的电脑配置,展示了游戏在特定硬件上的表现。开发团队进行了很多类似测试,从而在测试中排除硬件变量,只关注给定版本的整体性能。我们还可以观察数据随时间的变化规律并判断优化效果。新加入的功能总会影响性能,所以开发团队还需要不断对比版本更新前后的FPS差值,以确定游戏是否需要进一步优化。帧数对比图还能帮助我们确定一组硬件配置与其它类似配置相比是否存在异常。硬件制造商可能对他们的产品进行过性能优化,知道这一点有助于我们在广泛的硬件选项中为绝大多数玩家优化游戏。
        希望这篇文章有用!随着开发团队朝着未来更显著的性能优化目标迈进,我们将在这样的贴子中持续分享更新进度,也许还会在以性能为重点的开发博客中进行更深入的技术探讨。如果你感兴趣的话,请告诉我们!
        感谢阅读,祝你在“为了科学!”版本中玩得愉快!


        IP属地:海南4楼2023-12-18 11:21
        回复
          原文发布于2023年12月14日
          作者:KSP Team
          翻译:董工至明
          再试翻译,水平业余,经验不足,敬请批评指正


          IP属地:海南5楼2023-12-18 11:21
          回复
            终于是能玩的程度了


            IP属地:云南来自Android客户端6楼2023-12-18 12:54
            回复
              感谢


              IP属地:上海来自Android客户端7楼2023-12-18 12:54
              回复
                和ea版本的对比?就是说要结束ea了?


                IP属地:上海来自Android客户端8楼2023-12-18 13:08
                收起回复
                  期待之后的官方联机


                  IP属地:四川来自Android客户端9楼2023-12-18 15:51
                  回复
                    我找了官网和steam上的商店页面 我epic上的还没办法更新 也没找到更新时区的相关内容


                    IP属地:北京10楼2023-12-19 16:21
                    收起回复


                      IP属地:海南11楼2023-12-19 18:39
                      回复
                        寄了


                        IP属地:北京来自iPhone客户端12楼2024-11-17 08:28
                        回复