2020年,大部分PC游戏依然是单核狂魔
- U艇只有3A大作的土豪开发商,愿意给游戏做大量的多核优化。
耗费重金,投入难以想象的人力和智力。
优化好-销量高-有更多财力优化新的游戏。这是一个正向循环,土豪开发商会越来越富,开发水平会越来越强。
小开发商则原地踏步,和土豪大厂的两极分化越来越大。
小开发商的小众游戏,尤其是是模拟类、策略类等极度需求CPU的游戏,个个都是单核狂魔,是玩家饱受低帧数之苦的重灾区。
这些游戏,在未来的很长一段时间内,依然会是单核狂魔。
单核狂魔不等于只用一个核,它们也有做多线程优化。然而别看任务管理器里有好几个核在跑,累死累活的依然只有1个核。在复杂场景下,这种情况会更加明显。
身为这些游戏的玩家,始终得把单核性能(包括核心频率、IPC、缓存容量和性能、内存超频能力、内存延迟等)指标放在硬件DIY的第一位。
图一:某军事模拟游戏的官方声明
图二:某飞行模拟游戏的CPU使用情况
换个角度考虑,如果一款游戏砸钱足够多,能不能无限优化呢?
答案依然是否定的。
举两个浅显易懂的例子:
例子一:计算以下三元方程组
x+1=2
y+3=5
z+6=9
——————————————————
显然我们可以把3个式子分别交给3个核来计算,
核一算出 x=1
核二算出 y=2
核三算出 z=3
三个核一起开干,效率×300%,美滋滋。
——————————————————
例子二:计算以下三元方程组
x+1=2
x+y=3
y+z=5
——————————————————
这次也可以把工作交给3个核了吧?
可以,核一先花一段时间,算出x=1。
然而核二此时没事可做,因为它要先等核一算出x的值,才能算出y的值。
核三也没事可做,因为他要先等核二算出y的值,才能算出z的值。
虽然3个核都用过,然而花的时间和单核跑是一样的,效率毫无提升。
甚至还因为核心间互相交流的延迟,浪费了更多时间。
——————————————————
可见,游戏里某些计算,逻辑性分先后。你不算出x,就得不到y;不算出y,就得不到z;不把z算出来,你就不知道这一帧长什么样子,显卡也没法渲染。
这个时候本质就是看单核性能,其他的核帮忙做一些无关痛痒的东西。CPU处于1核有难,7核半围观的状态。 - dead_kiss以后恰饭请说重点.不然我猜IPC领先的按摩店你岂不是很尴尬
- panzerlied说得好
说得好
说得好 - Shaperz单核个鬼啊,哪个游戏敢单核跑在地球最流行的游戏装备 PS4 上?
这还敢单核能给你卡到放幻灯片。 - 大头吃小头pc平台上一些比较落后的引擎应该还做不到吧
不知道ue4是不是原生编译出来就支持多核了 - 猫调绝口不提价格。
- yan1990_y这也能水一贴?怎么扣分?
- 路西法大大你错了,是在核心够用的前提下(至少6c12t)单核性能才能决定帧数
- dsboylw你就告诉我哪儿领钱就好了
写那么多干嘛?
还模拟器那? TSX微码都去掉~ - kitiku甚至没一个图
- tanj7P社X萌
- silverse买个7350K都有一般是浪费的,我还是用ps4吧
- qiulining
- DiamondBall说得好,可惜真正的单核CPU甚至都没法启动最近几年的很多游戏
- dsboylw嗯
以后就是拼美工了
剧情不够,美工来凑 - ykdo要不楼主把10900K屏蔽9个物理核心来证明下单核性能强无敌?
- cosoba我居然面对面见到了三。。三石亿?
- 用户资金有限情况下,cpu上到4~6核,省下钱加显卡就行了。蛋多的u游戏玩家用不上的,别和我抢。
- 好球男单核不知道 但星际2就双核。。 开无限人口单位一多就个位数了。。。
- 邪王真眼
你说的这些游戏我都不玩,我玩第一人称/第三人称的动作射击游戏和体育/竞速类游戏,这类似近5年内的游戏,CPU利用并不拉胯,
也就只有孤岛危机1、镜之边缘1这种上古年代的游戏,才死吃双核。 - 港城钢铁侠和引擎关系不大,UE4主线程一样是渲染线程,在某个地方写个死循环画面一样会卡死,要支持多核还是得写多线程的代码
- 天空与大地之兽看毛站测试,绝大部分3a的实际利用率也就6线程左右,77k这种4c8t的各项新游戏cpu测试中并不差t
- 天上飞车不是单核狂魔
是双核-四核的比较多
新出的游戏很多都能吃6核了
intel的优势是 1.游戏厂商对i的优化比较多,2.intel双核的睿频比较高 - LambdaDelta狗子说的对
- U艇很多模拟类游戏,满足复杂场景下60帧需要10GHz以上的频率。当前有哪家的CPU在稳定使用、价格合理的情况下能达到这个水平?如果达不到,我为什么要恰饭呢?
玩家只能几权相害取其轻,找出更接近需求的产品而已。
你这帽子扣的真是搞笑。 - U艇很多模拟类游戏,满足复杂场景下60帧需要10GHz以上的频率。当前有哪家的CPU在稳定使用、价格合理的情况下能达到这个水平?如果达不到,我为什么要恰饭呢?
玩家只能几权相害取其轻,找出更接近需求的产品而已。
你这扣帽子真是极其搞笑+低级。 - U艇是的,土豪开发商虽然富,但3A开发成本也是水涨船高,60美元的价格已经块撑不住了。
引擎方面,很多模拟类游戏的可视距离都极大,普通3A大作的引擎可能hold不住,这是个很麻烦的问题。 - U艇线程撕裂者就有屏蔽一半核心来提升游戏性能的官方方法。
但我为什么要关的只剩1核呢?后台程序不要辣?
这种张嘴就来的建议真是搞笑。 - Shaperz因为 PS4 是 6 线程,很明显。
- Shaperz绝大多数游戏都是主机移植,绝大多数游戏都以主机为基准,PS4 是 x86,单线程只能死路一条。
- mu09679
去咸鱼找找 5G 版的奔4不就好了么
插上512内存
装个XP 番茄版
配个2080ti
可以搞定啦 - U艇【绝大多数游戏都是主机移植】
并不是,只有3A大作是普遍全平台发售。
在GTA5出现之前,大部分PC玩家玩的是页游、DOTA、LOL、WOW等PC独占的游戏,玩3A游戏的很少。
DOTA、LOL、WOW这种,算是大众网游,优化水平介于3A大作和小众游戏之间。 - U艇单核性能不只有单核频率。还要有IPC、缓存的容量和速度、内存支持(包括容量和超频能力)等等。
你这种搞笑的建议有何意义? - darklex看了一眼我的游戏库,最近常玩的游戏:战地1 战地5 彩虹六号 GTA5,全是多核优化向的游戏...
- bearxu总之,在chh 不能说AMD坏话,沾点边都不行
- zirus现在这个论坛里不说amdyes就是政治不正确,丝毫不考虑纯游戏党的需求。
大部分游戏想要最高帧数就得intel,intel现在板U比amd高很多没错,但是在硬件价格和性能本身就是一个指数函数的形式。想要更爽玩游戏钱又充足的情况,还是得intel。除去这种情况下,我和你们一起喊amdyes - Shaperz开什么玩笑,当 GTAV 之前的 RPG FPS 和 ACT 3A 都不存在吗。随手就能列一大堆。
The Elder Scrolls Skyrim
Fallout 3/NV/4
Mass Effect
DragonAge
FarCry 1-4
Crysis
Battlefield 4
DOOM 3
Wolfenstein The New Order
Dishonored
Assassin's Creed - Shaperzbtw,PS4,Xbox One,Xbox One X,PS5,Xbox Series X 可都是 8 核 AMD 处理器,你可以试试做个单核游戏看有没有人买账。
- sunrise12sh
LZ说的对,INTEL就是高频高功耗的超级游戏机。INTEL YES~
- unwarsky
GTA V前PC用户没人玩3A单机这结论怎么来的
- dr.eric应该说是在核心数足够的情况下更吃频率 奥德赛估计没4线程都跑不动
- U艇这些PC游戏当时有多少人在玩?投入的人×小时总数能达到大众网游的零头么?
我能列出比你这列表更长的模拟类、策略类游戏,有啥用,玩的人才几个? - 被炉猫即使这种情况下,你也该喊yes,这样outel才能好好降价...
- houyuzhou单核狂魔的确存在,但问题是,谁才是小众?谁才是大部分?
根据我的体验,大部分PC游戏多核优化都没问题。只有小部分硬核模拟类才是单核。
现在引擎开源时代,各巨头越来越开放,小工作室独立游戏并不是用不上好东西。 - cross-breeding哈哈哈,根本不能提单核,一提单核就是恰饭
- U艇玩家数和游戏小时数,和当时的大众网游比起来就是个零头....
我表达的一直是这个意思,啥时候说没人玩了 - U艇我只是陈述事实而已。那些人啊,接受不了事实,就想弄个大新闻,把陈述事实的人批判一番,说他领钱了恰饭了。这种我见得多了
- Shaperz那可是你自己说的“大部分游戏”“单核”。
那好好看看“大众网游”有几个,3A 有多少。
普通 3A 是不是决定性的数量碾压?
哪边才是“大部分”?
哪个 3A 不用上 console 不需要多线程优化?