刺客教条系列向来有着不错的人气,最新作的刺客教条:起源在画面表现跟游玩度上都做到了不错的表现,受到玩家们的喜爱,不过最近却发现这款游戏有着 CPU 满档 的状况,一般来说 3A 大作通常会让 GPU 运作能力满档,但 CPU 会因为多核心设计的关系,将任务分摊给其他核心而减低占用率,但据说就连 Core i7-4790K、Core i7-3770 和 Core i5-4590 处理器的使用者都面临到相同的状况,实在让人不解:
▲DRM 是用来保护游戏开发者的利益用的,但用得不好有时可能会引起反效果。(图片来源)
刺客教条系列的名声相信接触过这系列的玩家都懂,最新作“起源”更是在最近发售,玩家间热烈评论的一款 3A 大作,不过就算是大作也难逃玩家犀利的评论,最近“起源”就传出有 CPU Loading 100% 的问题,照理来说,这种问题只要升级处理器跟显卡就能解决,但就连 Core i5、Core i7 这种多核心处理器都面临到相同的状况,毫无疑问这可能跟游戏优化有关。或者是别的软件的干扰。
具体来说,会出现 CPU 负载变高,不是执行程式过多,就是持行程式太吃资源。从这两个角度去想,通常都会想到游戏身上。毕竟游戏本身具备着这两种条件,如果是硬件稍旧的状况,跑不动的情形可是时有所闻。但问题连 Core i7 都会这样时,这案情就不单纯了:
▲刺客教条:起源这款游戏使用了最先进的游戏技术打造,呈现出细节丰富的埃及大地(图片来源)
如果所有的问题都指向游戏,那么,会有什么东西会这么强烈的影响游戏体验呢?一般会想到的答案通常会是版权保护措施,也就是所谓的防拷软件。在 Ubisoft 的游戏中,通常会在 Denuvo 防拷软件的基础上在加上 VMProtect,这个防拷措施是效能上的杀手,通常会让游戏的资源消耗加强 30 至 40%,换言之,可能处理器本来未必需要这么高的档次,但因为多了 DRM 措施,这款游戏必须得变得更要求效能,来让游戏正常运作:
▲Denuvo 是 Ubisoft 游戏中常见到的防拷、防破解软件(图片来源)
Ubisoft 之所以要加入这么严苛的 DRM ,主要也是为了维护自家的利益。因此每当游戏被破解得越来越快, Ubisoft 就被迫要加重 DRM 加密的复杂度,甚至多加一层 DRM 防护。这样的循环下,自然让玩家的电脑承受了多余的负担。
但 Ubisoft 也提出反论,认为在 Windows 电脑中的刺客教条:起源这款游戏中,虽然防拷软件确实运作,但并未对游戏效能有任何影响,甚至表示该游戏会使用所有效能来确保游戏中至少有 30 帧的体验表现:
▲图表为 Anandtech 测试 Core i7-4790K(蓝色)与 Core i7-7700K(橘色),两者的比较可以清楚看出游戏的帧数相当接近,是性能相近的两款处理器。既然˙有这么优秀的性能表现,跑个刺客教条会满档实在不可思议。(图片来源)
只是,Ubisoft 没有提到为何同样移植到 PS4、Xbox One 的游戏,使用在比 PC 更弱的处理器上,却可以运作在 25 帧到 30 帧,而 PC 版使用了 Core i7 4C8T 处理器,跑起来却更慢,显然游戏中有个奇妙的问题,甚至不是 DRM 所引起。