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


 26 12
发新话题
打印

那个谁,卡马克又谈PS3,X360机能了

引用:
原帖由 村上春樹 于 2007-8-6 03:01 发表
:D

所以我说你完全没有计算机概论的基础就上来装大师,装强又说别人油菜。我看你自己最菜。

游戏机当然不需要做文书、影像处理....等工作。统一内存基本上解决了应用程式对于各种需求变动下的问题。
应 ...
你说的当然是固定内存与显存主存共用的最大区别。
但是你也把问题想象得太简单话了,内存不够了问显存借,显存不够了问内存借。怎么解决调配问题?
而现今的做法是一开始就固定好两者的比例是多少。连PC的系统都无法做到不出问题的实时调配,没有HDD的XB能做到?
我看最多也就是每个游戏自己设定个固定比例。
PS3是把这个比例固定死了。
这2个平台为什么采用2种不同的机制,我觉得主要原因是XB用的都是DDR3,而PS3显存用DDR3,主存用了更先进的XDR,PS3分开更有利于发挥XDR的优势。这也是为什么PC机绝大部分都采用独立显存机制的原因,而且越是高端显卡,越是如此。


TOP

引用:
原帖由 chovosky 于 2007-8-6 09:24 发表
原来统一架构居然成为了缺点

unified shader也可以去死了
统一架构和主存显存共用完全是两码事。



TOP

引用:
原帖由 chovosky 于 2007-8-6 09:31 发表
你说的当然是固定shader与 pixel shader和vertex shader共用的最大区别。
但是你也把问题想象得太简单话了,pixel shader不够了问vertex shader借,vertex shader不够了问pixel shader借。怎么解决调配问题?
...
固定shader是在硬件的基础上实现了pixel shader和vertex shader的统一。他的调配恐怕也只有VISTA这样的操作系统与高端显卡的配合才能完成。
象C1这种伪固定shader和自身的系统而言,我看是办不到的。
就比如如果PS3的显存也用了XDR的话,那么没准PS3也会采用统一内存。


TOP

引用:
原帖由 Jabberwork 于 2007-8-6 11:52 发表
总之F神的意思总结起来就是:PS3像PC一样有硬盘,有虚拟内存,有独立显存!

===>结论PS3就是一台PC:D :D :D
我在最前面就是这么说
XBOX360是显存主存共用,不要衡量一个只指标的时候又把另外一个拿出来。
共用好还是分开用好,业界也没有一个统一的说法。对于一个固定的用于游戏主机,共用的优势应该会减弱。
PS3的系统比XBOX360的占用了更多的内存,这个是事实,可是也要对比下两个系统所提供的不同功能。
PS3的主存速度比XBOX360的快很多。可以一定程度上用速度换空间。
技术上可以实现拿PS3的部分主存当显存用。
PS3标配硬盘,可以使用虚拟内存技术,或者非系统级别的使用。

随后补充到,我个人认为PS3为什么没有采用共用显存主存的主要原因是为了充分发挥XDR的优势。
我在前面也没有说用独立就比共用好,也没有说PS3的方案就是比XO强,我所想强调的是PS3采用独立,是有它的理由,并且也是合理的。
至于“非要使用虚拟内存”,“共用没有独立好?”等等问题,都是RF们自己无中生有,特意搞出来喷的。

TOP

引用:
原帖由 barbruce 于 2007-8-6 12:41 发表

业界不会讨论公用和分离到底哪个绝对好于对方,原因是面对不同情况2者各有优势。
你只看到了大内存前提下分离显存在当前PC架构下工作良好的现象,忽视了游戏机无法像PC一样提供大内存的实质问题。
计算机技 ...
对于显卡来说, 在显存速度带宽不变的情况下是不是越大越好?
既然如此,PC能提供大内存,为什么不共用呢, 共用不是更好吗?
而事实并非如此, 一般来说显存的性能更优异, 为了充分发挥显存的优势, 一般都不使用统一内存。
PS3为了充分发挥主存XDR的优势, 也没有使用统一内存。

[ 本帖最后由 ffcactus 于 2007-8-6 19:38 编辑 ]

TOP

虚拟内存或者非系统级的使用类似于虚拟内存这样的技术, 并不是在任何时候,都任意的把数据挪到硬盘里做临时保存。
如果是操作系统支持虚拟内存, 那么它都有自己的自动执行机制, 但是都是把最不可能会用到的内存中的数据临时保存到硬盘里。
如果是非系统级别的使用, 那程序员更加可以灵活的调控。
这是在没有内存可以用的时候, 可以采用的技术, 这也许可以解决问题, 当然也不能完美解决所有问题。 但是XB却完全没有可能采用这个方法,应为没有标配HDD.

再次强调, PS3因为标配HDD, 所有可以使用上面的技术, 但是是否采用, 那是他们事。 某些人故意把问题扯到别的地方大做文章, 什么行为嘛。。。

TOP

引用:
原帖由 2207232 于 2007-8-6 19:34 发表

还要出来现,内存在怎么差也比你神肌的硬盘快吧,虚拟内存。
刚好开了十多个网页后系统报虚拟内存不足:D
你晓得个屁, 一边去。

TOP

引用:
原帖由 tdkgtm 于 2007-8-6 19:39 发表

xb标配硬盘,似乎没有任何一个游戏会用到虚拟内存(传闻说sc3可能用到)
红字部分说明你还不太明白虚拟内存。
虚拟内存的使用对于你来说是透明的。最简单的,比如你正在玩WOW,然后切出来回复QQ,那么windows可能会自动使用虚拟内存技术。

TOP

引用:
原帖由 tdkgtm 于 2007-8-6 19:46 发表

那就加上技术两字好了,这么说你明白了吗?
游戏当然不会使用虚拟内存技术了, 那是支撑游戏运行的操作系统的事, 比如PS3只有256的内存(可用的可能更少), 如果系统支持虚拟内存,那么你写程序可以完全把PS3看成有1G的内存, 你的程序会被操作系统自动使用虚拟内存。

当然也可以在非系统级上, 人为的使用类似于虚拟内存的技术(程序把自己暂时不用的内存数据,放到硬盘里区,腾出空间,等到需要的时候再读回来)

这么说你明白了吗?

TOP

引用:
原帖由 barbruce 于 2007-8-6 19:50 发表

原来你的结论就是能使用不相干的其它技术,所以这边的问题完全算不上问题啊。
我早就说了PS3因为标配HDD,可以在非系统级使用类似的技术,某些人就爱断章取义,然后大作文章,另外一些人就不看前面的帖子, 然后做总结性的发言。

TOP

引用:
原帖由 痴情咒 于 2007-8-6 19:56 发表


XD,行了,和他们有什么好说的.

你也真有精神
其实我是很有心交流的, 不过我也知道回复某些人的帖子本身就是错。。。

TOP

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