小黑屋
原帖由 ffcactus 于 2007-8-5 15:54 发表 XBOX360是显存主存共用,不要衡量一个只指标的时候又把另外一个拿出来。 共用好还是分开用好,业界也没有一个统一的说法。对于一个固定的用于游戏主机,共用的优势应该会减弱。 PS3的系统比XBOX360的占用了更多的内存,这个是事实,可是也要对比下两个系统所提供的不同功能。 PS3的主存速度比XBOX360的快很多。可以一定程度上用速度换空间。 技术上可以实现拿PS3的部分主存当显存用。 PS3标配硬盘,可以使用虚拟内存技术。
查看详细资料
TOP
原帖由 ffcactus 于 2007-8-6 09:20 发表 你说的当然是固定内存与显存主存共用的最大区别。 但是你也把问题想象得太简单话了,内存不够了问显存借,显存不够了问内存借。怎么解决调配问题? 而现今的做法是一开始就固定好两者的比例是多少。连PC的系统都无法做到不出问题的实时调配,没有HDD的XB能做到? 我看最多也就是每个游戏自己设定个固定比例。 PS3是把这个比例固定死了。 这2个平台为什么采用2种不同的机制,我觉得主要原因是XB用的都是DDR3,而PS3显存用DDR3,主存用了更先进的XDR,PS3分开更有利于发挥XDR的优势。这也是为什么PC机绝大部分都采用独立显存机制的原因,而且越是高端显卡,越是如此。
原帖由 ffcactus 于 2007-8-6 12:29 发表 我在最前面就是这么说 XBOX360是显存主存共用,不要衡量一个只指标的时候又把另外一个拿出来。 共用好还是分开用好,业界也没有一个统一的说法。对于一个固定的用于游戏主机,共用的优势应该会减弱。 PS3的系统比XBOX360的占用了更多的内存,这个是事实,可是也要对比下两个系统所提供的不同功能。 PS3的主存速度比XBOX360的快很多。可以一定程度上用速度换空间。 技术上可以实现拿PS3的部分主存当显存用。 PS3标配硬盘,可以使用虚拟内存技术,或者非系统级别的使用。 随后补充到,我个人认为PS3为什么没有采用共用显存主存的主要原因是为了充分发挥XDR的优势。 我在前面也没有说用独立就比共用好,也没有说PS3的方案就是比XO强,我所想强调的是PS3采用独立,是有它的理由,并且也是合理的。 至于“非要使用虚拟内存”,“共用没有独立好?”等等问题,都是RF们自己无中生有,特意搞出来喷的。
原帖由 ffcactus 于 2007-8-6 19:28 发表 对于显卡来说, 在显存速度带宽不变的情况下是不是越大越好? 既然如此,PC能提供大内存,为什么不共用呢, 共用不是更好吗? 而事实并非如此, 一般来说显存的性能更优异, 为了充分发挥显存的优势, 一般 ...
原帖由 ffcactus 于 2007-8-6 19:36 发表 虚拟内存或者非系统级的使用类似于虚拟内存这样的技术, 并不是在任何时候,都任意的把数据挪到硬盘里做临时保存。 如果是操作系统支持虚拟内存, 那么它都有自己的自动执行机制, 但是都是把最不可能会用到的 ...
原帖由 火彩 于 2007-8-6 19:50 发表 我对某人自称是软件开发,还在LINUX下开发过软件这个事实深表遗憾
原帖由 ffcactus 于 2007-8-6 19:53 发表 游戏当然不会使用虚拟内存技术了, 那是支撑游戏运行的操作系统的事, 比如PS3只有256的内存(可用的可能更少), 如果系统支持虚拟内存,那么你写程序可以完全把PS3看成有1G的内存, 你的程序会被操作系统自动使用虚拟内存。 当然也可以在非系统级上, 人为的使用类似于虚拟内存的技术(程序把自己暂时不用的内存数据,放到硬盘里区,腾出空间,等到需要的时候再读回来) 这么说你明白了吗?
原帖由 ffcactus 于 2007-8-6 20:08 发表 其实我是很有心交流的, 不过我也知道回复某些人的帖子本身就是错。。。