2020年,大部分PC游戏依然是单核狂魔

  • U
    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核半围观的状态。
  • d
    dead_kiss
    以后恰饭请说重点.不然我猜IPC领先的按摩店你岂不是很尴尬
  • p
    panzerlied
    说得好

    说得好

    说得好
  • S
    Shaperz
    单核个鬼啊,哪个游戏敢单核跑在地球最流行的游戏装备 PS4 上?
    这还敢单核能给你卡到放幻灯片。
  • 大头吃小头
    pc平台上一些比较落后的引擎应该还做不到吧
    不知道ue4是不是原生编译出来就支持多核了
  • 猫调
    绝口不提价格。
  • y
    yan1990_y
    这也能水一贴?怎么扣分?
  • 路西法大大
    你错了,是在核心够用的前提下(至少6c12t)单核性能才能决定帧数
  • d
    dsboylw
    你就告诉我哪儿领钱就好了

    写那么多干嘛?

    还模拟器那? TSX微码都去掉~
  • k
    kitiku
    甚至没一个图
  • t
    tanj7
    P社X萌
  • s
    silverse
    买个7350K都有一般是浪费的,我还是用ps4吧
  • q
    qiulining
  • D
    DiamondBall
    说得好,可惜真正的单核CPU甚至都没法启动最近几年的很多游戏
  • d
    dsboylw


    以后就是拼美工了

    剧情不够,美工来凑
  • y
    ykdo
    要不楼主把10900K屏蔽9个物理核心来证明下单核性能强无敌?
  • c
    cosoba
    我居然面对面见到了三。。三石亿?
  • 用户
    资金有限情况下,cpu上到4~6核,省下钱加显卡就行了。蛋多的u游戏玩家用不上的,别和我抢。
  • 好球男
    单核不知道 但星际2就双核。。 开无限人口单位一多就个位数了。。。
  • 邪王真眼
    你说的这些游戏我都不玩,我玩第一人称/第三人称的动作射击游戏和体育/竞速类游戏,这类似近5年内的游戏,CPU利用并不拉胯,
    也就只有孤岛危机1、镜之边缘1这种上古年代的游戏,才死吃双核。
  • 港城钢铁侠
    和引擎关系不大,UE4主线程一样是渲染线程,在某个地方写个死循环画面一样会卡死,要支持多核还是得写多线程的代码
  • 天空与大地之兽
    看毛站测试,绝大部分3a的实际利用率也就6线程左右,77k这种4c8t的各项新游戏cpu测试中并不差t
  • 天上飞车
    不是单核狂魔
    是双核-四核的比较多
    新出的游戏很多都能吃6核了
    intel的优势是 1.游戏厂商对i的优化比较多,2.intel双核的睿频比较高
  • L
    LambdaDelta
    狗子说的对
  • U
    U艇
    很多模拟类游戏,满足复杂场景下60帧需要10GHz以上的频率。当前有哪家的CPU在稳定使用、价格合理的情况下能达到这个水平?如果达不到,我为什么要恰饭呢?
    玩家只能几权相害取其轻,找出更接近需求的产品而已。

    你这帽子扣的真是搞笑。
  • U
    U艇
    很多模拟类游戏,满足复杂场景下60帧需要10GHz以上的频率。当前有哪家的CPU在稳定使用、价格合理的情况下能达到这个水平?如果达不到,我为什么要恰饭呢?
    玩家只能几权相害取其轻,找出更接近需求的产品而已。

    你这扣帽子真是极其搞笑+低级。
  • U
    U艇
    是的,土豪开发商虽然富,但3A开发成本也是水涨船高,60美元的价格已经块撑不住了。

    引擎方面,很多模拟类游戏的可视距离都极大,普通3A大作的引擎可能hold不住,这是个很麻烦的问题。
  • U
    U艇
    线程撕裂者就有屏蔽一半核心来提升游戏性能的官方方法。

    但我为什么要关的只剩1核呢?后台程序不要辣?

    这种张嘴就来的建议真是搞笑。
  • S
    Shaperz
    因为 PS4 是 6 线程,很明显。
  • S
    Shaperz
    绝大多数游戏都是主机移植,绝大多数游戏都以主机为基准,PS4 是 x86,单线程只能死路一条。
  • m
    mu09679
    去咸鱼找找 5G 版的奔4不就好了么

    插上512内存

    装个XP 番茄版

    配个2080ti

    可以搞定啦
  • U
    U艇
    【绝大多数游戏都是主机移植】

    并不是,只有3A大作是普遍全平台发售。

    在GTA5出现之前,大部分PC玩家玩的是页游、DOTA、LOL、WOW等PC独占的游戏,玩3A游戏的很少。

    DOTA、LOL、WOW这种,算是大众网游,优化水平介于3A大作和小众游戏之间。
  • U
    U艇
    单核性能不只有单核频率。还要有IPC、缓存的容量和速度、内存支持(包括容量和超频能力)等等。

    你这种搞笑的建议有何意义?
  • d
    darklex
    看了一眼我的游戏库,最近常玩的游戏:战地1 战地5 彩虹六号 GTA5,全是多核优化向的游戏...
  • b
    bearxu
    总之,在chh 不能说AMD坏话,沾点边都不行
  • z
    zirus
    现在这个论坛里不说amdyes就是政治不正确,丝毫不考虑纯游戏党的需求。
    大部分游戏想要最高帧数就得intel,intel现在板U比amd高很多没错,但是在硬件价格和性能本身就是一个指数函数的形式。想要更爽玩游戏钱又充足的情况,还是得intel。除去这种情况下,我和你们一起喊amdyes
  • S
    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
  • S
    Shaperz
    btw,PS4,Xbox One,Xbox One X,PS5,Xbox Series X 可都是 8 核 AMD 处理器,你可以试试做个单核游戏看有没有人买账。
  • s
    sunrise12sh
    LZ说的对,INTEL就是高频高功耗的超级游戏机。INTEL YES~
  • u
    unwarsky
    GTA V前PC用户没人玩3A单机这结论怎么来的
  • d
    dr.eric
    应该说是在核心数足够的情况下更吃频率 奥德赛估计没4线程都跑不动
  • U
    U艇
    这些PC游戏当时有多少人在玩?投入的人×小时总数能达到大众网游的零头么?

    我能列出比你这列表更长的模拟类、策略类游戏,有啥用,玩的人才几个?
  • 被炉猫
    即使这种情况下,你也该喊yes,这样outel才能好好降价...
  • h
    houyuzhou
    单核狂魔的确存在,但问题是,谁才是小众?谁才是大部分?
    根据我的体验,大部分PC游戏多核优化都没问题。只有小部分硬核模拟类才是单核。
    现在引擎开源时代,各巨头越来越开放,小工作室独立游戏并不是用不上好东西。
  • c
    cross-breeding
    哈哈哈,根本不能提单核,一提单核就是恰饭
  • U
    U艇
    玩家数和游戏小时数,和当时的大众网游比起来就是个零头....
    我表达的一直是这个意思,啥时候说没人玩了
  • U
    U艇
    我只是陈述事实而已。那些人啊,接受不了事实,就想弄个大新闻,把陈述事实的人批判一番,说他领钱了恰饭了。这种我见得多了
  • S
    Shaperz
    那可是你自己说的“大部分游戏”“单核”。

    那好好看看“大众网游”有几个,3A 有多少。
    普通 3A 是不是决定性的数量碾压?
    哪边才是“大部分”?

    哪个 3A 不用上 console 不需要多线程优化?