正在阅读:小游戏也能这么卡?原来优化也是硬件杀手小游戏也能这么卡?原来优化也是硬件杀手

2020-07-20 09:28 出处:PConline原创 作者:莱布尼兹 责任编辑:xieboxu

  [PConline杂谈]随着电子游戏的逐渐流行,硬件水平的不断上涨,早年开发者拼命压榨硬件性能的动力也渐渐没有了往日的那份热忱。出于技术能力、开发重点等诸多原因,许多游戏都步入了另一个令人痛苦的桎梏——优化差,对硬件要求极高。一些游戏配置表上明明写着更低的配置水平,却在实际上吃光了高配PC的每一分配置。

INTEL

游戏卡顿?可能并不是硬件的错

  所谓游戏优化差,很多时候都是制作组在制作阶段,针对游戏场景内冗余素材的删减不足、代码执行效率没有进行改良、硬件应用能力有待提高等问题造成的——冗余的素材会加大硬件的性能负担,代码的执行效率则决定着硬件可能需要做多少有效的运算,而对于硬件的应用能力,则跟API接口、硬件调用方式等因素有着千丝万缕的关系,它直接决定了这个游戏能不能完全发挥硬件实力。

优化

  就拿《七日杀》和《家园:卡拉克沙漠》这两款游戏来说吧。拿7700HQ+GTX 1060(6GB)+32GB内存的三年前游戏本来玩,运行《七日杀》,其仅有50 fps上下,同时还波荡起伏的平均帧率表现,本就算不上流畅的游戏体验。

7day

  而跌破30ms的帧生成时间,就更是常有的事情了——30ms什么概念呢?差不多相当于稳定30 fps帧率的游戏体验,比这个水平还差的常态游玩体验,基本上可以说是毫无游戏体验了。这可比稳定二十多帧的游戏体验差多了,走两步顿一下,走三步卡一下,这根本就没法玩嘛!

7day

  并且,在《家园》系列重回大众视野的《家园:卡拉克沙漠》中,玩家的游玩体验更是直接遭到了开幕雷击——平均三十多帧上下起伏的帧率,加上动辄突破30ms的帧生成时间,那画面太“美”实在是享受不来。

homeworld

homeworld

  你说,想玩个游戏,怎么就这么难呢?难道我真的没到官方的推荐配置?

优化不够,硬件来凑

  所谓优化问题——它不仅牵涉到开发组的技术实力,也跟开发人员的硬件调用理念有关,而且要命的是这个问题通常最终都是没法得到开发组妥善处理的(人力不够、实力不够、引擎天然限制......)。那,作为玩家,甚至是某个系列的死忠粉,就真的没有办法在游戏本上安心游玩它们了吗?其实并不是的。时间来到2020年,那些曾经玩起来爆卡的游戏,在今日十代酷睿游戏本上有怎样的表现呢?

《七日杀》

  拿《七日杀》来说,从Steam的商店页面可以看到,它的推荐配置为3.0GHz频率、4核以上或更快的处理器,12GB内存,4GB显存的显卡——如果我们在硬件上做文章,是不是就能得到更好的游戏体验呢?

优化

  从此前运行的情况来看,这是一款强CPU需求的游戏——七日杀大量的素材加载、物理计算是它过度依赖CPU的一个重要原因,而有待提升的渲染、处理、甚至运算机制,也同样是它的一个致命缺陷,正是因为如此,网友发布的相应补丁才会有一定的帮助。

7day

  不过俗话说的好,“力大砖飞”。比起费心去找各种优化补丁、魔改系统设置的方法,直接尝试多年后的硬件配置,也是最为简单粗暴的解决方案了。

7day

事实上,《七日杀》调整画面设置对实际游戏流畅的影响其实很有限

  相比于三年前的游戏本,我们拿以i7-10875H+RTX 2070 Super为配置方案的游戏本游玩,就得到了完全不同的游戏体验。相比之下,此前动辄30ms朝上帧生成时间的游戏体验不见了踪影,取而代之的是8ms上下的帧生成时间、130 fps上下的流畅游戏体验。

7day

7day

家园:卡拉克沙漠

  在《家园:卡拉克沙漠》上亦是如此——明明官方给出的推荐配置是i7-950和GTX 770就能搞定的游戏,为什么玩起来却堪比PPT呢?

优化

  很大程度上也是因为对CPU应用的优化不足导致的结果——无论是拿三年前游戏本还是现在的游戏本来运行这款游戏,其CPU占用率都是一个致命的问题,作为一款用Unity引擎制作的RTS游戏(Unity引擎本就偏重于对CPU的依赖,而RTS类游戏更是各种运算的需求大户),《家园:卡拉克沙漠》在运行期间却只能占用不到百分之三十的处理器性能。

desert

homeworld

  然而在i7-10875H更高的频率加持下,我们的游戏体验却有了翻倍的提升——动辄30ms朝上的帧生成时间成为了过去时,我们也获得了流畅而精美的游戏画面。

homeworld

调整《家园:卡拉克沙漠》的画面设置,对实际游戏体验帮助其实也没有想象的那么大

homeworld

流畅的游戏画面,精美的渲染效果它不香么?

  平均13ms上下的帧生成时间,加上将近百帧的游戏体验——为了流畅地运行这个游戏,相信不少玩家都前前后后折腾了好久吧!

homeworld

  但即使这样还是会偶尔有直逼25ms的帧生成时间,要知道这可是2020年了啊!而这游戏的发售,又是哪一年的呢?2016年。

homeworld

冰汽时代

  接着再来说说臭名昭著的《冰汽时代》,抛开游戏引发众怒的“道德拷问”外,它还是名副其实的硬件杀手——同《家园》这类RTS游戏一样,这类3D模拟经营游戏,也是素材加载、数据运算的大户——但是很反直觉的是,作为一个小品级游戏,它对于硬件的需求,却的确是让人很为难的。

优化

  就拿最初的官方剧本“新家”来说吧,拿搭载i7-10875H的游戏本运行,很容易给人一种“制作组历辛多年搞优化”的错觉——开场直逼150 fps的帧率,简直让人直呼过瘾。

Frostpunk

  但是等到后期建筑、人物多起来以后(模拟经营嘛...),那掉了将近100 fps的帧率水平也着实让人大呼“专业”。

Frostpunk

  平均50 fps上下的帧率,抱着手里的i7-10875H游戏本,彼时我不知道该是开心还是难受——高兴当然是高兴即使经历了断崖式帧率下降,我依然能流畅地游玩这款游戏。

Frostpunk

  可是如果没有这么强大的处理器加持,这样前后将近一百fps的落差,谁受得了啊!

Frostpunk

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

笔记本论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品