A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: aixiangsui

微软使用eSRAM的代价

[复制链接]

精华
0
帖子
8914
威望
0 点
积分
9060 点
种子
15 点
注册时间
2009-1-3
最后登录
2023-5-6
发表于 2013-11-20 15:58  ·  上海 | 显示全部楼层
本帖最后由 fee0423 于 2013-11-20 15:58 编辑
patapata 发表于 2013-11-20 01:17
把1080p和720p说得跟天和地的差别似的。一般玩家肉眼根本分不出差别。实际所有次世代主机游戏画面都差不多, ...


这话 不假,关键是看x1有没有能力继承 wii那帮被忽悠了的用户,当年被体感忽悠的买了wii吃灰的人很多,这种人如果能接受x1 ms就是大优,但反之的话x1机会就很小了,一方面要看ms的宣传能不能做到铺天盖地洗脑式,一方面也要看老天爷的造化,不过个人觉得x1赢的机会不大,e3 2013对x1就是个灾难啊~
该用户已被禁言

精华
0
帖子
1221
威望
0 点
积分
1193 点
种子
5 点
注册时间
2013-6-14
最后登录
2015-3-7
发表于 2013-11-20 16:04  ·  新疆 | 显示全部楼层
X-skyer 发表于 2013-11-20 15:43
ESRAM的强大不要只看数据传输速度,虽然表面上数据传输速度只比GDDR5的PS4快了10%左右,但是数据传输延迟 ...

少延迟些就能多放特效,多分辨率和aa么明显不是吧。

显卡要是对现存延迟很敏感那顶级显卡干吗要用延迟大的gddr5?

精华
0
帖子
37
威望
0 点
积分
37 点
种子
5 点
注册时间
2013-11-20
最后登录
2014-11-12
发表于 2013-11-20 16:24  ·  浙江 | 显示全部楼层
本帖最后由 X-skyer 于 2013-11-20 16:27 编辑
a9*** 发表于 2013-11-20 16:04
少延迟些就能多放特效,多分辨率和aa么明显不是吧。

显卡要是对现存延迟很敏感那顶级显卡干吗要用延迟 ...


延迟意味这什么?意味着GPU和CPU在等待数据传入的时候就是空闲的,ESRAM做到几乎和CPU同步就是竟可能的最大化利用CPU,所以如果开发者对于ESRAM研究的透彻就可以很好的发挥全部机能,而至于PS4,由于延迟的存在,渲染当中肯定会有部分时间CPU,GPU是空闲的,如果某个时刻数据传输非常频繁的话(比如突然的爆炸,快速转身等)就会一定程度影响到帧生成时间。当然这不是说PS4,XO哪个好,PS4的GPU更强是毋庸置疑的,而XO通过ESRAM使硬件更容易发挥全部机能,但是一定程度上增加了开发难度,所以是个仁者见仁问题。

至于显卡不用ESRAM原因很简单,首先:那是因为片上缓存代价太大,XO的32MB基本和一个中端GPU的晶体管规格一样了,如果需要2G,4G的缓存怎么办?难道要显卡价格几十万嘛?而且就算显卡价格这个价有人愿意买,这么大的芯片目前世界上还没人能做出来。其次:显存和GPU的通讯是几乎无干扰并且就是集成在GPU附近的,也不存在资源抢占的问题,所以延迟基本就是理论值,而PS4由于CPU,GPU共用GDDR5,存在资源抢占的问题,延迟还要在一定程度上高于理论值。

精华
0
帖子
3188
威望
0 点
积分
4327 点
种子
18 点
注册时间
2005-11-8
最后登录
2024-9-29
发表于 2013-11-20 16:31  ·  上海 | 显示全部楼层
X-skyer 发表于 2013-11-20 16:24
延迟意味这什么?意味着GPU和CPU在等待数据传入的时候就是空闲的,ESRAM做到几乎和CPU同步就是竟可能的 ...

x1的esram就32m而已,只能勉强做做帧缓冲,其他的还是要从ddr3中读入

精华
0
帖子
37
威望
0 点
积分
37 点
种子
5 点
注册时间
2013-11-20
最后登录
2014-11-12
发表于 2013-11-20 16:38  ·  浙江 | 显示全部楼层
本帖最后由 X-skyer 于 2013-11-20 16:39 编辑
tdkgtm 发表于 2013-11-20 16:31
x1的esram就32m而已,只能勉强做做帧缓冲,其他的还是要从ddr3中读入


那目前CPU的6M缓存不是哭了,啥都放不了= =。。。虽说是越大越好是没错。。但是成本太大了。。。而且本身定位就是一个缓存。。把要用的东西放进去用完就扔掉。。。目前估计出的游戏都是把那里当framebuffer交换区用的,但是就这样也比传统GPU把framebuffer放显存要快很多了。

当然,大数据肯定还是直接要从DDR3读取的,毕竟ESRAM能在一定程度上提升性能,翻天覆地就别指望了

精华
0
帖子
3188
威望
0 点
积分
4327 点
种子
18 点
注册时间
2005-11-8
最后登录
2024-9-29
发表于 2013-11-20 17:04  ·  上海 | 显示全部楼层
本帖最后由 tdkgtm 于 2013-11-20 17:16 编辑
X-skyer 发表于 2013-11-20 16:38
那目前CPU的6M缓存不是哭了,啥都放不了= =。。。虽说是越大越好是没错。。但是成本太大了。。。而且本 ...


cpu不是gpu,cpu也不需要太高带宽
x1用esram不是为了低延迟,而是为了低成本(相对8gb gddr5)和功耗控制,要是真的为了性能肯定和ps4一样选择gddr5,甚至是gddr5加esram,就像当年360一样

精华
0
帖子
37
威望
0 点
积分
37 点
种子
5 点
注册时间
2013-11-20
最后登录
2014-11-12
发表于 2013-11-20 17:34  ·  浙江 | 显示全部楼层
tdkgtm 发表于 2013-11-20 17:04
cpu不是gpu,cpu也不需要太高带宽
x1用esram不是为了低延迟,而是为了低成本(相对8gb gddr5)和功耗控 ...

这个ESRAM是CPU,GPU共用的,而且按照微软的思路这个ESRAM主要是供APU内部的GPU使用的,CPU部分本身就有一个标准缓存的,当然如你所说,最理想的肯定就是GDDR5+ESRAM

精华
0
帖子
3188
威望
0 点
积分
4327 点
种子
18 点
注册时间
2005-11-8
最后登录
2024-9-29
发表于 2013-11-20 17:44  ·  上海 | 显示全部楼层
X-skyer 发表于 2013-11-20 17:34
这个ESRAM是CPU,GPU共用的,而且按照微软的思路这个ESRAM主要是供APU内部的GPU使用的,CPU部分本身就有一 ...

gpu要什么低延迟?gddr3比gddr5延迟低,新显卡用吗

精华
0
帖子
1346
威望
0 点
积分
1351 点
种子
0 点
注册时间
2008-5-6
最后登录
2019-8-12
发表于 2013-11-20 18:00  ·  台湾 | 显示全部楼层
X-skyer 发表于 2013-11-20 15:43
ESRAM的强大不要只看数据传输速度,虽然表面上数据传输速度只比GDDR5的PS4快了10%左右,但是数据传输延迟 ...

再怎麼洗 COD也不會是1080啦 醒醒好嗎

精华
0
帖子
37
威望
0 点
积分
37 点
种子
5 点
注册时间
2013-11-20
最后登录
2014-11-12
发表于 2013-11-20 18:01  ·  浙江 | 显示全部楼层
本帖最后由 X-skyer 于 2013-11-20 18:02 编辑
tdkgtm 发表于 2013-11-20 17:44
gpu要什么低延迟?gddr3比gddr5延迟低,新显卡用吗


汗。。。你这个概念没搞明白。。。GDDR5延迟比GDDR3高没错,但是这里高的单位是时钟周期不是时间,比如随便举个例子,目前GDDR5目前普遍是20个单位的延迟,GDDR3基本是12个单位的延迟,但是由于GDDR5的频率远高于GDDR3因此GDDR5的等效时钟周期只有GDDR3的三分之一左右,所以18*GDDR5的时钟周期还是远低于12*GDDR3的时钟周期的,所以虽然GDDR5延迟数值比GDDR3高,但是GDDR5频率优势让实际延迟时间更低。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-22 12:07 , Processed in 0.195437 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部