» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[新闻] KZ2 DR技術概要文件公開 图片(杀猫)

我觉得Deferred rendering主要是在PS3的结构上有两个好的地方, 一个是如H兄所说, 可以找到一个采用SPE的理由。在SPE的使用中, 就出现了IBL一项。

另外一个, 也是针对PS3的弱项的, 就是显存带宽。由于事实上PS3的RenderTarget可以mapping到任何一块逻辑内存(我记得没错的话甚至包括SPE的LS), 所以事实上使用MRT的结果是PS3的有效输出带宽近乎加倍了, 由22.4G增加到22.4 + flexIO 15G。所以采用高达36MB的render target之后, 仍然可以跑得动我认为这个理由必不可少。

但是FlexIO由于是需要占用XDR的带宽的, 所以这个改进不可能是免费的。使用这么大的render target的直接结果, 很可能就是整个PS3出现memory bandwidth bound的可能性比较大, 使CELL的实际性能下降。不过与其让整个瓶颈出现在DDR3这么小的一个部分, 这样也许是更好的结果。

至于ROP, 我觉得其实两边的主机都是8个ROP, 所以其实都不是很多。不过particle总是可以降低分辨率的, 所以我觉得应该总是会有一个取舍的空间。


TOP

引用:
原帖由 ibelieveicandie 于 2007-8-12 14:54 发表


带宽是本质因素。

不过,假如想用SPE来辅助渲染,就必须把intermediate render target放在内存里。PS3本来内存就不足,这样一来。。。看来确实只能把audio和animation往显存里塞了。

总之SPE辅助渲染 ...
主存过少确实是PS3最大的问题.. PS3的结构本来应该是512 + 256, 实在不行512 + 128我觉得比现在好得多。反正flexIO本来就设计得很强。
既然近乎75%的SPE都没事做...我觉得尽可能分一些post-process或者project shadow filtering过去也是好的。反正RSX大概是空不下来了。

而且我觉得和XBOX版的Shrek相比, 这次render target能用掉4个也是在是不能算packed tightly。难道带宽真的已经很充裕了?



TOP

引用:
原帖由 村上春樹 于 2007-8-12 15:50 发表
顯存256跟顯存128 相比對於遊戲設計上的技巧實作與效能影響不大嗎?
我觉得是这样的。前提是事实上XDR和flexIO确实很快(20GB/s download)。所以texture可以放在主存中。

总比现在audio放在显存里的做法要正常。


TOP

引用:
原帖由 harry888 于 2007-8-12 17:25 发表
別一直講內存带宽﹐這根本不是問題來的。
PS3從一出世以來就已經是可以調用XDR做顯存用處。
GDDR3記憶體頻寬為22.4GB/s,RDRAM頻寬為25.6GB/s,總系統頻寬為48GB/s。

不過說到FP16 + 4XMSAA的確是吃RAM﹐但是現在有的是NAO32技術﹐所以內存带宽根本不是問題。
KZ2自加都演示了KZ2是支持FP16 + 4X MSAA的﹐用了這些東西SPU還有資源省下。。是不錯的啦。
1:总带宽是22.4+15, 因为flexIO的最高写入速度只有15G/s。再者, 通常的渲染方法在关闭MRT的情况下只能用到22.4。
2:KZ2是INT8, 2xAA。

带宽根本不是问题的说法头一次听说。XBOX360的256G/s不知道做什么用的?PS2的48G/s不知道是做什么用的?

TOP

引用:
原帖由 harry888 于 2007-8-13 22:04 发表

什么年代了,还用这种行骗方式做比较。
那个256 GB/s 速度只是那个小小的10MB eDRAM的速度。
360的整体内存,无论是主内存或者显示内存都是只有22.4GB/s而已。
10MBeDRAM带给内存带宽资料真的很有限,实际发挥总系统频宽最多只有32GB/s。
另外调用XDR的Flex IO的最高写入是 20GB/s,整体有35GB/s
你要搞清楚的是,CELL用RAM或者RSX用RAM,只要不调用双方的RAM,那么跟这个Flex IO根本没有关系,明白吗。
你这些网上比较的数据早就战到滥掉了。
我挺同情你的

没什么要战的必要了, 把神论mark下来, 以便日后博众君一笑。

TOP

1920 * 1080 * 60确实"只"需要1.24G pix/s, 只可惜RSX不是PowerVR... :D

其实如果PS3跑的是Quake3的话, 1920x1080x60 fps确实是刚刚好的。

TOP

引用:
原帖由 hourousha 于 2007-8-14 12:11 发表

老兄也被文章作者忽悠了
1920x1080*60,按千位(非1024)进级算,应该是124Mpix/s,而不是1.24G:D
啊算错了..  那究竟是什么呢?  我是不能理解。

反正所谓多少像素填充率就可以跑什么分辨率纯属胡扯..

TOP

发新话题
     
官方公众号及微博