找回密码
 立即注册
搜索
查看: 3185|回复: 21

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

[复制链接]
     
发表于 2021-2-8 17:07 | 显示全部楼层 |阅读模式
就是把很大一部分本来让CPU负担的运算放到了GPU里
让游戏对CPU要求**降低,可以负担的运算量**提升。


回复

使用道具 举报

     
发表于 2021-2-8 17:09 | 显示全部楼层
本帖最后由 dumplingpro 于 2021-2-8 19:15 编辑

不算黑科技,非游戏领域用得挺多的,现在AI炼丹就这么玩的。
GPU算力相比CPU数量级优势,优化玄学吹再高,也没GPU加速的提升大。

但是GPU加速需要献祭程序员的头发,尤其是游戏这种变量很大的东西,一般游戏多核优化都懒得搞何况GPU加速,只能说戴森球的程序员牛逼。



回复

使用道具 举报

     
发表于 2021-2-8 17:15 | 显示全部楼层
本帖最后由 塔奇克马 于 2021-2-8 17:21 编辑

戴森球完全的多核运算并行化,使用面向数据编程,多核代理分配实现.Unity一直在弄这个东西.有一些例子可以参考.
它对于多核CPU支持并不弱.甚至比很多3A都要强.

这些都不是黑科技只是另一种实现方式.
回复

使用道具 举报

     
发表于 2021-2-8 17:17 | 显示全部楼层
有点 PS3 上用 CELL 的 7 个 SPE 处理游戏逻辑的味道。。(当然这玩意不算 GPU)
回复

使用道具 举报

     
发表于 2021-2-8 17:18 来自手机 | 显示全部楼层
比特币挖矿就是把HASH算法这种传统由CPU做的事扔给GPU,实际上科学计算领域,用GPU加速的场合非常多。
回复

使用道具 举报

     
发表于 2021-2-8 17:19 | 显示全部楼层
……又在黑科技了(
回复

使用道具 举报

     
 楼主| 发表于 2021-2-8 17:20 | 显示全部楼层
卿卿雅儿 发表于 2021-2-8 17:18
比特币挖矿就是把HASH算法这种传统由CPU做的事扔给GPU,实际上科学计算领域,用GPU加速的场合非常多。 ...

所以我才问游戏界啊
回复

使用道具 举报

     
发表于 2021-2-8 18:50 | 显示全部楼层
之前gears5能在x1x跑动态4k60帧就是用gpu承担部分cpu计算拉了弱鸡美洲豹一把
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-2-8 19:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-2-8 19:13 来自手机 | 显示全部楼层
用compute shader做通用计算在单机游戏界早就已经应用很广泛了吧,像战神4的风场。

—— 来自 Xiaomi M2007J3SC, Android 10上的 S1Next-鹅版 v2.4.4.1
回复

使用道具 举报

     
发表于 2021-2-8 19:14 | 显示全部楼层
不是,这种做法现在游戏很普遍,不然你以为ps4和x1s那弱鸡cpu怎么跑的动这么多游戏的...
而且戴森球很多地方适合这种做法

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2021-2-8 19:19 来自手机 | 显示全部楼层
我想知道rimworld能不能用上,这祖传单核到了后期真的卡
回复

使用道具 举报

     
发表于 2021-2-8 19:20 | 显示全部楼层
GuardHei 发表于 2021-2-8 19:14
不是,这种做法现在游戏很普遍,不然你以为ps4和x1s那弱鸡cpu怎么跑的动这么多游戏的...
而且戴森球很多地 ...

那为啥这类型的游戏出了戴森球以外运行效率都很烂?
回复

使用道具 举报

     
发表于 2021-2-8 19:25 | 显示全部楼层
不算连网页应用都支持GPU加速了

-- 傲娇地来自 Stage1未知客户端
回复

使用道具 举报

     
发表于 2021-2-8 19:27 | 显示全部楼层
塔奇克马 发表于 2021-2-8 19:20
那为啥这类型的游戏出了戴森球以外运行效率都很烂?

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

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2021-2-8 20:07 | 显示全部楼层
戴森球那种读取点缓存的方法,没法实现主流网游的换装要求吧
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-2-8 20:13 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-2-8 23:21 | 显示全部楼层
GPU运算适合的是大规模的批量浮点运算,而不是大规模的并行逻辑处理。
所以那种大量并行的单位行动决策实际上不太合适这么做,而大量的模拟结果输出则更合适。
回复

使用道具 举报

     
发表于 2021-2-8 23:21 | 显示全部楼层
风怒
回复

使用道具 举报

     
发表于 2021-2-9 00:22 | 显示全部楼层
老黄提出GPU这个说法就是希望能够替代一部分CPU的功能,NV对GPU加速的支持也很给力,相对而言GPU产品线架构相对简单,也方便优化,不像是CPU那边什么样奇怪的牙膏都有,多核多线程优化麻烦得要死。
不过正常情况下PC端搞GPU加速也是一个比较谐的事情,因为多数PC的CPU性能是溢出的,反倒是显卡日常超频,戴森球在4X游戏里又不是复杂度极高的,这么搞意义不大。
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-2-9 00:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-2-9 00:47 来自手机 | 显示全部楼层
戴森球和4x两个性质的游戏,目前gpu是做不了决策性ai的

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-25 07:22 , Processed in 1.093793 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表