戴森球计划的这技术算游戏界的黑科技么

  • w
    wangchaofire
    就是把很大一部分本来让CPU负担的运算放到了GPU里
    让游戏对CPU要求**降低,可以负担的运算量**提升。
  • d
    dumplingpro
    不算黑科技,非游戏领域用得挺多的,现在AI炼丹就这么玩的。
    GPU算力相比CPU数量级优势,优化玄学吹再高,也没GPU加速的提升大。

    但是GPU加速需要献祭程序员的头发,尤其是游戏这种变量很大的东西,一般游戏多核优化都懒得搞何况GPU加速,只能说戴森球的程序员牛逼。
  • 塔奇克马
    戴森球完全的多核运算并行化,使用面向数据编程,多核代理分配实现.Unity一直在弄这个东西.有一些例子可以参考.
    它对于多核CPU支持并不弱.甚至比很多3A都要强.

    这些都不是黑科技只是另一种实现方式.
  • y
    yst234
    有点 PS3 上用 CELL 的 7 个 SPE 处理游戏逻辑的味道。。(当然这玩意不算 GPU)
  • 卿卿雅儿
    比特币挖矿就是把HASH算法这种传统由CPU做的事扔给GPU,实际上科学计算领域,用GPU加速的场合非常多。
  • k
    konev
    ……又在黑科技了(
  • w
    wangchaofire
    所以我才问游戏界啊
  • U
    UmarIbnLaAhad
    之前gears5能在x1x跑动态4k60帧就是用gpu承担部分cpu计算拉了弱鸡美洲豹一把
  • t
    thisism
    不是黑科技,那么civ6,p🐍之类倒是用阿,不用说个屁
  • H
    Handso
    用compute shader做通用计算在单机游戏界早就已经应用很广泛了吧,像战神4的风场。

    —— 来自 Xiaomi M2007J3SC, Android 10上的S1Next-鹅版v2.4.4.1
  • G
    GuardHei
    不是,这种做法现在游戏很普遍,不然你以为ps4和x1s那弱鸡cpu怎么跑的动这么多游戏的...
    而且戴森球很多地方适合这种做法

    —— 来自S1Fun
  • L
    Lesismoe
    我想知道rimworld能不能用上,这祖传单核到了后期真的卡
  • 塔奇克马
    那为啥这类型的游戏出了戴森球以外运行效率都很烂?
  • u
    unlsycn
    不算连网页应用都支持GPU加速了

    -- 傲娇地来自 Stage1未知客户端
  • G
    GuardHei
    戴森球大部分游戏逻辑还是放在cpu算的,gpu加速的基本上表现层,包括gpu动画等等,只是他们用顶点色分块后能做的比较复杂的效果。
    但是各种运算逻辑还是cpu处理的...这就是非常正常的操作。你算个策略游戏ai怎么可能扔gpu上算...戴森球这个大部分都是工厂就还好,他本质上和策略游戏还是有区别的。
    当然,戴森球本身技术水平也是绝对一流,只不过没必要神话他。戴森球技术员是猪厂高手出来的,经验老道,尤其在面对低端设备(有啥能比手机配置还低)

    —— 来自S1Fun
  • 断翼
    戴森球那种读取点缓存的方法,没法实现主流网游的换装要求吧
  • 九味小吃
    p社游戏,还有rimworld、缺氧什么的,几乎每个单元都有独立ai,要放到gpu上实现难度和这个游戏根本就不是一个级别的

    —— 来自 HUAWEI ELE-AL00, Android 10上的S1Next-鹅版v2.4.4.1
  • T
    Tring
    GPU运算适合的是大规模的批量浮点运算,而不是大规模的并行逻辑处理。
    所以那种大量并行的单位行动决策实际上不太合适这么做,而大量的模拟结果输出则更合适。
  • T
    Tring
    风怒
  • U
    Ubique
    老黄提出GPU这个说法就是希望能够替代一部分CPU的功能,NV对GPU加速的支持也很给力,相对而言GPU产品线架构相对简单,也方便优化,不像是CPU那边什么样奇怪的牙膏都有,多核多线程优化麻烦得要死。
    不过正常情况下PC端搞GPU加速也是一个比较谐的事情,因为多数PC的CPU性能是溢出的,反倒是显卡日常超频,戴森球在4X游戏里又不是复杂度极高的,这么搞意义不大。
  • すぴぱら
    是说compute shader?不算黑科技吧
  • s
    simonouozy
    戴森球和4x两个性质的游戏,目前gpu是做不了决策性ai的

    —— 来自 samsung SM-G9860, Android 11上的S1Next-鹅版v2.4.4.1