「《主机游戏技术普及:PS4专题 - 改》 后记」的所有评论
@o_sharp 那就这样。
strielia 2016-04-13 21:39
完工,又是四个多小时~
这次砍掉了草稿里的很多内容,包括一个叫《火箭鸭》的游戏例子
o_sharp 2016-04-13 23:24修改
也就是说……
PS4的GPU强于X1,虽然CPU弱于X1,但是索尼第一方在PS3时代已经被CELL的奇葩架构虐出来了,丰富的优化经验使得实际运行效果被追上甚至反超……
有意思……
那么……
老谋深算的索尼在PS3上用CELL一定是在为PS4铺垫,嗯,一定是
ssenkrad1994 2016-04-13 23:35修改
难道说是XO的CPU速度快导致GPU反而跟不上,如果把PS4的GPU给XO,说不定大革命就能1080P 30帧稳定了
bigboss60wx 2016-04-14 00:07
@bigboss60wx 大革命是典型的没用数据导向优化的游戏,所以能发挥出xbox硬件的优势
o_sharp 2016-04-14 00:28
@ssenkrad1994 其实根本不用想得太复杂,i7拖950游戏帧数是打不过i3拖970的,当然这个是比较极端的例子,不过也正好说明两台主机CPU的性能差距可以说是忽略不计。
至于内存系统,很难说盒子就占了优势。首先为了硬塞下那32M的高速缓存,APU的GPU部分被迫做出牺牲,导致性能远远低于PS4,虽然看流处理器劣势还不大,但决定分辨率的关键部分——光栅单元盒子只有一半(16对32),纹理单元也处于劣势,这就十分被动了。另外GDDR3显存进一步拖累GPU的性能,就PC显卡来说,DDR3和DDR5的性能差距最多可达20%。而且盒子采用了两种规格的缓存,对游戏优化而言是个麻烦,明显不及使用了统一内存的PS4方便。
盒子这个例子其实就是告诉我们,微软连正确组装一台PC都不会了
youngsheep12 2016-04-14 00:35
@youngsheep12 其实我是在黑PS3而已…这也是微软的老毛病了,想的挺好,实际做出来完全不是这么回事
ssenkrad1994 2016-04-14 00:57
绝对的技术好帖,学到了不少东西!!!
zephanic 2016-04-14 02:18
我觉得我好像可能大概看懂了
ccut0287 2016-04-14 02:30
win7开机就有2.6G的自运行……就好像出门自带诅咒削弱BUFF
jinfeijian 2016-04-14 05:33
显示器,SBRAM,,楼主你一定是故意的
desolation-gekyy 2016-04-14 07:45
@youngsheep12 栅格化单元不是主要瓶颈。
我不认为Xbox One是组装失败的,相反我认为它的硬件非常科学。
o_sharp 2016-04-14 09:44
@jinfeijian 妈蛋,我每天工作都要等10分钟启动电脑
@desolation-gekyy 
@ssenkrad1994 你也看出来我是PS3黑了?
o_sharp 2016-04-14 09:46
怎么说都对 其实这里看帖的没几个懂技术的。或者都是半桶水。
z2130372 2016-04-14 09:49
@ssenkrad1994 骚尼只是延续了PS2的思维,PS2可是主机上绝无仅有的128位处理器,奇葩程度不比PS3低。
youngsheep12 2016-04-14 09:49
。。。。。DDR3和GDDR3不是一个东西吧-。-没记错的话DDR3和GDDR5是同一个世代的东西,GDDR3是跟DDR2一个世代的东西。。。微软拿DDR3和GDDR5肛还能理解。。。拿GDDR3的话,这特么就有点尴尬了
slight_pef 2016-04-14 09:50
@slight_pef xboxone应该是ddr3,ddr3低延迟(相对于GDDR5),32m sram缓存的高带宽,这么来看其实不比ps4的GDDR5弱
ubitsp 2016-04-14 10:02
@slight_pef GDDR3是引述ice team的资料,好像确实有点问题,我需要确认一下
o_sharp 2016-04-14 10:03
@slight_pef @ubitsp 诸位,是这样的。
GDDR3是引述ice team的资料,我核查了一下并不是我看错了。究竟是他们多处笔误了,还是网络上信息错了,最终我必须核查微软的文档才可以。可是我在休假中,没法去查,需要等几天。
民间有时候会用DDR3指代GDDR3,但这种指代是错误的。
o_sharp 2016-04-14 10:09
@o_sharp 但是O大你自己也承认了盒子失败的地方正是GPU性能。抛开第一方良心优化不谈,第三方的游戏普遍都是PS4在帧数和分辨率上面占优,这不能说明什么问题么?而且微软自己的“良心”优化也是一堆的900P720P。
从硬件的角度来看,APU是CPU与GPU集成在一起的模式,在芯片面积有限的情况下,CPU模块过大就会挤占GPU模块的面积,从而影响GPU性能。为了硬塞下高速缓存从而牺牲了GPU性能上面已经说过,造成的后果是芯片面积比PS4的大一圈,总体性能却远不及PS4的悲剧,这种设计我很难认为是成功的。
说那么多都是纸上谈兵,既然说盒子的机构是更为先进的,那么就请微软拿出一款1080P稳定30帧的良心大作出来吧
youngsheep12 2016-04-14 10:10
@youngsheep12 不,我不赞成成王败寇论。Dreamcast设计的非常科学,但一样挂了。
Xbox One非常着力的帮助开发者解决现在的游戏(以及未来的游戏)最突出的瓶颈、以及最难优化的部分,这是我最认同它的地方。
o_sharp 2016-04-14 10:13
@o_sharp data-oriented 和 object-oriented 一般应该译作 面向数据 和 面向对象 吧。。
kjcm150 2016-04-14 10:17
还有一点是 ps4的ui总感觉不跟手,按了之后感觉延迟了一点才响应,是不是也是因为用了GDDR5作内存的关系?
ubitsp 2016-04-14 10:17
@o_sharp 我在英文wiki上看到了这个数据来源-。-

http://www.anandtech.com/show/6972/xbox-one-hardware-compared-to-playstation-4/3

反正我还是倾向巨硬是用DDR3+eSRAM的组合拳跟索尼的GDDR5肛。。。要是巨硬真用的是过时技术GDDR3的话……
slight_pef 2016-04-14 10:19
@kjcm150 我不采纳这个译法。面向数据 和 面向对象 的意思根本无法对立,解释起来困难重重。
o_sharp 2016-04-14 10:19
@slight_pef 不管多厉害的人,都可能犯错。ice team可能跟我一样比较不拘小节吧。这个我真的要确认一下。
@ubitsp 不不,用户感到延迟半秒,跟内存的延迟没有关系。内存的延迟是针对CPU指令的,是以0.000000000001秒为单位的。
o_sharp 2016-04-14 10:22
@o_sharp 成王败寇我们通常形容市场份额,然而无论第一方还是第三方,盒子在游戏表现上而不是单纯市场份额上落败了,如何支撑其架构更先进的理论?
youngsheep12 2016-04-14 10:22
关于楼主内存部分的数据,我有疑问,我记得我看到的数据,PS4内存带宽是完爆Xbox One内存带宽的,这也是为什么Xbox One只有720P的关键因素。
ben93822 2016-04-14 10:23
关于楼主内存部分的数据,我有疑问,我记得我看到的数据,PS4内存带宽是完爆Xbox One内存带宽的,这也是为什么Xbox One只有720P的关键因素。
ben93822 2016-04-14 10:23
@youngsheep12 这是两码事。
就像任天堂很多卖不好的游戏,好玩就是好玩,好玩我就要指出来。不管它商业上成功不成功。
o_sharp 2016-04-14 10:24
@slight_pef 不好意思,我也是误解了,我指的是DDR3而不是GDRR3,盒子明显使用的是前者
youngsheep12 2016-04-14 10:31
@o_sharp 都说了,这不是商业上成不成功的问题,这是最终画质输出上盒子全面落败PS4,最佳架构在最终效果上输给对手,如何令人信服?如果你想证明盒子架构更先进,拿出点干货来。如果还是要扯到商业成功上,那就不谈了。
youngsheep12 2016-04-14 10:37
@ben93822 带宽和延迟是两回事,xboxone集成的那32m sram,比起DDR内存不知道要高多少,SRAM是触发器结构的,要存储1个bit要6个还是8个晶体管,而DDR内存是一个晶体管就能存储好1bit,但是由于DDR内存是用电容来存储数据,所以有漏电的可能性,每隔一个时间就要刷新一次(把数据读出再写入),这样的情况下cpu是不可以操作内存的,而SRAM没有这个问题。
而DDR内存代数越高,延迟也越高,而GDDR我记得本来就是优化成牺牲延迟来达到增加带宽的目的。GDDR5的带宽比DDR3高出很多(1s内传输的数据)但是延迟(1s内能操作内存的次数)就不如DDR3和SRAM了
ubitsp 2016-04-14 10:38修改
@youngsheep12 如果你只看表面现象,我怎么能说服你呢?
o_sharp 2016-04-14 10:38
谢谢LZ科普,涨姿势了
louis-loong 2016-04-14 10:39
@o_sharp 感谢大大的深度技术科普,我个人比较关心PS4和XBOXone在串流功能上的对比,比如分辨率 帧数上的差异,是由什么因素决定的,如果O大了解这一块,求简单探讨一下
conanedogawa4869 2016-04-14 10:41修改
我想知道LZ文中的DOD是什么,怎么提了一下不具体介绍了。
chucky9527 2016-04-14 10:41
我要做第200个回复!
slight_pef 2016-04-14 10:53
@ubitsp 能够一次性多提供数据,能更好的发挥处理器的能力,多次从内存中拉取数据,也需要占用处理器的资源。
ben93822 2016-04-14 11:30
@conanedogawa4869 是指遥控游玩吗?ps4有一块类似采集卡的芯片,然后质量上的差异主要还是看系统软件了。
@chucky9527 DOD很专业,范围也超大的,不适合科普。我微薄上会陆续安利DOD
o_sharp 2016-04-14 12:40修改
发表评论,请先 登录
T